ผมขอแนะนำให้คุณหลีกเลี่ยงมันและใช้ชนิดของกุญแจอีกดอกหนึ่งที่มีผลผูกพันกับ ReadLine เช่น+Shift TABเพิ่มสิ่งต่อไปนี้ในของคุณ~/.inputrc:
"\e[Z": menu-complete
จากนั้นออกexec bash(ควรอ่านการตั้งค่าในของคุณ~/.inputrc) bind '"\e[Z": menu-complete'ในฐานะที่เป็นหนึ่งออกแทนการรีสตาร์ททุบตีคุณสามารถตั้งค่าเดียวกันผูกพันโดยการเรียกใช้
ตอนนี้คุณควรจะสามารถใช้ShiftTABลำดับที่ซ้ำกันเพื่อวนรอบชื่อไฟล์ที่ตรงกัน (แทนที่จะต้องป้อนอักขระที่ตรงกันถัดไป) นี้จะทำงานสำหรับคำสั่งใด ๆ ที่ออก (เป็นมันเป็นคำสั่งอ่านบรรทัดมาตรฐานที่ถูกผูกไว้กับShiftTABลำดับ) ดังที่บันทึกไว้โดย OP สิ่งนี้ไม่ส่งผลกระทบต่อลักษณะการทำงานมาตรฐานของTABคีย์ แต่เพิ่งเพิ่มฟังก์ชันการทำงานของ ShiftTABคอมโบ
exec bashเนื่องจากเป็นขั้นตอนสำคัญในการทำให้ใช้งานได้! ;)