Les commandes Linux plus longues peuvent être fastidieuses et inefficaces Donc, je vais quitter la procédure de réglage de la complétion automatique des commandes
Installez bash-completion
> yum install -y bash-completion
Charger et confirmer
> source /usr/share/bash-completion/bash_completion
#OK s'il n'y a pas d'erreur
> type _init_completion
À titre d'exemple, paramètre de saisie semi-automatique de la commande yum
> source /usr/share/bash-completion/completions/yum
#Après avoir entré yum, si la fin de l'entrée est affichée avec la touche de tabulation comme indiqué ci-dessous, c'est OK
> yum
check deplist groups info load-transaction reinstall search upgrade
check-update distro-sync help install makecache remove shell version
clean downgrade history list provides repolist update
/ usr / share / bash-completion / completions /
, donc chargez-les si nécessaire.Et si ce n'est pas dans / usr / share / bash-completion / completions /
?
Certaines choses sont intégrées à la commande. Par exemple, dans le cas de kubectl, «kubectl completion bash» fournit la fonction de complétion. Dans le cas de docker-compose, installez le script de complétion automatique selon cette procédure et chargez-le de la même manière. Veuillez donc trouver celui que vous souhaitez compléter et le charger.
Enregistrement automatique de la charge
> echo 'source /usr/share/bash-completion/bash_completion' >> ~/.bashrc
> echo 'source /usr/share/bash-completion/yum' >> ~/.bashrc
Essayez les deux suivants
Exécutez "2. Charger et confirmer" ci-dessus
Installez bash-completion à partir du gestionnaire de packages
Exécutez "1. Installez bash-completion" ci-dessus
Recommended Posts