PowerShell'de Komut Geçmişi nasıl görüntülenir ve kullanılır?

Windows PowerShell'i Performansı, kapsamı ve uyumluluğu sayesinde Windows'ta en popüler komut yönetimi aracı haline geldi.

Bugün, iyi bilinen Komut İstemi'ni geride bırakarak varsayılan araç olarak dahil edilmektedir.
Windows PowerShell, hem makine hem de kullanıcı düzeyinde birden çok sistem parametresinin yönetilmesine izin veren çoklu cmdlet'leri ile karakterize edilir.

İçerdiği işlevlerden biri Windows PowerShell'i olasılığıdır geçmişi kaydet bir oturum sırasında yürütülen komutların

Tampon, Windows PowerShell'de bulunan Command, aşağıdakiler gibi komut geçmişi özelliklerine sahiptir:

Yukarı ok

İzin veriyor kullanılan son komutu görün, sürekli basarsak, yürütülen tüm son komutları göreceğiz.

Aşağı ok

Bize izin verir aşağıdaki komutu al uygulanmış.

F8 tuşu

F8

Açıklanan parametrelerle eşleşen bir komut için komut geçmişini aramamızı sağlar, örneğin, n harfini girersek, o harfle başlayan tüm komutlar görüntülenecektir.

Varsayılan olarak komut arabelleği Windows PowerShell'de yürütülen son 50 komutu saklar, bunu değiştirmek istiyorsak Windows PowerShell başlık çubuğuna sağ tıklayıp seçeneği seçeriz. Özellikler (düzenle):

BÜYÜT

Orada, alandaki tamponun boyutunu değiştirebiliriz. Komut geçmişi:

1. Windows PowerShell'de komut geçmişi nasıl görüntülenir?


Windows PowerShell'i içerir cmdlet bu, yürütülen tüm komutların geçmişini hemen görmemizi sağlar, bunun için cmdlet'i yürütürüz:
 Get-Geçmiş

BÜYÜT

Ekleyebileceğimiz bazı parametreler var. filtre arama, Onlardan bazıları:

Özel aramaBunun için aşağıdaki sözdizimini kullanacağız:

 Get-Geçmiş | Select-String -Pattern "komut"

BÜYÜT

Komutu ayrıntılı olarak görüntüleyinBu seçenek, aşağıdakileri görmemizi sağlar. çok daha fazla bilgi içeren komutlar normal bir şekilde sağlanandan ve idari görevler için çok faydalı olacaktır, bunun için aşağıdakileri uygulayacağız:

 Get-Geçmiş | Format-Liste -Özellik *

BÜYÜT

Komutların tam listesine bakınWindows PowerShell, yalnızca aşağıdakileri dağıtacak şekilde yapılandırılmıştır: ilk 32 komut yürütüldü, daha fazla komut yürüttüysek ve istersek hepsini gör parametreyi kullanacağız -Saymak ve görüntülenecek komut sayısını ekliyoruz:

 Get-Geçmişi -Count 50Get-Geçmişi -Count 50 | Select-String -Pattern "komut" Get-History -Count 50 | Format-Liste -Özellik *

2. Windows PowerShell'de geçmişten komutlar nasıl çalıştırılır

Aşama 1
bunu gördük her komutun atanmış bir kimliği vardırVeya aşağıdaki cmdlet ile otomatik yürütme için kullanılabilir:

 Invoke-Geçmişi #
Adım 2
Örneğin, istersek 1. hangi görev komutunun yürütüldüğünü görün aşağıdakileri uygulayacağız:
 Invoke-Geçmişi 1

BÜYÜT

Aşama 3
dilersek birden fazla komut çalıştır aşağıdaki sözdizimini kullanmak gerekli olacaktır:

 Invoke-History 1, Invoke-History 2; Invoke-Geçmiş 3, vb.

3. Windows PowerShell'de komut geçmişi nasıl temizlenir


Komut geçmişini temizlemek istiyorsak, aşağıdaki komutu çalıştırmanız yeterlidir:
 Geçmişi Temizle

BÜYÜT

4. Windows PowerShell'de komut geçmişi nasıl kaydedilir ve dışa aktarılır

Aşama 1
Yönetim ve kontrol sorunları için mevcut oturumda Windows PowerShell'de yürütülen komutların bir kaydını tutmak isteyebiliriz, bunun için aşağıdakileri uygulayacağız:

 Get-Geçmiş | Dışa Aktarma-Clixml -Yol c: \ kullanıcılar \ Testler \ masaüstü \ komutlar.xml

BÜYÜT

Adım 2
Bu bir XML dosyası oluşturacak yürütülen ilgili komutlarla:

BÜYÜT

Aşama 3
Bu dosyayı başka bir Windows PowerShell oturumuna aktarmak istiyorsak aşağıdakileri uygulayacağız.

 Add-History -InputObject (Import-Clixml -Path C: \ users \ Tests \ desktop \ komutlar.xml
Bu komut listesi, komutlarla ilgili her şeyi yönetebilmek için gerçekten yararlıdır. Windows PowerShell konsolunuzun geçmişi. Bu komutların nasıl yürütüldüğünü görsel olarak görmek istiyorsanız aşağıdaki eğitim videosunu izleyin.

Gördüğümüz gibi, Windows PowerShell, işletim sistemi içindeki komutların kullanımıyla ilgili her şey için büyük avantajlar sunuyor. Bu komutlar hakkında daha fazla bilgiye sahip olmanız için, burada Yöneticiyseniz, PowerShell için en önemli komutlar.

Temel PowrShell Komutları

wave wave wave wave wave