Windows PowerShell mempunyai terbina dalam Sejarah ciri yang mengingat semua perintah yang anda laksanakan semasa menggunakannya. Walaupun harus mengingati Sejarah sesi aktif, saya melihat bahawa ia mengekalkan lebih dari itu. Dalam catatan ini, saya akan menunjukkan bagaimana anda dapat melihat Sejarah arahan PowerShell dan menggunakannya dengan bijak.
Cara melihat Sejarah Perintah PowerShell
Kelebihan yang paling ketara dari mempunyai fitur Sejarah adalah anda tidak perlu mengetik lagi untuk melaksanakan perintah tertentu yang telah anda jalankan sekali. Walau bagaimanapun, berulang melalui ratusan perintah tidak banyak membantu. Bagaimana dengan mencarinya atau menjalankan perintah tertentu yang hanya anda ingat sebahagiannya? Ikuti kaedah ini.
- Kaedah Papan Kekunci
- Cari Maju atau Mundur dalam Sejarah PowerShell
- Lihat keseluruhan Sejarah sesi ini
- Memohon arahan tertentu dari Sejarah arahan PowerShell
- Cari dalam Sejarah
Pada akhirnya, kami juga telah menjelaskan bagaimana anda dapat membersihkan, mengeksport, dan mengimport Sejarah arahan PowerShell. Sangat berguna jika anda perlu sering melaksanakan perintah yang sama.
1] Kaedah Papan Kekunci
Saya pasti anda telah menggunakan Command Prompt sekali jika anda telah menggunakan Windows untuk beberapa waktu. Sekiranya anda menggunakan kekunci anak panah ke atas dan ke bawah, anda boleh pergi dan balik perintah yang dilaksanakan. Perkara yang sama berlaku untuk PowerShell juga. Tetapi inilah kelainannya. Sekiranya anda mengingati sebahagian perintah, berikut adalah cara mencari.
- Taip bahagian arahan yang anda ingat
- Tekan F8, dan terus tekan sehingga anda menjumpai.
- Istilah carian akan diserlahkan dengan warna hijau pendarfluor, diikuti oleh perintah yang lain.
Satu-satunya kelemahan adalah bahawa istilah carian harus menjadi permulaan perintah.
2] Cari Maju atau Mundur dalam Sejarah
Sekiranya anda ingin mencari maju atau mundur dalam Sejarah, maka anda boleh menggunakan Ctrl + R dan Ctrl + S. Yang pertama membolehkan anda mencari kembali dalam Sejarah sementara yang seterusnya kemudian. Sebaik sahaja anda menggunakan pintasan papan kekunci, anda akan mendapat potongan di bahagian bawah (bck-i-search atau fwd-i-search). Taipkan perkara yang anda ingin cari, dan walaupun teks itu termasuk di suatu tempat di tengah-tengah perintah, teks itu akan mencarinya. Ia jauh lebih baik berbanding kaedah F8 yang kami gunakan di atas.
3] Lihat keseluruhan Sejarah arahan PowerShell sesi ini
Taip Sejarah, dan tekan kekunci Enter. Anda seharusnya dapat melihat semua perintah yang anda laksanakan pada sesi semasa. Walaupun anda dapat melihat perintah yang dijalankan pada sesi sebelumnya menggunakan tombol panah, Sejarah tidak akan memilikinya. Sekiranya anda menekan kunci "H" dan tekan enter, ia akan mendedahkan Sejarah arahan. Anggaplah ia sebagai jalan pintas kepada arahan Sejarah.
4] Memohon perintah tertentu dari Sejarah
Sekiranya anda perhatikan, gambar di atas mempunyai ID di sebelah setiap arahan. Sekiranya anda ingin melaksanakan satu perintah tertentu dari senarai, anda perlu menggunakan Invoke-Sejarah.
- Perhatikan ID arahan yang ingin anda laksanakan
- Jenis Invoke-Sejarah
. Gantidengan nombor yang tepat - Tekan Kekunci Enter, dan ia akan melaksanakan perintah itu dari Sejarah.
5] Cari dalam Sejarah
Cara termudah untuk mencari dalam Sejarah perintah adalah dengan menggunakan kaedah Select-String pada Sejarah Output.
- Taipkan yang berikut, dan ganti Dapatkan dengan istilah yang ingin anda cari
- Sejarah Dapatkan | Select-String -Pattern “Dapatkan."
- Ini akan mengungkapkan semua perintah yang sesuai dengan perintah carian.
Oleh kerana anda mendapatkan id, anda boleh menggunakan perintah Invoke History untuk melaksanakannya dengan serta-merta.
Kosongkan, Eksport, dan Import Sejarah PowerShell
Untuk menghapus semua perintah dari Sejarah, yang harus Anda lakukan adalah melaksanakan perintah "Jelas-Sejarah."Perhatikan bahawa walaupun setelah melakukan ini, anda masih dapat mengakses perintah menggunakan tombol panah atas dan bawah.
Ke eksport semua arahan, anda boleh menggunakan Eksport-Clixml atau Eksport-CSV format. Berikut adalah contoh arahan
Sejarah Dapatkan | Eksport-Clixml -Path\ PSHistorycommands.xml Sejarah Dapatkan | Eksport-Csv-Path \ PSHistorycommands.csv
Ke import arahan ini kembali ke sesi lain atau baru, gunakan arahan berikut.
Tambah-Sejarah -InputObject (Import-Clixml -Path\ PSHistorycommands.xml) Tambah-Sejarah -InputObject (Import-Csv -Path \ PSHistorycommands.csv)
Anda boleh membuka fail CSV atau XML ini kapan saja untuk melihat Sejarah perintah PowerShell dengan serta-merta. Ini merangkumi hampir semua perkara di sekitar Sejarah Perintah PowerShell, dan bagaimana anda boleh menggunakannya semula menggunakan nombor atau dengan mencarinya atau mengimportnya pada hari berikutnya.