Ответы:
Привязать Tabключ к menu-completeкоманде вместо значения по умолчанию complete. Вставьте следующую строку в ваш ~/.bashrc:
bind '"\C-i": menu-complete'
или следующую строку в вашем ~/.inputrc(это будет применяться ко всем программам, которые используют библиотеку readline, а не только bash):
"\C-i": menu-complete
fishи другоеzsh.