Conclusão da guia no alias mosh (ssh)?

Conclusão da guia no alias mosh (ssh)?

Acabei de começar a usarmoshe fico pensando comigo mesmo "por que não comecei a usar isso há dois anos?"

Estou ainda mais impressionado com o fato de que ele lê o meu ~/.ssh/confige respeita os pseudônimos nele contidos. A única coisa que eu gostaria agora é completar a guia nos aliases, como o ssh faz. Há algum caminho?

Responder1

zshtem ótima funcionalidade de preenchimento automático. Instale o zsh e certifique-se de que a conclusão esteja configurada (instruçõesaqui). As partes relacionadas ao ssh que você deseja em seu .zshrc:

zstyle ':completion:*:ssh:*' hosts
compdef mosh=ssh

A primeira linha permitirá que você use a permissão de preenchimento de tabulação de nomes de host em resposta a ssh. A segunda linha também estende as mesmas extensões de nome de host para mosh

Responder2

Adicionei alguns .bash_aliasespara fazer login em meus vários sistemas:

alias mj='mosh j3710'
alias m3='mosh 3770k'
etc.
etc.

Tentei adicioná-los, /etc/hostsmas não funcionou. Tenho certeza de que provavelmente existe uma maneira mais simples de fazer isso, mas se nada for sugerido nos próximos dias, marcarei isso como respondido.

informação relacionada