De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Andrey Smith
Data de Publicação: 30 de January de 2010
No tutorial anterior foi mostrado como criar hosts favoritos no SSH. Continuando a política do menor esforço administrativo, veremos como configurar o recurso de Auto-completar.
Ter hots favoritos configurados, conforme o tutorial anterior.
A configuração pode ser feita no seu arquivo .bashrc ou .bash_profile.
vim ~/.bashrc
ou
vim ~/.bash_profile
Adicione o conteúdo abaixo:
_compssh () { cur=${COMP_WORDS[COMP_CWORD]}; COMPREPLY=($(compgen -W '$(cat ${HOME}/.ssh/config | grep "^Host\b" - | sed -e "s/Host //")' -- $cur)) } complete -F _compssh ssh
Para validar as alterações feitas, execute o comando abaixo:
source ~/.bashrc
ou
source ~/.bash_profile
Obs.: Usuários do Ubuntu já tem este recurso disponível por padrão.
Para testar se a configuração surtiu o efeito esperado, digite ssh + primeira letra do host desejado e pressione a tecla TAB para completar.
Exemplo:
ssh t + TAB
Resultado:
ssh tico
Até o próximo!
Andrey Smith
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários