Cara Menggunakan Buffer Baris Perintah
PowerShell secara teknis memiliki dua jenis sejarah perintah. Pertama, ada buffer baris perintah, yang sebenarnya merupakan bagian dari aplikasi terminal PowerShell grafis dan bukan bagian dari aplikasi Windows PowerShell yang mendasarinya. Ini menyediakan beberapa fitur dasar:
- Panah Atas: Ingat kembali perintah sebelumnya yang Anda ketikkan. Tekan tombol berulang kali untuk menelusuri riwayat perintah Anda.
- Panah Bawah: Ingat kembali perintah selanjutnya yang Anda ketikkan. Tekan tombol berulang kali untuk menelusuri riwayat perintah Anda.
- F8: Cari sejarah perintah Anda untuk perintah yang sesuai dengan teks pada baris perintah saat ini. Jadi, jika Anda ingin mencari perintah yang dimulai dengan "p", Anda mengetik "p" pada baris perintah dan kemudian berulang kali mengetuk F8 untuk menggilir perintah dalam riwayat Anda yang dimulai dengan "a".
Secara default, buffer mengingat 50 perintah terakhir yang Anda ketikkan. Untuk mengubah ini, klik kanan bilah judul jendela prompt PowerShell, pilih "Properties", dan ubah nilai "Buffer Size" di bawah Command History.
Cara Melihat Riwayat PowerShell
Windows PowerShell sendiri menyimpan sejarah dari perintah yang Anda ketikkan dalam sesi PowerShell saat ini. Anda dapat menggunakan beberapa cmdlet yang disertakan untuk melihat dan bekerja dengan riwayat Anda.
Untuk melihat riwayat perintah yang Anda ketikkan, jalankan cmdlet berikut:
Get-History
Select-String
cmdlet dan menentukan teks yang ingin Anda cari. Ganti "Contoh" di cmdlet di bawah dengan teks yang ingin Anda cari:
Get-History | Select-String -Pattern 'Example'
Get-History | Format-List -Property *
Secara default,
Get-History
cmdlet hanya menampilkan 32 entri riwayat terbaru. Jika Anda ingin melihat atau mencari entri sejarah dalam jumlah yang lebih banyak, gunakan
-Count
opsi untuk menentukan berapa banyak entri riwayat yang ditampilkan PowerShell, seperti:
Get-History -Count 1000 Get-History -Count 1000 | Select-String -Pattern 'Example' Get-History -Count 1000 | Format-List -Property *
Cara Menjalankan Perintah Dari Riwayat Anda
Untuk menjalankan perintah dari riwayat Anda, gunakan cmdlet berikut, dengan menentukan nomor Id dari item riwayat seperti yang ditunjukkan oleh
Get-History
cmdlet:
Invoke-History #
Untuk menjalankan dua perintah dari riwayat Anda kembali ke belakang, gunakan
Invoke-History
dua kali pada baris yang sama, dipisahkan oleh titik koma. Misalnya, untuk menjalankan perintah pertama dengan cepat di riwayat Anda dan kemudian yang kedua, Anda akan menjalankan:
Invoke-History 1;Invoke-History 2
Cara Menghapus Riwayat PowerShell Anda
Untuk menghapus riwayat perintah yang Anda ketikkan, jalankan cmdlet berikut:
Clear-History
Clear-History
Anda dapat terus menekan tombol panah atas dan bawah untuk menggulirkan perintah yang Anda ketikkan. Namun, jika Anda berlari
Get-History
Anda akan melihat bahwa riwayat PowerShell Anda sebenarnya kosong.
PowerShell tidak mengingat sejarah Anda di antara sesi. Untuk menghapus kedua histori perintah untuk sesi saat ini, yang harus Anda lakukan hanyalah menutup jendela PowerShell.
Jika Anda ingin menghapus jendela PowerShell setelah menghapus histori, Anda dapat melakukannya dengan menjalankan
Clear
perintah:
Clear
Cara Menyimpan dan Mengimpor Riwayat PowerShell Anda
Jika Anda ingin menyimpan riwayat perintah PowerShell untuk sesi saat ini sehingga Anda dapat merujuknya nanti, Anda dapat melakukannya.
Get-History | Export-Clixml -Path c:users
amedesktopcommands.xml
Add-History -InputObject (Import-Clixml -Path C:users
amedesktopcommands.xml)
Jika Anda menjalankan
Get-History
cmdlet setelah mengimpor file XML semacam itu, Anda akan melihat bahwa perintah dari file XML diimpor ke riwayat sesi PowerShell Anda saat ini.