centos7에서 bash
GNU screen
를 사용 하고 있습니다. 다른 서버로 ssh하면 ( ctrl+ a+ 를 통해 A) 제목을 변경 하고 서버에서 새 제목을 덮어 씁니다 USER@HOST:~
. 이 작업을 어떻게 막을 수 있습니까?
역동적 인 타이틀을 살펴보면서 이것이 현재 진행중인 것으로 판단했지만 해당 기능을 비활성화하는 방법을 잘 모르겠습니다.
centos7에서 bash
GNU screen
를 사용 하고 있습니다. 다른 서버로 ssh하면 ( ctrl+ a+ 를 통해 A) 제목을 변경 하고 서버에서 새 제목을 덮어 씁니다 USER@HOST:~
. 이 작업을 어떻게 막을 수 있습니까?
역동적 인 타이틀을 살펴보면서 이것이 현재 진행중인 것으로 판단했지만 해당 기능을 비활성화하는 방법을 잘 모르겠습니다.
답변:
매뉴얼 페이지에 설명 된대로 screen
null title-escape-sequence를 찾습니다. PROMPT_COMMAND 환경 변수를 통해이bash
시퀀스를 보냅니다 (예 : mine 기본값은) .printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"
특정 창 에서이 기능을 비활성화하려면 unset PROMPT_COMMAND
해당 창에서 실행하십시오 . 물론이 ~/.bashrc
파일을 특정 환경 파일이나 특정 환경 파일에 추가하여 지속성을 높일 수 있습니다.
$PROMPT_COMMAND
비어 확인$PS1
.