随着Windows的不断更新,在2018年初,微软终于正式发布了PowerShell Core 6.0。新版本的出现,再次更加确立了它替代cmd的地位。它专为开源和复杂的环境而生。所以,现在不难在很多的博客中都会发现大同小异的一句话:“学习cmd,不如学习PowerShell。”
当然,本篇文章介绍的主要是Windows PowerShell。这是相对较老的一个版本,它与新版本的区别主要是在于跨平台性上。顾名思义,Windows PowerShell是只能在Windows上使用的,而PowerShell Core 6.0却是可以在macOS与Linux上运行的。而且,由于运行环境不同的原因,就目前看来,两个版本之间也并非所有的命令都是无缝兼容的。所以,我们不能简单的认为PowerShell Core 6.0就是Windows PowerShell的升级版。
我们切入今天的主角Windows PowerShell(下文简称PowerShell),PowerShell是运行在Windows操作系统上实现对系统以及应用程序进行管理自动化的命令行脚本环境,通俗的讲,它就是一行行可见的文字命令,在进行翻译后使得计算机能够识别,实现相应的操作。PowerShell需要.NET环境的支持,.NET强大的包容性,使得各种语言在Windows能够完美运行,而且,借助.NET Framework平台强大的类库,双向互操作特性,也几乎让一切都成为可能。微软起“PowerShell”这个名字并不是夸夸其谈,它完全支持对象,其可读性,易用性,毫不夸张的说可以居所有Shell之首。它不是cmd的升级,而是cmd的强有力的替代。学会它将会对Windows上的开发工作有很大的帮助。
如何启动PowerShell呢?三种方式供你选择。
-
开始菜单 -> 所有程序 -> Windows PowerShell -> Windows PowerShell。
-
命令提示符(Command Prompt) -> PowerShell。
-
开始菜单 -> 运行(run) -> 输入“PowerShell”。
启动后的效果如图:
很显然,新接触的话,有点束手无策,很多命令不知道,这时就要查找一个命令,可以使用Get-Command命令,并且它
支持通配符。下面就是找出来命令。
其实,根据使用PowerShell的用途不同,常用的命令也不一样,就需要我们自己在学习使用过程中总结了。
查到了命令是什么,不知道它怎么用也不行呀,这时我就需要用Get-Help,来查看命令的用法了。
对于PowerShell的简单介绍,就到此结束。接下来将会继续介绍PowerShell的命令用法,和更进一步的学习。欢迎广大读者的订阅和关注!
主 编 | 张祯悦
责 编 | 李劲潮
where2go 团队