En İyi 19 Windows Powershell Klavye Kısayolu

Bilgisayarları kullanmayı veya yönetmeyi kolaylaştıran her şeyin hayranıyız. Doğal olarak, kısayolların hayranıyız. Windows kısayolları ve tuş kombinasyonları(shortcuts and key combos) her şeyi kolaylaştırır. Microsoft'un PowerShell kısayollarının yalnızca PowerShell'i(PowerShell) daha iyi hale getirmesi mantıklı.

PowerShell'e(PowerShell) aşina değilseniz , bir PowerShell başlangıç ​​kılavuzumuz(PowerShell beginner’s guide) var . Hem ev kullanıcıları hem de BT profesyonelleri için harika. PowerShell'de(PowerShell) komut dosyası dilinden çok daha fazlası vardır . Bu klavye kısayolları, Microsoft'un Windows PowerShell ISE ve PowerShell Konsolu(PowerShell Console) için geçerlidir .

PowerShell , macOS sürüm 10.12 ve daha yeni ve hatta birkaç Linux dağıtımı gibi diğer işletim sistemlerine yayılıyor olsa da , bu kısayollar tüm işletim sistemlerinde veya PowerShell'in(PowerShell) tüm sürümlerinde çalışmayabilir . Ancak birkaçı bile, senaryolarınızı bir araya getirmek için saatler olmasa da dakikalar kazandıracaktır.

Windows PowerShell ISE için En İyi Klavye Kısayolları(Keyboard Shortcuts)

PowerShell Tümleşik Komut Dosyası Ortamı(PowerShell Integrated Scripting Environment) ( ISE ) , PowerShell komut dosyalarını ve uygulamalarını geliştirip test edebileceğiniz yerdir . Microsoft'un Windows(Windows) işletim sisteminin tüm sürümleri, Windows Server , Pro veya Home olsun , PowerShell ISE'yi(PowerShell ISE) içerir .

Windows Powershell ISE bir düzenleme ortamı olduğundan, kopyalama için Ctrl + C ve yapıştırma için Ctrl + V gibi en yaygın (V )Microsoft Office kısayolları(Microsoft Office shortcuts) geçerlidir . Aşağıdaki kısayollar, Powershell ISE'ye özeldir(Powershell ISE) .

  • Ctrl + Tab ve Ctrl + Shift + Tab: PowerShell ISE'nin odağını sekmeden sekmeye taşır. Ctrl + Tab sizi sağa götürür ve Ctrl + Shift + Tab sizi sola götürür.

  • Ctrl + T: Yeni bir (T:)PowerShell çalışma alanı açar . Bunu, birden çok komut dosyası kullanan uygulama projeleri gibi şeyleri ayırmak için kullanabilirsiniz. Orijinal üç betiğimizin PowerShell 1(PowerShell 1 ) çalışma alanı altında nasıl açık olduğuna dikkat edin . (Notice)Farklı bir proje üzerinde çalışmak için PowerShell 2(PowerShell 2 ) çalışma alanını seçin .

  • Ctrl + W: Geçerli (W:)PowerShell çalışma alanını ve tüm açık komut dosyalarını kapatır . Bir komut dosyası henüz kaydedilmediyse, değişiklikleri kaydetmek isteyip istemediğinizi soran bir iletişim kutusu açılır.

  • Ctrl + M: Anahattı daraltın veya genişletin. Aşağıdaki ForEach(Notice) yan tümcesine ve yanındaki (ForEach )+ ve işaretlerine dikkat edin. İlk görüntü, ForEach yan tümcesinin daraltıldığını gösterir; ikincisi, komut dosyasının genişletilmiş olduğunu gösterir.

  • Ctrl + F: Komut dosyasında belirli metni bulun . (Find)Bu klavye kısayolu Bul(Find) penceresini açar. Büyük/ küçük harf eşleştir(Match Case) , Tam kelime(Whole word) , Ara(Search up) , Seçimde bul(Find in selection) gibi aramanıza uygulayabileceğiniz parametreleri göreceksiniz . Normal ifadeleri(Regular expressions) de kullanabilirsiniz . Arama, imlecin komut dosyasına yerleştirildiği yerde başlar.

  • F3: Arama parametrelerinin bir sonraki oluşumunu bulur. Bul penceresinde (Find )Sonrakini Bul(Find Next ) düğmesini kullanabilirsiniz , ancak pencere engel olur. Bir sonraki oluşuma atlamak için F3'ü(F3 ) seçmeyi deneyin . İmleç vurgulamasına sahip olacaktır.

  • Shift + F3:   F3'ü kullanarak ihtiyacınız olanı geçerseniz ne olur? Önceki oluşumu bulmak için Shift + F3 tuşlarını kullanmanız yeterlidir . (Simply)İmleç vurgulaması da olacak.

  • Ctrl + H: bulun(Find) ve komut dosyasındaki herhangi bir metni başka bir metinle değiştirir. Bu araca, Bul(Find) aracıyla aynı parametreleri uygulayabilirsiniz .

  • Ctrl + J: Bir parçacık seçim kutusu açar. Parçacıklar(Snippets) , uygun sözdizimine sahip küçük kod parçalarıdır. Bir snippet eklemek için çift tıklayın , ardından parametrelerinizi ekleyin.(Double-click)

  • Ctrl + Space: Parçacıkları göstermeye benzer şekilde, bu komut Intellisense'i(Intellisense) açar . Intellisense, parametreler veya karşılaştırıcılar gibi bağlama özel seçenekler sunar. Bu durumda, Remove-Item(Remove-Item) cmdlet'i için -ErrorAction parametresinin olası değerlerini gösterir . Seçmek için birine tıklayın .(Click)

  • F5: Komut dosyasının tamamını çalıştırır ve kaydetmenizi ister. Gelecekte, bu mesajı gösterme'nin(In the future, do not show this message) yanındaki kutuyu işaretleyin ve ardından gelecekte F5'e basarak çalıştırmak ve kaydetmek için Tamam'ı işaretleyin. (OK )Komut Dosyasını Çalıştır(Run Script ) düğmesini seçmekle aynıdır .

  • F8: PowerShell betiğinin bir bölümünü seçin ve yalnızca bu parçacığı çalıştırmak için F8 tuşuna basın. (F8 )Bu, komut dosyasında her seferinde bir parça hata ayıklamaya yardımcı olur. Seçimi Çalıştır(Run Selection ) düğmesini seçmekle aynıdır .

  • Ctrl + C veya Ctrl + Break: Komut dosyasını çalışırken durdurur. Seçtiğiniz bir metin varsa, Ctrl + Break bu noktada işlemi durduracaktır. Bu, komut dosyalarınızda hata ayıklamak için yararlı olan başka bir kısayoldur. İşlemi Durdur(Stop Operation ) düğmesinin seçilmesi aynı etkiye sahiptir.

