Windows 10'da PowerShell komut Geçmişi nasıl görülür
Windows PowerShell , kullanırken yürüttüğünüz tüm komutları hatırlayan yerleşik bir Geçmiş özelliğine sahiptir. (History)Aktif oturumun Geçmişini(History) hatırlaması gerekirken , bundan daha fazlasını koruduğunu görüyorum. Bu yazıda, PowerShell(PowerShell) komut Geçmişini(History) nasıl görebileceğinizi ve akıllıca nasıl kullanabileceğinizi göstereceğim.
PowerShell Komut Geçmişi(PowerShell Command History) nasıl görülür?
Geçmiş özelliğine sahip olmanın en önemli avantajı, bir kez yürüttüğünüz belirli bir komutu yürütmek için tekrar yazmak zorunda kalmamanızdır. Ancak, yüzlerce komutu tekrarlamak pek yardımcı olmaz. Bunları aramaya veya yalnızca kısmen hatırladığınız belirli bir komutu çalıştırmaya ne dersiniz? Bu yöntemleri takip edin.
- Klavye Yöntemi
- (Search Forward)PowerShell Geçmişinde(PowerShell History) İleriye veya Geriye Arama(Backward)
- (View)Bu oturumun tüm Geçmişini görüntüleyin
- PowerShell(Invoke) komutu Geçmişinden(History) belirli bir komutu çağırın(PowerShell)
- Geçmiş içinde ara
Sonunda, PowerShell komutunun Geçmişini(History) nasıl temizleyebileceğinizi, dışa aktarabileceğinizi ve içe aktarabileceğinizi de açıkladık . Aynı komutları sık sık çalıştırmanız gerekiyorsa çok kullanışlıdır.
1] Klavye Yöntemi
Windows'u bir süredir kullandıysanız, (Windows)Komut İstemi'ni(Command Prompt) bir kez kullandığınızdan eminim . Yukarı ve aşağı yön tuşlarını kullanırsanız, yürütülen komutlar arasında ileri geri gidebilirsiniz. Aynısı PowerShell için de geçerlidir . Ama işin püf noktası burada. Bir komutu kısmen hatırlıyorsanız, işte nasıl arama yapacağınız.
- (Type)Hatırladığınız komutun bir kısmını yazın
- F8 tuşuna basın(Press F8) ve bulana kadar basmaya devam edin.
- Arama terimi floresan yeşili ile vurgulanacak ve ardından komutun geri kalanı gelecektir.
Tek dezavantajı, arama teriminin komutun başlangıcı olması gerektiğidir.
2] Tarihte İleri(Search Forward) veya Geri (Backward)Arama(History)
Geçmiş'te(History) ileri veya geri arama yapmak istiyorsanız , Ctrl + R ve Ctrl + S. kullanabilirsiniz . İlki, Geçmiş'te(History) geriye doğru, daha sonra ileri doğru arama yapmanızı sağlar. Klavye kısayolunu kullanır kullanmaz alt kısımda bir pasaj almalısınız (bck-i-search veya fwd-i-search). Aramak istediğinizi yazın ve metin komutun ortasında bir yere ait olsa bile onu arayacaktır. Yukarıda kullandığımız F8 yöntemine göre çok daha iyi.
3] Bu oturumun tüm PowerShell komutunun Geçmişini (History)görüntüleyin(View)
Geçmiş(Type History) yazın ve Enter tuşuna basın. Geçerli oturumda yürüttüğünüz tüm komutları görebilmelisiniz. Ok tuşlarını kullanarak önceki oturumda yürütülen komutları görüntüleyebilmenize rağmen, Geçmiş(History) buna sahip olmayacaktır. “H” tuşuna(key “H”) basarsanız ve enter tuşuna basarsanız, komutların Geçmişini(History) ortaya çıkaracaktır . Bunu Geçmiş(History) komutunun bir kısayolu olarak düşünün .
4] Geçmişten(Invoke) belirli bir komutu çağırın
Fark ettiyseniz, yukarıdaki resimde her komutun yanında bir kimlik var. Listeden belirli bir komutu yürütmek istiyorsanız, Invoke-History kullanmanız gerekir.(Invoke-History.)
- Yürütmek istediğiniz komutun kimliğini not edin
- Invoke-History <ID>. . <ID> değerini tam sayı ile değiştirin
- (Press)Enter Tuşuna (Enter Key)basın , bu komutu Geçmiş'ten(History) yürütecektir .
5] Tarih İçinde Arama
Komutların Tarihi(History) içinde arama yapmanın en kolay yolu , History Output üzerinde (History Output)Select-String yöntemini kullanmaktır .
- Aşağıdakini yazın ve Get'i aramak(Get) istediğiniz terimle değiştirin
- Get-Geçmiş | Select-String -Pattern “Al”.
- Arama komutlarıyla eşleşen tüm komutları ortaya çıkaracaktır.
Kimliği aldığınızdan, anında yürütmek için Geçmişi Çağır komutunu kullanabilirsiniz.(Invoke History)
PowerShell Geçmişini(Import PowerShell History) Temizle, Dışa Aktar(Export) ve İçe Aktar
Tüm komutları Geçmiş'ten(History) silmek için yapmanız gereken tek şey “ Geçmişi Temizle(Clear-History) ” komutunu çalıştırmaktır . Bunu yaptıktan sonra bile yukarı ve aşağı ok tuşlarını kullanarak komuta erişmeye devam edebileceğinizi unutmayın.
Tüm komutları dışa aktarmak(export all the commands) için Export -Clixml veya Export-CSV( Export-Clixml or Export-CSV) formatını kullanabilirsiniz. İşte örnek komut
Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv
Bu komutları başka bir oturuma veya yeni bir oturuma geri aktarmak( import these commands back to another or new session) için aşağıdaki komutu kullanın.
Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml) Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)
PowerShell komut Geçmişini(History) anında görmek için bu CSV veya XML dosyasını istediğiniz zaman açabilirsiniz. (XML)Bu, PowerShell Komut Geçmişi(PowerShell Command History) ile ilgili hemen hemen her şeyi ve bunları kütük kullanarak veya arayarak veya ertesi gün içe aktararak nasıl yeniden kullanabileceğinizi özetler.
Related posts
Windows 10'da PowerShell'ü kullanarak IP veya web sitesini nasıl engellenir?
Windows 10'teki PowerShell'ü kullanarak Webcams'i nasıl bulabilir ve devre dışı bırakılır?
Replace Command Prompt WinX Menu Windows 10'teki PowerShell ile
PowerShell Context Menu'ya Windows 10'te nasıl eklenir?
Public IP address PowerShell Windows 10'de Nasıl Gidilir?
Windows 10'da Pano Geçmişi Nasıl Görüntülenir ve Temizlenir
Çıkarılabilir Depolama sınıfları ve Windows 10 erişimi nasıl devre dışı bırakılır
PowerShell script Task Scheduler'da Windows 10'te Nasıl Zamanlanır?
PowerShell Windows 10'de Microsoft Store apps Nasıl Sıfırlanır?
.aspx dosyalarını Windows 10 bilgisayarda nasıl açılır
Picsart Custom Stickers & Exclusive 3D Editing Windows 10 sunmaktadır
4 Ways Clipboard History'ü Windows 10'te temizle
Windows Defender Protection History içinde Windows 10 nasıl temizlenir?
Watch Dijital TV ve Windows 10 ProgDVB ile Radio'ü dinleyin
Windows 10 Bilgisayarlar için MyLauncher ile dosyaları kolayca başlatın
Best Windows 10 için ücretsiz Barcode Scanner software
Windows 10'da Dosya Gezgini Son Dosyalar Geçmişinizi Temizleyin
Replace PowerShell ile Command Prompt içinde Context Menu içinde Windows 10
Replace Powershell Command Prompt Windows 10 Start Menu ile
PowerShell ile tüm Windows 10 varsayılan uygulamaları nasıl yeniden yüklenir