verifique primeiro se você tem o pacote bash_completion instalado;
$ rpm -qa | grep compl
bash-completion-2.1-2.fc18.noarch
Se você estiver no rhel / centos, verifique se ele está sendo originado no seu arquivo .bashrc
, assim;
$ cat ~/.bashrc | grep -A3 '\[ -f /etc/bash_completion \]'
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
caso contrário, o bash_completions é carregado a partir de /etc/profile.d
no fedora;
$ ls -1 /etc/profile.d/ | grep compl
bash_completion.sh
udisks-bash-completion.sh
para testá-lo, você pode manualmente criar o arquivo, e ver se está funcionando como você quer; (centos / rhel)
$ source /etc/bash_completion
se você estiver usando o fedora, precisará disso;
$ source /etc/profile.d/bash_completion.sh
nota:
se esta é a melhor maneira de procurar por pacotes instaláveis é discutível, mas eu realmente não percebi que você poderia fazer isso até que eu tentei ....
$ yum install
Display all 40991 possibilities? (y or n)
0ad-data.noarch
0ad-debuginfo.x86_64
0xFFFF-debuginfo.x86_64
0xFFFF.x86_64
389-admin-console-doc.noarch
389-admin-console.noarch
389-admin-debuginfo.x86_64
389-admin.i686
389-adminutil-debuginfo.x86_64
389-adminutil-devel.i686
389-adminutil-devel.x86_64
389-ds-base-libs.x86_64
389-ds-base.x86_64
389-ds-console-doc.noarch
...
etc etc