Alıştırma - Komutları bulma
Bu ünitede, linux terminaliniz olarak sağ taraftaki Azure Cloud Shell'i kullanacaksınız. Cloud Shell'e Azure portalı veya Cloud Shell oturum açma üzerinden erişebilirsiniz. Bunu kullanmak için masaüstü veya dizüstü bilgisayarınıza herhangi bir program yüklemenize gerek yoktur.
Burada, PowerShell hakkında daha fazla bilgi edinmenize yardımcı olan komutları çalıştıracaksınız. PowerShell, bir gecede öğreneceğiniz bir şey değildir; komutuyla öğrenilir. Temel cmdlet'leri etkin bir şekilde kullanarak öğrenmenizi hızlandırabilirsiniz.
Komut bulma
cmdlet'ini Get-Command
çalıştırarak komutları bulun. Bu cmdlet, sisteminizde yüklü tüm cmdlet'leri aramanıza yardımcı olur. Arama sonuçlarınızı yalnızca senaryonuza uygun cmdlet'lere daraltmak için bayrakları kullanın.
Bu senaryoda, dosyalarla çalışmanıza yardımcı olabilecek bir cmdlet arıyorsunuz.
komutunu
Get-Command
bayrağıyla-Noun
çalıştırın. Dosyalarla ilgili her şeyi bulmak için belirtinFile*
.Get-Command -Noun File*
Yanıt, aşağıdaki metne benzer bir şey gösterir:
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
,
Out-File
veUnblock-File
cmdlet'lerininGet-FileHash
tümü sorgunuzla eşleşmektedir. Artık yönetilebilir bir yanıtınız var. Yanıtı daha fazla filtrelemek için parametresini-Verb
sorgunuza ekleyin.Get-Command
'i çalıştırın. ve-Noun
bayraklarını-Verb
belirtin.Get-Command -Verb Get -Noun File*
Sonuç aşağıdaki çıkışa benzer:
CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-FileHash 7.0.0.0 Microsoft.PowerShell.Utility
Hem parametresini hem de
-Noun
parametresini belirttiğinizden, bu kez aramanızla yalnızca bir kayıt eşleşir-Verb
.
Çalıştığınız etki alanı dosya yönetimi olduğundan, isim olarak belirttiniz File
. Bu etki alanında ne yapmak istediğinizi biliyorsanız, parametreleri belirtebilirsiniz -Verb
. Bir veya muhtemelen iki parametre kullanarak ihtiyacınız olan cmdlet'i hızla bulabilirsiniz.