感谢IT之家网友莫问霜飞的原创投稿 链接阅读: 《IT之家学院:强大到没朋友,Win10 PowerShell简介(1)》 四、命令交互 PowerShell是一个命令行工具,在使用过程中,免不了与命令打交道,接下来介绍如何在命令行窗口中PowerShell使用命令。 1、打开PowerShell 为了照顾对PowerShell完全不了解的朋友,本小节先介绍PowerShell命令行窗口的打开方式,对此已有了解的朋友,可以直接跳过本小节。上一节已经在截图中有了部分PowerShell打开方式,现在为大家详细介绍一下。部分方式需要升级到Windows创意更新之后才能使用。
Cortana打开
“运行”打开
桌面右键打开
Windows超级菜单打开
在文件夹中打开
CMD命令提示符中打开
其它打开方式
2、使用别名 之前已经介绍过别名系统,现在来说说在命令行中使用别名。Cmdlet由“动词-名词”构成,一般都比较长,在命令行窗口中使用起来不是很顺手。别名一般都是自己非常熟悉的命令,比如列出文件夹中的文件和文件夹,熟悉CMD的用户经常使用dir命令,而熟悉bash等linux或unix shell的用户通常使用ls命令,好在PowerShell均对这些命令作了兼容,在使用PowerShell过程中,你仍然可以使用熟悉的命令,不过要小心,PowerShell只是对名称进行了兼容,并未对参数进行兼容,大家在使用别名时要注意这一点。很多命令有多个别名,选择自己喜欢的使用就可以了,下表是我常用命令与别名对应表,给大家做个参考。 ▲图1:常用命令别名对应表 3、多用Tab 尽管有别名系统,但PowerShell大多数Cmdlet相对于CMD命令来说还是太长了,幸好PowerShell还可以使用Tab键补全命令,这里要注意,Tab键除了能补全“动词-名词”这样的Cmdlet命令,也可以补全命令别名,但是非常低效率,因为当输入的字符太少时,PowerShell会把符合的路径、命令等依次匹配,等匹配到所需别名时,已经浪费了太多时间了。Tab键除了可以像CMD那样补全目录和文件路径外,还可以补全PowerShell的Cmdlet、函数以及参数等,使用起来确实很顺手。 举个例子,我想把hosts文件复制到桌面:
手动输入如此多的字符实在时强人所难,使用Tab快捷键很快就能输完。先输copy-,然后按Tab键,会自动补全为Copy-Item,加个空格输入-p按Tab,会自动补全-path,然后再加个空格输入c:\win按Tab键,会自动补全C:\Windows。这样每次只需输入前几个字符,然后按下Tab键,很快就能输完整条命令。 4、快捷键 Tab键只是PowerShell控制台众多快捷键中的其中一个,除了Tab快捷键,PowerShell控制台还有很多快捷键。比如:Esc、F2、F4、Home、Ctrl+U等,具体大家可以看看我已经投稿的文章《Windows 10 PowerShell快捷键详解》。 |
|
来自: imnobody2001 > 《PowerShell》