Se você quer personalização e autocomplete, experimente utilizar o zsh. Um shell com mais ferramentas de personalização do que o próprio Bash padrão.
Este tutorial mostra o processo de instalação do zsh junto com Oh My zsh, que é um framework que adiciona temas, autocomplete e outras ferramentas ao zsh:
Como instalar o Shell ZSH Linux + Oh My ZSH
Lembrando que é importante saber que alguns aplicativos de terminal (como o Gnome Terminal) não são compatíveis com todas as personalizações do zsh.
Espero ter ajudado.