Isso parece perto do que você quer:
bind "TAB:menu-complete"
bind "set show-all-if-ambiguous on"
É possível configurar o bash de tal forma que, no primeiro preenchimento automático da guia, ele liste todos os arquivos possíveis e, nos ciclos subseqüentes, as opções?
Ambas as opções são fáceis de fazer separadamente e eu poderia vinculá-las a chaves diferentes, mas as opções acima seriam perfeitas, mas não consigo encontrar nada sobre isso na rede.
Você já considerou? Foi referenciado no Superusuário ...
[[ $- = *i* ]] && bind TAB:menu-complete
Tags bash autocomplete