从Window7以后,WIndows系统都自带了Windows PowerShell。
自带版本如下
WIndow7 | 2.0 |
WIndow8 | 3.0 |
Window8.1 | 4.0 |
Window10 | 5.0/5.1 |
在Window10系统中,使用PowerShell代替了CMD作为默认的命令环境
如何查看PowerShell版本?
1 $PSVersionTable
运行结果如下:
关于PowerShell中的命令命名
powershell中命令的命名使用的是动-名词结构
如
Get-Date
Get-Alias
和CMD通用的命令
powershell中有许多命令是和cmd中的命令通用的
cat | dir | mount | rm |
cd | echo | move | rmdir |
chdir | erase | popd | sleep |
clear | h | ps | sort |
cls | history | pushd | tee |
copy | kill | pwd | type |
del | lp | r | write |
diff | ls | ren |
以上命令在Powershell中其实是以alias(别名)的形式存在的
如dir实际上是Get-ChildItem的别名。
执行
Get-Alias dir
可以看到
要查看Powershell自带的全部别名,执行不带参数的Get-Alias命令。
创建别名
使用Set-Alias命令可以创建别名
如:使用Set-Alias命令将Get-Content命令的别名设置为open
1 Set-Alias -Name open -Value Get-Content 2 open "D: est.txt"
Powershell中的命令是不区分大小写的
如get-date和Get-Date是一样的,不过还是建议首字母大写