Aktiver tabulering for SSH-aliaser

I går viste vi deg hvordan du konfigurerer en grunnleggende SSH Config-fil, og hvordan gjør du det enda mer nyttig: aktiver tabulasjon for disse SSH-aliasene.

Kast dette inn i ~ / .bash_profile eller ~ / .bashrc

 # Legg til Tab-fullføring for SSH-vertsaliaser fullført -en standard -en nospace -W "$ (/ usr / bin / env ruby ​​-ne 'setter $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Hvis $ _. Match (/ ^ s * Verter + /); '<$ HOME / .ssh / config) "scp sftp ssh 

# Legg til Tab-fullføring for SSH-vertsaliaser fullført -en standard -en nospace -W "$ (/ usr / bin / env ruby ​​-ne 'setter $ _. Split (/ [, s] + /) [1 ..- 1] .reject {| host | host.match (/ * |? /)} Hvis $ _. Match (/ ^ s * Verter + /); '<$ HOME / .ssh / config) "scp sftp ssh

Det burde være på en linje. Lagre filen, gjenoppstart Terminal, og nå kan du bruke fanenavslutning med SSH-aliaser.

Takk til Doug Schmidt for innsending!