Abilita completamento scheda per alias SSH
Ieri vi abbiamo mostrato come configurare un file di configurazione SSH di base, ed ecco come renderlo ancora più utile: abilitare il completamento delle schede per quegli alias SSH.
Buttalo in ~ / .bash_profile o ~ / .bashrc
# Aggiungi tab-completion per gli alias host SSH completo -o default -o nospace -W "$ (/ usr / bin / env ruby -ne 'mette $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Se $ _. Corrisponde (/ ^ s * Host + /); '<$ HOME / .ssh / config) "scp sftp ssh |
# Aggiungi tab-completion per gli alias host SSH completo -o default -o nospace -W "$ (/ usr / bin / env ruby -ne 'mette $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Se $ _. Corrisponde (/ ^ s * Host + /); '<$ HOME / .ssh / config) "scp sftp ssh
Questo dovrebbe essere su una riga. Salvare il file, riavviare il terminale e ora è possibile utilizzare il completamento della tabulazione con alias SSH.
Grazie a Doug Schmidt per l'invio!