Windows Powershell入门

shell是帮助系统进行管理的工具,提高效率或者给日常操作带来方便。shell的使用,第一步也是最重要的一步是

如何获取系统上自带的帮助文档。Windows Powershell虽然功能还不是非常强大,但也是自成体系的一种shell,

尤其是在各种Windows的服务器当中占有举足轻重的地位。

 

1.获取帮助

获取帮助信息有三种方式:

(1)命令help

(2)命令get-help

(3)命令行参数-?

help类似Unix机器上的man,结果是易于阅读的显示方式,使用空格可以进入下一页,使用Enter可以使屏幕向上

滚动一行。q可以退出帮助文档显示页面,重新回到命令行提示符下面。上面get-help以及help都可以使用通配符。

 

下面是几个例子,”>“表示的是命令提示符,”#“表示后面的都是注释和说明:

(1)>get-help *

# 获取所有的帮助信息,包括各种命令,各种帮助文档,关于shell的各种基本概念

 

(2)获取所有关于process的帮助信息

 

(3)获取所有关于shell基本概念的帮助

 

(4)获取三种不同的帮助信息

>get-help ls -detail

# 获取ls命令详细的帮助信息

 

>get-help ls -example

# 获取ls命令的各种使用例子

 

>get-help ls -full

# 获取ls命令的全部帮助信息

 

(5)在命令行参数上获取帮助信息

>ls -?

获取ls命令的一般帮助信息

 

2.命令别名alias

Windows Powershell也借鉴了Unix Shell当中的命令别名的特点。

>alias

列出系统上当前的各种命令别名

>get-alias ls

获取命令别名ls的详细信息,原来我们经常使用的ls命令是get-item的别名来的。

 

3.结合awk for Windows的使用例子

> get-help * | where {$_.Category -eq "Cmdlet"} | awk 'END{print NR}'

241

# 上面的命令结合awk统计Windows Powershell当中总共有多少个命令,我的机器上统计结果是241

# 类似地,我们可以统计有多少个关于基本概念的帮助文档,如下所示

> get-help * | where {$_.Category -eq "HelpFile"} | awk 'END{print NR}'

95

 

4.文件的属性

总共有五个关于文件或者文件夹的属性

darhs,第一个d表示为目录,第二为a表示为文件,第四个为h表示是隐藏文件或者文件夹,第五个s表示是否是系统或者系统文件夹。

如果没有相应的属性,则相应的位用”-“表示。

>ls * -include *.html

# 列出当前目录下以html结尾的文件名

 

>ls * -include *.html -exclude 36.html

# 在上面的基础上不包括文件名36.html的文件

 

5.关于Windows Powershell的其它信息

类似cmd上执行的命令,Windows Powershell上面的命令也是不区分大小写的,HELP和help是同样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值