我管理大约 15 台服务器,全部运行 Ubuntu 12.04 64 位
我使用 gnome-terminal 通过 ssh 连接到它们。当我登录时,除一台服务器外,所有服务器上的 gnome-terminal 选项卡标题都变为“anachropile@hostname: ~”。
当我运行 ssh 时,是什么触发 gnome-terminal 更改选项卡标题?那台服务器有什么不同?
答案1
这通常会在您自己的 .bashrc 或 .bash_profile 或系统配置文件中设置。文件中会有一部分内容类似于
case $TERM in
xterm*)
if [ -e /etc/sysconfig/bash-prompt-xterm ]; then
PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm
else
PROMPT_COMMAND='printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
fi
;;
screen)
if [ -e /etc/sysconfig/bash-prompt-screen ]; then
PROMPT_COMMAND=/etc/sysconfig/bash-prompt-screen
else
PROMPT_COMMAND='printf "\033]0;%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
fi
;;
*)
[ -e /etc/sysconfig/bash-prompt-default ] && PROMPT_COMMAND=/etc/sysconfig/bash-prompt-default
;;
esac