나는이 질문을하기 시작했지만 열려있는 동안 대답했다. 이 질문을 게시하고 내 솔루션으로 후속 조치를 취하여 다른 잠재적 솔루션에 공개합니다.
<
뒷이야기>
저는 tmux 및 vim 사용자입니다. 플래시 영화가 나에게 커널 패닉을 줄 때 우분투 개발 기계가 커질 까 걱정할 필요가 없으므로 원격 vim 작업을 좋아합니다. tmux를 실행한다는 것은 재부팅 후 열린 파일이 나를 기다리고 있다는 것을 의미하며 중단 한 곳부터 계속할 수 있습니다. 다음과 같이 연결할 때 tmux 세션에서 vim을 실행하는 데 문제가 있습니다.
ssh example.com -t 'tmux attach'
UTF-8 문제는 정상적으로 쉘링 할 때 자르지 않고 tmux 세션에 수동으로 연결할 때 잘리지 않습니다.
<
/ 백 스토리>
내가 ssh를 로그인에 뭔가를 시작하는 재사용 가능한 방법을 원하는 그래서, 그게 내가에서 구성한 다른 것들에 영향을주지 않는 내 .zshrc
(또는를 .bashrc
여전히 떠들썩한 파티를 사용하는 경우)하지 않는, 내 개발 환경에 필요한 될 수있다 내가 말한 기계에서 로컬로 작업 할 때 나타납니다.
ssh example.com -t 'tmux attach'
하지 않는 이유는 환경을로드하는 데 문제가 있기 때문이 아니라 UTF-8 문자 표시에 문제가 있기 때문입니다. 기존 방식으로 연결할 때는이 문제가 존재하지 않습니다. 그렇기 때문에이 질문은 SSH를 통해 연결 한 직후 스크립트를 실행하는 것입니다.