J'utilisais Ubuntu et j'ai récemment migré vers RedHat.
Le site apt-get install
La complétion automatique est très pratique, donc je suppose que yum install
devrait également avoir cette fonction, mais il semble que ce ne soit pas le cas.
L'onglet du nom du paquet est-il complété par yum install
?
Réponses
Trop de publicités?Vérifiez d'abord que vous avez installé le paquet bash_completion ;
$ rpm -qa | grep compl
bash-completion-2.1-2.fc18.noarch
Si vous êtes sur rhel/centos, vérifiez qu'il est sourcé dans votre système d'exploitation. .bashrc
comme ceci ;
$ cat ~/.bashrc | grep -A3 '\[ -f /etc/bash_completion \]'
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
sinon les compléments bash sont chargés à partir de /etc/profile.d
sur fedora ;
$ ls -1 /etc/profile.d/ | grep compl
bash_completion.sh
udisks-bash-completion.sh
pour le tester, vous pouvez créer manuellement le fichier source, et voir s'il fonctionne comme vous le souhaitez ; (centos/rhel)
$ source /etc/bash_completion
si vous utilisez fedora, vous aurez besoin de ceci à la place ;
$ source /etc/profile.d/bash_completion.sh
note :
La question de savoir si c'est la meilleure façon de rechercher des paquets installables est discutable, mais je n'avais pas réalisé que vous pouviez le faire jusqu'à ce que j'essaie d'aller sur .....
$ 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