感謝IT之家網(wǎng)友莫問霜飛的原創(chuàng)投稿
鏈接閱讀:
《IT之家學(xué)院:強大到?jīng)]朋友,Win10 PowerShell簡介(1)》
四、命令交互
PowerShell是一個命令行工具,在使用過程中,免不了與命令打交道,接下來介紹如何在命令行窗口中PowerShell使用命令。
1、打開PowerShell
為了照顧對PowerShell完全不了解的朋友,本小節(jié)先介紹PowerShell命令行窗口的打開方式,對此已有了解的朋友,可以直接跳過本小節(jié)。上一節(jié)已經(jīng)在截圖中有了部分PowerShell打開方式,現(xiàn)在為大家詳細介紹一下。部分方式需要升級到Windows創(chuàng)意更新之后才能使用。
開始屏幕(開始菜單)打開
打開路徑:開始屏幕——所有應(yīng)用——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會話
其它打開方式
可以從任務(wù)管理器打開,任務(wù)管理器——“文件“菜單——”運行新任務(wù)“——”新建任務(wù)“窗口,然后直接輸入PowerShell,回車后即可打開
直接從PowerShell.exe文件打開,找到文件'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe'雙擊打開
2、使用別名
之前已經(jīng)介紹過別名系統(tǒng),現(xiàn)在來說說在命令行中使用別名。Cmdlet由“動詞-名詞”構(gòu)成,一般都比較長,在命令行窗口中使用起來不是很順手。別名一般都是自己非常熟悉的命令,比如列出文件夾中的文件和文件夾,熟悉CMD的用戶經(jīng)常使用dir命令,而熟悉bash等linux或unix shell的用戶通常使用ls命令,好在PowerShell均對這些命令作了兼容,在使用PowerShell過程中,你仍然可以使用熟悉的命令,不過要小心,PowerShell只是對名稱進行了兼容,并未對參數(shù)進行兼容,大家在使用別名時要注意這一點。很多命令有多個別名,選擇自己喜歡的使用就可以了,下表是我常用命令與別名對應(yīng)表,給大家做個參考。
▲圖1:常用命令別名對應(yīng)表
3、多用Tab
盡管有別名系統(tǒng),但PowerShell大多數(shù)Cmdlet相對于CMD命令來說還是太長了,幸好PowerShell還可以使用Tab鍵補全命令,這里要注意,Tab鍵除了能補全“動詞-名詞”這樣的Cmdlet命令,也可以補全命令別名,但是非常低效率,因為當輸入的字符太少時,PowerShell會把符合的路徑、命令等依次匹配,等匹配到所需別名時,已經(jīng)浪費了太多時間了。Tab鍵除了可以像CMD那樣補全目錄和文件路徑外,還可以補全PowerShell的Cmdlet、函數(shù)以及參數(shù)等,使用起來確實很順手。
舉個例子,我想把hosts文件復(fù)制到桌面:
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等,具體大家可以看看我已經(jīng)投稿的文章《Windows 10 PowerShell快捷鍵詳解》。
聯(lián)系客服