Saya mencoba mencari riwayat bash saya sama dengan CTRL- r, tetapi untuk meneruskan arah.
Sungguh menyakitkan bagi saya, ketika saya hanya menekan sekali terlalu sering CTRL- r, untuk menemukan perintah sebelumnya lagi.
Bagaimana Anda bisa meneruskan pencarian Bash history Anda seperti halnya dalam pencarian terbalik?
.bash_profile
dan.profile
hanya bersumber untuk shell login. Saya akan meletakkan ini di.bashrc
(dari mana saya sumber.profile
).[[ $- == *i* ]] && stty -ixon
dapat digunakan untuk menghindari masalah yang dijelaskan di sini.bash_profile
pada setiap mesin yang Anda hubungkan, jawaban pada pengguna super ini sangat bermanfaat.Trik IMHO terbaik diaktifkan dengan
pgup
danpgdown
. masukkan saja ke dalam~/.inputrc
logout / login, ketikkan huruf pertama dan kemudian
pgup
ataupgdown
untuk mencari sepanjang sejarahctrl-R
cari semua baris yang berisi kata-kata, sedangkan baris pencarian-pencarian-riwayat dimulai dengan kata-katasumber
/etc/inputrc
(mis. Di Ubuntu).Anda mungkin ingin mencoba https://github.com/dvorka/hstr yang memungkinkan pemfilteran "sarankan gaya kotak" dari riwayat Bash dengan pemesanan berdasarkan metrik (yakni opsional) yaitu jauh lebih efisien dan lebih cepat dalam arah maju dan mundur:
Hal ini dapat dengan mudah terikat untuk Ctrl-rdan / atauCtrl-s
sumber
sudo add-apt-repository ppa:ultradvorka/ppa; sudo apt-get update; sudo apt-get install hh; hh --show-configuration >> ~/.bashrc;
Saya biasanya menekan ESCterminal, dan kemudian >. Setel ulang setidaknya dan Anda dapat mencoba klik lebih jarang CTRL+ R.
sumber