zje*_*zje 16 bash gnu-screen terminal
我在centos7上使用bash
和GNU screen
。我注意到,如果我ssh到另一台服务器,更改标题(通过ctrl+ a+ A),并登录服务器,我的新头衔被通过覆盖的出来USER@HOST:~
。我怎样才能阻止它这样做?
我研究了动态标题并确定这就是其中的内容,但我不确定如何禁用该功能......
zje*_*zje 11
如手册页中所述,screen
查找空的标题转义序列。bash
通过PROMPT_COMMAND环境变量发送这个序列(例如,我的默认为printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"
.
要为特定窗口禁用此功能,我只需unset PROMPT_COMMAND
从该窗口运行。当然,您可以将其添加到他们的~/.bashrc
或特定的环境文件中,以使其更加持久。