Я только что начал использоватьмоши я думаю про себя: «Почему я не начал пользоваться этим два года назад?»
Я еще больше впечатлен тем фактом, что он читает мой ~/.ssh/config
и уважает псевдонимы в нем. Единственное, что мне сейчас хотелось бы, это автодополнение по табуляции для псевдонимов, как это делает ssh. Есть ли способ?
решение1
zsh
имеет отличную функциональность автодополнения. Установите zsh и убедитесь, что автодополнение настроено (инструкцииздесь). Части, связанные с ssh, которые вы хотите видеть в вашем .zshrc
:
zstyle ':completion:*:ssh:*' hosts
compdef mosh=ssh
Первая строка позволит вам использовать возможность автодополнения имен хостов в ответ на ssh
. Вторая строка также расширяет те же расширения имен хостов до mosh
решение2
Я добавил несколько .bash_aliases
для входа в мои различные системы:
alias mj='mosh j3710'
alias m3='mosh 3770k'
etc.
etc.
Я пробовал добавить их, /etc/hosts
но это не сработало. Я уверен, что, вероятно, есть более изящный способ сделать это, но если в течение следующих нескольких дней ничего не будет предложено, я отмечу это как ответ.