![명령을 실행할 때 헤더의 호스트 이름을 유지하는 방법](https://linux55.com/image/189712/%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EB%95%8C%20%ED%97%A4%EB%8D%94%EC%9D%98%20%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%EC%9C%A0%EC%A7%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
Ubuntu 20.04의 Putty에서 zsh를 시도하고 있습니다. 내가 좋아하는 좋은 기능은 zsh가 창 제목에 실행 중인 명령을 자동으로 표시한다는 점인데, 이는 실행 중인 항목을 잊어버린 나에게 유용합니다.
그럼에도 불구하고 실행 중인 명령에 사용자 이름과 호스트 이름을 추가하고 싶습니다.
스크린샷에서 볼 수 있듯이 저는 htop을 실행하고 있습니다. 예를 들어 gqqnbig@tatooine:~ htop
제목에서 말하는 것처럼 아무것도 실행하지 않을 때 zsh가 제목을 로 설정할 수 있습니까 ?
저도 oh-my-zsh를 사용하고 있습니다.
말론 리처트에 대한 답변
네, 저는 퍼티를 사용하고 있습니다. 스크린샷과 같이 Bash를 사용하면 Putty에서 창 제목을 설정할 수 없습니다. 조언해주세요.
답변1
내가 좋아하는 좋은 기능은 zsh가 창 제목에 실행 중인 명령을 자동으로 표시한다는 것입니다.
실제로 이 작업을 수행하는 것은 Zsh 자체가 아니라 Oh-My-Zsh입니다.
원하는 동작을 얻으려면 다음을 수행하십시오.
- Oh-My-Zsh 파일에서
lib/termsupport.zsh
, 함수를 파일omz_termsupport_preexec
에 복사하세요..zshrc
- 마지막 줄(
title '$CMD' '%100>...>$LINE%<<'
)을 다음으로 변경합니다.title "$ZSH_THEME_TERM_TITLE_IDLE $CMD" \ "%100>...>$ZSH_THEME_TERM_TAB_TITLE_IDLE $LINE%<<"