bash-it conclusão (ssh)

0

Esta é provavelmente uma pergunta estúpida, mas não consigo entender o bash-it e suas conclusões.

Acabei de ativar a conclusão do ssh e reiniciei meu terminal. Mas não consigo descobrir o que aconteceu.

Para ser sincera com você, achei que algo surgiria quando eu fosse "ssh". Eu leio o README duas vezes, e eles não explicam nada sobre conclusões (provavelmente porque não há nada para explicar). Mas eu quero aprender e como eu disse - não sei o que aconteceu.

Eu tentei ler o .bash Arquivo. Tudo o que consigo descobrir é que faz algo com os anfitriões ...

Longa história: o que todas essas conclusões fazem e como eu as uso?

    
por gel 17.01.2017 / 00:07

1 resposta

1

Se você quer dizer Bash completion, é um mecanismo para cuidar da conclusão de comandos, se esses comandos tiverem implementado o suporte para tal. Para ser mais preciso, dê uma olhada no interior de /etc/bash_completion.d/ .

Dentro desta pasta pode ser colocado um script específico para cada comando / programa que a conclusão tem algum apoio.
Procurando por ssh dentro do repositório indicado por você, em link , você tem que copiar o ssh.completion.bash para sua pasta /etc/bash_completion.d/ como root. Ajuste a permissão do arquivo de acordo (eu uso 644), e tenha certeza que você instalou no seu módulo de conclusão de caixa.

Depois disso, você poderá utilizar, como no exemplo de conclusão do comando ssh.

É fácil criar suporte de conclusão personalizado de seu interesse. Como exemplo, criei uma conclusão para um comando para procurar em pastas específicas, que correspondem aos módulos em desenvolvimento. Existem vários tutoriais ao redor. Dê uma olhada neste: link

    
por 25.01.2017 / 19:30

Tags