Etrafında çalışmak ve Shift+ gibi readline ile başka bir tür anahtar bağlama kullanmanızı öneririz TAB. Aşağıdakileri kendinize ekleyin ~/.inputrc:
"\e[Z": menu-complete
Sonra bir sorun exec bash(bu daha sonra içindeki ayarları okumalıdır ~/.inputrc). Bir kerelik olarak, bash'ı yeniden başlatmak yerine, aynı bağlayıcıyı çalıştırarak kurabilirsiniz bind '"\e[Z": menu-complete'.
Artık ShiftTABeşleşen dosya adları arasında geçiş yapmak için tekrarlanan dizileri kullanabilmeniz gerekir (bir sonraki eşleşen karakteri girmek yerine). Bu, verilen herhangi bir komut için işe yarayacaktır ( ShiftTABsıraya bağlı olan standart bir okuma satırı komutu olduğu için ). OP tarafından belirtildiği gibi, bu TABanahtarın standart davranışını etkilemez, sadece açılanın işlevselliğini ekler ShiftTAB.
exec bash, çünkü bu işe yaraması için oldukça önemli bir adım! ;)