powershell(1)

声明!

学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频


powershell认识&版本信息输出

powershell,cmd能做的,不能做的,它都能做

cmd的可拓性不是很好,但是linux shell就方便很多,powershell有和Linux shell靠拢的迹象

如何进入powershell

win+R,输入powershell

或者win+R,输入cmd,再输入powershell

不同的系统,内置的powershell版本不一样,可以输入$psversiontable来打印版本信息

powershell为什么强大

对于一些计量,单位的计算,用powershell就很简单

直接输入1gb就能得出以字节为单位的数据大小

还可以进行数学计算

他的命名也很方便,支持动词+名词的命名规则

get-service用于获取计算机上服务的相关信息,包括服务名称、显示名称、状态和启动类型等

但是cmd就无法直接打印

powershell是面向对象的,而且他还绑定了.net微软平台,可以借助他做很多操作

他和vbs、cmd之间可以互相调用,兼容性很好。

他的拓展性也很强,它可以管理一个活动目录,虚拟机的一个虚拟化的产品,比如虚拟化平台office 365都可以借助powershell来管理一些服务

.net的库也可以任意调用,兼容性非常高,可与很多类似与cmd、vbs可执行文件等,一系列的结合起来进行综合调用,可拓展性也非常高

powershell控制台

如何自定义我们powershell的这个控制台属性,比如字体大小、字体颜色、以及其他

右键-属性,可以调整各种参数,他也支持两种编辑模式,分为快速编辑模式和标准编辑模式

powershell快捷键

ALT+F7

清除命令的历史记录

PgUp PgDn

翻页

Enter

执行当前文件

End

将光标移至当前命令的末尾

Del

从右开始删除输入的命令字符

Esc

清空当前命令行

F2

自动补全历史命令至指定字符

F4

删除命令行至光标右边指定字符处

F7

对话框显示命令行历史记录

F8

检索包含指定字符的命令行历史记录

F9

根据命令行的历史记录编号选择命令,历史记录编号可以通过F7查看

←/→

左右移动光标

↑/↓

切换命令行的历史记录

Home

光标移至命令行最左端

Backspace

从右删除命令行字符

Ctrl+C

取消正在执行的命令

Tab

自动补全命令或者文件名

powershell管道和重定向

管道:上一条命令的输出作为下一条的输入

在powershell中可以将windows和linux的命令结合起来使用

管道符

ls

重定向

ls | format-table Mode,name > a.txt

将输出结果重定向到a.txt

>是覆盖内容,>>是追加到结尾

进制转换/数学运算

可以用-gt进行大小比较

直接输入其他进制,会自动转成十进制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值