IT之家学院:强大到没朋友,Win10 PowerShell简介(2)
感谢IT之家网友 莫问霜飞 的原创投稿
链接阅读:
《IT之家学院:强大到没朋友,Win10 PowerShell简介(1)》
四、命令交互
PowerShell是一个命令行工具,在使用过程中,免不了与命令打交道,接下来介绍如何在命令行窗口中PowerShell使用命令。
1、打开PowerShell
为了照顾对PowerShell完全不了解的朋友,本小节先介绍PowerShell命令行窗口的打开方式,对此已有了解的朋友,可以直接跳过本小节。上一节已经在截图中有了部分PowerShell打开方式,现在为大家详细介绍一下。部分方式需要升级到Windows创意更新之后才能使用。
开始屏幕(开始菜单)打开
打开路径:开始屏幕——所有应用——Windows PowerShell文件夹——PowerShell,这里大家可以在PowerShell图标上右键“固定到开始屏幕”,以后可以直接从开始屏幕打开。
Cortana打开
单击Cortana搜索框,直接输入“PowerShell”,回车后即可打开
“运行”打开
与其它Windows命令一样,可以从“运行”打开PowerShell,按下Windows+R键,输入“PowerShell”,回车后即可打开
桌面右键打开
在桌面空白处,按住Shift,然后单击鼠标右键,点击“在此处打开PowerShell窗口”即可打开
Windows超级菜单打开
右键单击左下角开始按钮或者按下Windows+R键,在弹出的超级菜单中单击“PowerShell”即可打开
在文件夹中打开
在文件夹空白处,按住Shift,然后单击鼠标右键,点击“在此处打开PowerShell窗口”即可打开。也可以在上方文件菜单中打开,点击“文件”菜单,单击“打开Windows PowerShell”即可打开
CMD命令提示符中打开
如果正在使用CMD,也可以直接在CMD中打开PowerShell,直接“PowerShell”即可,之后会在当前命令行窗口打开一个PowerShell会话
其它打开方式
可以从任务管理器打开,任务管理器——“文件“菜单——”运行新任务“——”新建任务“窗口,然后直接输入PowerShell,回车后即可打开
直接从PowerShell.exe文件打开,找到文件"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"双击打开
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文件复制到桌面:
Copy-Item -Path C:\Windows\System32\drivers\etc\hosts -Destination C:\Users\mowen\Desktop\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快捷键详解》。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。