Para que o tab complete os comandos do sudo e até mostro os pacotes do apt-get faça o seguinte procedimento
$vim ~/.bashrc
procure no arquivo onde tem as seguintes linhas:
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion;
#fi
e descomente deixando-as assim
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion;
fi
Pronto agora é so deslogar e logar novamente no terminal atual e usufluir a opção do tab completetion para todos comandos
inclusive para listar os pacotes no apt-get install, não precisando mais usar o $sudo apt-cache search.
Espero que seja útil para alguém, mas desde que descubri este recurso não vivo mais sem ele