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