คำสั่ง readline ที่คุณกำลังค้นหาคือhistory-search-*
คำสั่ง:
history-search-forward
ค้นหาไปข้างหน้าผ่านประวัติของสตริงอักขระระหว่างจุดเริ่มต้นของบรรทัดปัจจุบันและตำแหน่งเคอร์เซอร์ปัจจุบัน (จุด) นี่คือการค้นหาที่ไม่เพิ่มขึ้น
history-search-backward
ค้นหาย้อนหลังผ่านประวัติของสตริงอักขระระหว่างจุดเริ่มต้นของบรรทัดปัจจุบันและจุด นี่คือการค้นหาที่ไม่เพิ่มขึ้น
ผูกเหล่านี้ในของคุณ.inputrc
เช่น:
"\e[A": history-search-backward # arrow up
"\e[B": history-search-forward # arrow down
จะอนุญาตให้คุณป้อนอักขระตัวแรกของคำสั่งจากนั้นใช้ปุ่มUpและDownเพื่อเลื่อนดูเฉพาะคำสั่งเหล่านั้นในข้อความ.bash_history
ที่ขึ้นต้นด้วยสตริงนั้น
ยกตัวอย่างเช่นการป้อนvi
และUpจะพาคุณไปยังคำสั่งก่อนหน้าแรกเริ่มต้นด้วยเช่นvi
vim somefile
การป้อนUpจะนำคุณไปยังอินสแตนซ์ก่อนหน้าถัดไปและอื่น ๆ
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการรวม readline ทั้งหมดได้ที่นี่:
http://linux.about.com/library/cmd/blcmdl3_readline.htm