練習 - 尋找命令
在此單元中,您會使用右側的 Azure Cloud Shell 作為 Linux 終端機。 您可以透過 Azure 入口網站或 Cloud Shell 登入來存取 Cloud Shell。 您不需要在個人電腦或膝上型電腦上安裝任何項目,即可加以使用。
在這裡,您執行可協助深入了解 PowerShell 的命令。 PowerShell 不是您可在一夜之間學會的事物;您需要透過一個又一個的命令來學習。 但您可有效地使用核心 Cmdlet 來加速學習。
尋找命令
執行 Get-Command
Cmdlet 以尋找命令。 這個 Cmdlet 可協助您搜尋安裝在系統上的所有 Cmdlet。 使用旗標,將搜尋結果縮小到符合您案例的 Cmdlet。
在本案例中,您要尋找可協助您使用檔案的 Cmdlet。
使用旗標
-Noun
執行命令Get-Command
。 指定File*
以尋找任何與檔案相關的項目。Get-Command -Noun File*
回應會顯示類似下列文字的內容:
CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-FileHash 7.0.0.0 Microsoft.PowerShell.Utility Cmdlet Out-File 7.0.0.0 Microsoft.PowerShell.Utility Cmdlet Unblock-File 7.0.0.0 Microsoft.PowerShell.Utility
Cmdlet
Get-FileHash
、Out-File
及Unblock-File
全都符合您的查詢。 現在您得到一個可加以管理的回應。 若要進一步篩選回應,請將-Verb
參數新增至查詢。執行
Get-Command
。 指定-Verb
與-Noun
旗標。Get-Command -Verb Get -Noun File*
結果看起來會類似下列輸出:
CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-FileHash 7.0.0.0 Microsoft.PowerShell.Utility
這次,因為同時指定了
-Noun
參數與-Verb
參數,所以只有一筆記錄符合您的搜尋。
因為您的工作領域是檔案管理,所以您要將 File
指定為名詞。 如果對這個領域內的工作相當清楚,則可指定 -Verb
參數。 只要使用一或兩個參數,您即可快速找到需要的 Cmdlet。