Saya mencari riwayat perintah terminal dengan menekan Ctrlrtetapi bagaimana jika:
This is an old command
This is an | less -S older command
Saya menekan Ctrlrdan kemudian saya mengetik "ini adalah" dan perintah lama muncul tetapi tidak yang lebih tua. Bagaimana saya bisa mencari semua perintah "ini adalah"? Apakah mungkin untuk mengirim semua perintah serupa ke grep atau sesuatu?
Jika saya set -o vi
, bagaimana saya membatalkannya?
bash
terminal
command-history
PERASAAN KAGUM
sumber
sumber
set -o emacs
karena hanya adaemacs
danvi
mode pengeditan baris.Jawaban:
Untuk mencari perintah di riwayat, tekan
ctrl+r
beberapa kali ;-)Anda juga dapat melihat riwayat menggunakan:
sumber
Jika saya mengerti dengan benar dan Anda ingin mencari entri yang lebih lama, cukup tekan ctrl + r lagi.
sumber