O Bash usa readline para conclusão e atalhos de teclado. Você pode definir suas próprias opções em ~ / .inputrc e opções de todo o sistema em / etc / inputrc. Se estes não existirem, você poderá criá-los você mesmo. Eles são lidos no login do shell, portanto, as alterações feitas não são efetivadas até que você crie um novo shell de login.
Se você quiser desabilitar a conclusão completamente, você pode usar um típico "sim a não" do GNU:
set disable-completion on
Se você deseja a conclusão, mas não apenas com a guia, você pode vincular a guia a se inserir:
TAB: self-insert
Isso permitirá que você ainda use a conclusão com ESC ESC, ou você pode vincular a conclusão a outra chave de sua preferência, por exemplo, C-t:
TAB: self-insert
C-t: complete
Existe uma enorme quantidade de personalização que você pode fazer; Eu o encaminho para o Readline e Documentação do Bash para mais informações.