Temukan perintah yang digunakan terakhir dimulai dengan apa pun tanpa menjalankannya

Jika Anda ingin menemukan terakhir kali perintah tertentu digunakan tanpa benar-benar mengeksekusinya, ikuti format ini di baris perintah:

!sudo:p

Contoh di atas akan mencetak kembali penggunaan terakhir dari perintah 'sudo' tanpa benar-benar mengeksekusinya, yang sangat berguna dalam beberapa situasi (seperti situasi di bawah ini, di mana terakhir kali perintah sudo digunakan adalah menghapus semuanya secara rekursif!). Anda akan melihat perintah yang terakhir digunakan dicetak langsung di bawah ini:

$ !sudo:p
sudo rm -rf /var/logs/*

Ini bekerja dengan apa saja, bahkan perintah yang tidak lengkap. Tidak ingat perintah tidak jelas yang Anda gunakan minggu lalu, tetapi Anda tahu itu dimulai dengan? Tidak masalah!

!t:p
mungkin mencetak sesuatu seperti ini:
time grep -c and rewin.sh

Penting untuk dicatat: p pengubah pada akhir perintah adalah apa yang bertanggung jawab untuk mencetak perintah daripada mengeksekusinya, yang merupakan perilaku default untuk perintah bash history! jadi jika Anda baru saja mengetik! p akan menjalankan terakhir kali perintah yang dimulai dengan 'p' dieksekusi, tetapi! p: p akan mencetak perintah tanpa eksekusi.