Lorsque vous êtes sur le shell Linux ou Unix, taper de longs noms de fichiers ou de répertoires peut devenir un fardeau, et pour éliminer cela, il existe une fonctionnalité très pratique appelée « Complétion de la ligne de commande ». Complétion de la ligne de commande (également complétion de tabulation/complétion automatique ) est une fonctionnalité courante des interpréteurs de ligne de commande, dans laquelle le programme remplit automatiquement les commandes partiellement saisies. Par exemple, s'il y a un fichier nommé "auto-complete.txt", et que nous voulons le lire, je peux taper "cat auto" suivi de tabulation , et il complétera automatiquement le nom du fichier comme indiqué dans l'image gif ci-dessous. Mais malheureusement en utilisant YUM outil, je n'ai pas trouvé cette fonctionnalité. Nous verrons donc comment l'auto-complétion peut être activée pour YUM outil et son utilisation.
1. Connectez-vous en tant que root et installez le package Bash-completion à l'aide de YUM
Tue Nov 05>$Su - Tue Nov 05>#yum install bash-completion Loaded plugins: security Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package bash-completion.noarch 0:20060301-1.el5.rf set to be updated --> Finished Dependency Resolution
Dépendances résolues
=========================================================================================
Package Arch Version Repository Size
=========================================================================================
Installation :
bash-completion noarch 20060301-1.el5.rf rpmforge 129 k
Résumé de la transaction
========================================================================================
Installer 1 paquet(s)
Mettre à jour 0 paquet(s)
Taille totale du téléchargement :129 ko
Est-ce que ça va ? 129 Ko 00:00
Exécution de rpm_check_debug
Test de transaction en cours
Test de transaction terminé
Test de transaction réussi
Transaction en cours
Installation :bash-completion 1/1
Installé :
bash-completion.noarch 0:20060301-1.el5.rf
Terminé !
Mar 05 novembre>$
2. Quittez Shell et reconnectez-vous - Très important
Tue Nov 05>#exit
3. Comment utiliser la saisie semi-automatique dans YUM
Où que vous voyiez [TAB], cela signifie que vous devez appuyer sur le bouton de tabulation du clavier.
Tue Nov 05>$yum in[TAB] info install Tue Nov 05>$yum ins[TAB] Tue Nov 05>$yum install
4. Comment utiliser l'auto-complétion pour les noms de packages dans YUM
Tue Nov 05>$yum install fire[TAB] firefox.i386 firefox.x86_64 firewalk.x86_64 Tue Nov 05>$yum install firew[TAB] Tue Nov 05>$yum install firewalk.x86_64
Vous pouvez également trouver utile :Comment configurer yum pour utiliser le référentiel CentOS dans la machine RHEL