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작동하지 않았습니다. 아마도 더 깔끔한 방법이 있을 것이라고 확신하지만 앞으로 며칠 내에 제안된 사항이 없으면 답변으로 표시하겠습니다.

관련 정보