Windows PowerShell Konsolu(Windows PowerShell Console) için En İyi Klavye Kısayolları(Keyboard Shortcuts)

Komut İstemi'ni(Command Prompt) (cmd) kullandıysanız , Windows PowerShell Konsolu'nun(Windows PowerShell Console) yalnızca komut satırında PowerShell komut dosyalarını ve cmdlet'leri kullanmak için uyarlanmış bir komut istemi olduğunu göreceksiniz . Konsol, eski komut satırı konsoluna çok benziyor.

Otomasyon uygulamaları veya Windows sunucu yönetimi paketleri oluşturmuyorsanız, birkaç PowerShell komutunu çalıştırmak için konsolu kullanabilirsiniz. Ancak, PowerShell konsolunun birkaç işlevi ve kısayolu daha vardır. Son komutları geri çağırmak için yukarı ok ( ^ ) ve aşağı ok ( ˅ ) gibi olağan komut konsolu kısayolları da PowerShell konsolunda çalışır.

  • Harf(Letter ) + F8: Son zamanlarda kullandığınız cmdlet'i hatırlamıyor musunuz, ancak bunun bir S ile başladığını biliyor musunuz? Press S + F8 . Aşağıdaki resimde, S üzerinde arama yaptığımızı bize bildirmek için ilk harfin farklı bir renk olduğunu görün.

  • Alt + F7: Konsolun geçmişindeki tüm son komutları siler . (Clears)Panoyu temizlemek(clearing the clipboard) gibi . Bu, konsolda çok şey yaptığınızda yararlıdır ve yukarı ve aşağı oklar artık gerekli komutlar arasında geçiş yapmanıza yardımcı olmaz.
  • Shift + Enter: Birkaç komut satırı girmek için, bir sonraki satırı girmeden önce her satırın sonunda Shift + Enter tuşlarını kullanın. (Enter )Ardından hepsini sırayla çalıştırmak için Enter'ı seçin.(Enter)

  • F8: Komut geçmişindeki komut isteminde bulunanlarla başlayan öğeler arasında arama yapın. (Search)Aşağıdaki örnekte , komut isteminde Get yazıldı. (Get)F8'i tekrar seçmek, varsa Get ile başlayan bir sonraki komutu bulacaktır.(Get)

  • Ctrl + Space: Intellisense gibi ancak konsolda çalışır. Örnekte, girilen tek şey Get-Item idi. (Get-Item)Ctrl + Space kullanmak , bu başlangıç ​​ve sözdizimleriyle diğer cmdlet'leri gösterir. Cmdlet'ler arasında geçiş yapmak için sol ve sağ okları kullanabilirsiniz.

  • Sekme:(Tab:) Otomatik tamamlama gibi çalışır ancak tekrar tekrar basarak olasılıklar arasında geçiş yapar. İlk örnekte, bir parametrenin yalnızca başında tire ( – ) vardır. (–)Sekmeyi seçmek, istediğinizi elde edene kadar seçenekler arasında ilerler. Bu durumda, -Recurse .

Artık PowerShell'in (PowerShell)Gücüne(Power) Sahipsiniz _

Microsoft , PowerShell'i(PowerShell) 2006'da piyasaya sürdüğünde, BT uzmanları işleri yönetmek için grafik arabirimleri ve toplu iş dosyalarını kullanmakla meşguldü. Artık bu otomasyon ve yapılandırma yöntemleri, PowerShell sayesinde daha az iş ve daha hızlı işleniyor .



About the author

Hem Chrome hem de oyun uygulamalarında deneyimli bir yazılım mühendisiyim. Son 4 yıldır Google Chrome tarayıcısı için çözümler üzerinde çalışıyorum ve ayrıca birkaç farklı platform için oyunlar üzerinde çalıştım. Becerilerim yazılım projelerini tasarlama, test etme ve yönetme konusunda yatıyor. Yazılım mühendisi olarak işime ek olarak, gizlilik, kullanıcı hesapları ve aile güvenliği konularında da tecrübeliyim.



Related posts