명령을 실행할 때 헤더의 호스트 이름을 유지하는 방법

명령을 실행할 때 헤더의 호스트 이름을 유지하는 방법

Ubuntu 20.04의 Putty에서 zsh를 시도하고 있습니다. 내가 좋아하는 좋은 기능은 zsh가 창 제목에 실행 중인 명령을 자동으로 표시한다는 점인데, 이는 실행 중인 항목을 잊어버린 나에게 유용합니다.

여기에 이미지 설명을 입력하세요.

그럼에도 불구하고 실행 중인 명령에 사용자 이름과 호스트 이름을 추가하고 싶습니다.

스크린샷에서 볼 수 있듯이 저는 htop을 실행하고 있습니다. 예를 들어 gqqnbig@tatooine:~ htop제목에서 말하는 것처럼 아무것도 실행하지 않을 때 zsh가 제목을 로 설정할 수 있습니까 ?

여기에 이미지 설명을 입력하세요.

저도 oh-my-zsh를 사용하고 있습니다.

말론 리처트에 대한 답변

네, 저는 퍼티를 사용하고 있습니다. 스크린샷과 같이 Bash를 사용하면 Putty에서 창 제목을 설정할 수 없습니다. 조언해주세요.

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

답변1

내가 좋아하는 좋은 기능은 zsh가 창 제목에 실행 중인 명령을 자동으로 표시한다는 것입니다.

실제로 이 작업을 수행하는 것은 Zsh 자체가 아니라 Oh-My-Zsh입니다.

원하는 동작을 얻으려면 다음을 수행하십시오.

  1. Oh-My-Zsh 파일에서lib/termsupport.zsh, 함수를 파일 omz_termsupport_preexec에 복사하세요..zshrc
  2. 마지막 줄( title '$CMD' '%100>...>$LINE%<<')을 다음으로 변경합니다.
    title "$ZSH_THEME_TERM_TITLE_IDLE $CMD" \
          "%100>...>$ZSH_THEME_TERM_TAB_TITLE_IDLE $LINE%<<"
    

관련 정보