Este é um comportamento de exibição específico do zsh; o bash não suporta isso. Você pode se acostumar ou instalar o zsh no seu sistema Ubuntu.
Toda vez que clico em tab para listar as possíveis correspondências de nome de arquivo do diretório em que estou contra o nome do arquivo parcial especificado, o bash lista as possíveis correspondências e as quebras em uma nova linha.
Alguém sabe se é possível alterar esse comportamento de forma que as possíveis correspondências sejam listadas abaixo do comando que está sendo digitado, mas o foco de comando permanece onde estava, sem entrar em uma nova linha . Se uma prensagem de tabulação repetida revelar um conjunto de correspondências diferente do mostrado anteriormente, as correspondências de nome de arquivo mostradas anteriormente serão apagadas na tela e substituídas pelos novos resultados.
Eu usei o zsh durante o ano passado e foi capaz disso, embora eu não saiba se essa funcionalidade era inerente ao zsh ou se havia alguma configuração forçando o comportamento (não tenho acesso a isso máquina mais, então eu não posso verificar).
O comportamento do zsh que eu tinha antes, e que estou tentando emular, também forneceu o preenchimento automático percorrendo cada uma das possíveis correspondências listadas pressionando repetidamente a tabulação depois que a lista foi mostrada (desde que a parcial especificada nome do arquivo não foi alterado, o que resultaria em uma nova lista de possíveis combinações de nome de arquivo - estou ciente de que a funcionalidade auto-complete do ciclo pode ser alcançada ligando 'TAB: menu-complete' na configuração).
Se relevante, o shell zsh que eu estava usando estava em execução no RHEL. Eu estou atualmente correndo bash no Ubuntu.
Este é um comportamento de exibição específico do zsh; o bash não suporta isso. Você pode se acostumar ou instalar o zsh no seu sistema Ubuntu.
Tags command-line bash unix autocomplete