Cara melihat Riwayat perintah PowerShell di Windows 10

Windows PowerShell memiliki fitur Riwayat(History) bawaan yang mengingat semua perintah yang Anda jalankan saat menggunakannya. Meskipun harus mengingat Sejarah(History) sesi aktif, saya melihat bahwa itu menyimpan lebih dari itu. Dalam posting ini, saya akan menunjukkan bagaimana Anda dapat melihat Riwayat(History) perintah PowerShell dan menggunakannya dengan cerdas.

Lihat Riwayat perintah PowerShell

Cara melihat Riwayat Perintah PowerShell(PowerShell Command History)

Keuntungan paling signifikan dari memiliki fitur History adalah Anda tidak perlu mengetik lagi untuk menjalankan perintah tertentu yang sudah Anda jalankan sekali. Namun, berulang melalui ratusan perintah tidak banyak membantu. Bagaimana kalau mencari melalui mereka atau menjalankan perintah tertentu yang hanya Anda ingat sebagian? Ikuti metode ini.

  1. Metode Papan Ketik
  2. Cari Maju(Search Forward) atau Mundur(Backward) di Riwayat PowerShell(PowerShell History)
  3. Lihat(View) seluruh Sejarah sesi ini
  4. Aktifkan(Invoke) perintah tertentu dari Riwayat(History) perintah PowerShell
  5. Cari di dalam Sejarah

Pada akhirnya, kami juga telah menjelaskan bagaimana Anda dapat menghapus, mengekspor, dan mengimpor History dari perintah PowerShell  . Sangat berguna jika Anda perlu sering menjalankan perintah yang sama.

1] Metode Papan Ketik

Cari menggunakan F8 di PowerShell untuk mencari

Saya yakin Anda pernah menggunakan Command Prompt sekali jika Anda telah menggunakan Windows selama beberapa waktu. Jika Anda menggunakan tombol panah atas dan bawah, Anda dapat bolak-balik dari perintah yang dijalankan. Hal yang sama juga berlaku untuk PowerShell . Tapi inilah twistnya. Jika Anda mengingat sebagian perintah, berikut adalah cara mencarinya.

  • Ketik(Type) bagian dari perintah yang Anda ingat
  • Tekan F8(Press F8) , dan terus tekan sampai Anda menemukannya.
  • Istilah pencarian akan disorot dengan warna hijau neon, diikuti dengan perintah lainnya.

Satu-satunya kelemahan adalah bahwa istilah pencarian harus menjadi awal dari perintah.

2] Cari Maju(Search Forward) atau Mundur(Backward) dalam Sejarah(History)

Pencarian Maju Mundur PowerShell

Jika Anda ingin mencari maju atau mundur di History , maka Anda dapat menggunakan Ctrl + R dan Ctrl + S. Yang pertama memungkinkan Anda mencari kembali di History sementara yang berikutnya maju. Segera setelah Anda menggunakan pintasan keyboard, Anda akan mendapatkan cuplikan di bagian bawah (bck-i-search atau fwd-i-search). Ketik apa yang ingin Anda cari, dan bahkan jika teks berada di suatu tempat di tengah perintah, itu akan mencarinya. Ini jauh lebih baik dibandingkan dengan metode F8 yang kami gunakan di atas.

3] Lihat(View) seluruh Riwayat(History) perintah PowerShell dari sesi ini

Sejarah Perintah PowerShell

Ketik Riwayat(Type History) , dan tekan tombol Enter . Anda harus dapat melihat semua perintah yang Anda jalankan di sesi saat ini. Meskipun Anda dapat melihat perintah yang dijalankan di sesi sebelumnya menggunakan tombol panah, Riwayat(History) tidak akan memilikinya. Jika Anda menekan tombol "H"(key “H”) dan tekan enter, itu akan mengungkapkan Sejarah(History) perintah. Anggap saja sebagai jalan pintas ke  perintah History .

4] Aktifkan(Invoke) perintah tertentu dari History

Jika Anda perhatikan, gambar di atas memiliki ID di sebelah setiap perintah. Jika Anda ingin menjalankan satu perintah tertentu dari daftar, Anda perlu menggunakan Invoke-History.

  • Catat ID dari perintah yang ingin Anda jalankan
  • Ketik Invoke-History <ID>. Ganti <ID> dengan nomor yang tepat
  • Tekan(Press) tombol Enter(Enter Key) , dan itu akan menjalankan perintah dari History .

5] Cari di dalam Sejarah

Pilih String Dapatkan Perintah Sejarah PowerShell

Cara termudah untuk mencari di dalam History of command adalah dengan menggunakan metode Select-String pada History Output .

  • Ketik yang berikut, dan ganti Dapatkan(Get) dengan istilah yang ingin Anda cari
  • Dapatkan-Sejarah | Select-String -Pola “Dapatkan.”
  • Ini akan mengungkapkan semua perintah yang cocok dengan perintah pencarian.

Karena Anda mendapatkan id, Anda dapat menggunakan perintah Invoke History untuk menjalankannya secara instan.

Hapus, Ekspor(Export) , dan Impor Riwayat PowerShell(Import PowerShell History)

Untuk menghapus semua perintah dari History , yang perlu Anda lakukan adalah menjalankan perintah " Clear-History ." Perhatikan bahwa bahkan setelah melakukan ini, Anda masih dapat mengakses perintah menggunakan tombol panah atas dan bawah.

Untuk mengekspor semua perintah(export all the commands) , Anda dapat menggunakan format  Export-Clixml atau Export-CSV( Export-Clixml or  Export-CSV) . Ini contoh perintahnya

Get-History | Export-Clixml -Path <Path>\PSHistorycommands.xml

Get-History | Export-Csv -Path <Path>\PSHistorycommands.csv

Untuk mengimpor perintah ini kembali ke sesi lain atau baru( import these commands back to another or new session) , gunakan perintah berikut.

Add-History -InputObject (Import-Clixml -Path <Path>\PSHistorycommands.xml)

Add-History -InputObject (Import-Csv -Path <Path>\PSHistorycommands.csv)

Anda dapat membuka file CSV atau XML ini kapan saja untuk melihat Riwayat(History) perintah PowerShell secara instan. Ini cukup banyak meringkas hampir semua hal di sekitar PowerShell Command History , dan bagaimana Anda dapat menggunakannya kembali menggunakan cumbers atau dengan mencarinya atau mengimpornya kembali keesokan harinya.



About the author

Saya seorang teknisi Windows 10 dan telah membantu individu dan bisnis memanfaatkan sistem operasi baru selama bertahun-tahun. Saya memiliki banyak pengetahuan tentang Microsoft Office, termasuk cara menyesuaikan tampilan dan mempersonalisasi aplikasi untuk pengguna yang berbeda. Selain itu, saya tahu cara menggunakan aplikasi Explorer untuk menjelajahi dan menemukan file dan folder di komputer saya.



Related posts