mosh(ssh) 별칭에서 탭 완성?

mosh(ssh) 별칭에서 탭 완성?

이제 막 사용하기 시작했어요모쉬나는 "왜 2년 전에는 이것을 사용하지 않았을까?"라고 생각했습니다.

나에게 더욱 인상적인 점은 그것이 나의 별칭을 읽고 ~/.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나는 성공하지 않고 추가하려고했습니다 . 아마도 더 깔끔한 방법이 있을 것이라고 확신하지만 앞으로 며칠 내에 어떤 제안도 받지 못하면 답변으로 표시하겠습니다.

관련 정보