Activer la complétion d'onglets pour les alias SSH
Hier, nous vous avons montré comment configurer un fichier de configuration SSH de base, et voici comment rendre cela encore plus utile: activer la complétion de tabulation pour ces alias SSH.
Jetez ceci dans ~ / .bash_profile ou ~ / .bashrc
# Add Tab-complétion pour les alias d'hôte SSH complète -o par défaut -o nospace -W "$ (/ usr / bin / env ruby -ne 'met $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Si $ _. Match (/ ^ s * Hôtes + /); '<$ HOME / .ssh / config) "scp sftp ssh |
# Add Tab-complétion pour les alias d'hôte SSH complète -o par défaut -o nospace -W "$ (/ usr / bin / env ruby -ne 'met $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Si $ _. Match (/ ^ s * Hôtes + /); '<$ HOME / .ssh / config) "scp sftp ssh
Cela devrait être sur une ligne. Enregistrez le fichier, relancez le terminal, et maintenant vous pouvez utiliser l'achèvement de tabulation avec des alias SSH.
Merci à Doug Schmidt pour la soumission!