O Bash suporta mais alguns tipos de autocompletar, não apenas a conclusão do nome do arquivo.
No arquivo /etc/bash.bashrc, você encontrará um parágrafo como este ou semelhante a este:
# enable bash completion in interactive shells #if ! shopt -oq posix; then # if [ -f /usr/share/bash-completion/bash_completion ]; then # . /usr/share/bash-completion/bash_completion # elif [ -f /etc/bash_completion ]; then # . /etc/bash_completion # fi #fi
(este exemplo é do debian, mas é provavelmente idêntico à versão do Ubuntu)
Ao remover o caractere #
no início de cada linha, você aplica muitas regras adicionais de conclusão. (Não remova o # na primeira linha ... isso é realmente um comentário; -)
Acredito que as conclusões do apt-get estão entre as habilitadas com isso. Se não, você poderia pensar em mudar para o zsh. Eu sei que eles apoiam isso; -)