Tekan terus Ctrl -R dan itu akan melintasi riwayat Anda.
Jika istilah pencarian Anda sedikit lebih rumit/tidak bersebelahan, opsi lain adalah grep di antara history
hasil, mis.:
history 300 | grep scp | grep important$
Ini akan mengembalikan daftar perintah dalam riwayat Anda yang cocok, seperti:
3323 scp file1 [email protected]:/home/user1/linuxfiles/samplecode/important
3325 scp file1 [email protected]:/home/user1/winfiles/samplecode/important
Dan Anda kemudian dapat menjalankan perintah yang relevan dengan !3325
.
Saya terkadang menemukan ini berguna saat menjalankan banyak perintah serupa dan mungkin harus menekan Ctrl +R berkali-kali untuk kembali ke perintah yang tepat.
Ada alternatif yang bagus untuk Ctrl +R
instal https://github.com/dvorka/hstr
jalankan dengan hh
itu menunjukkan daftar Anda semua perintah terakhir yang dieksekusi (isi ./bash_history)
jika Anda mulai mengetik, daftar akan difilter berdasarkan apa yang Anda ketik
Anda dapat menggunakan Atas /Turun panah untuk memilih perintah yang diinginkan dan pilih dengan Enter