最近在vm下試debian與centos,發現只要是centos開screen,pietty上面會有一些不一定的文字...
但debian就沒有...原來是 PROMPT_COMMAND 與 /etc/screenrc 的問題
1.
centos的PROMPT_COMMAND
PROMPT_COMMAND='printf "\033]0;%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
網路另一種改法:
PROMPT_COMMAND='echo -ne "\e]0;$USER@${HOSTNAME}: $(pwd -P)\a"'
或是根本
把/etc/bash.bashrc
把下面這短的註解全部去掉,重新login就OK...
case "$TERM" in
xterm*|rxvt*)
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
;;
*)
;;
esac
2.
/etc/screenrc
約在69行加入
hardstatus string "[ screen:%n %Y%m%d--%c %h users:%u @ %l ]"
大致上個人化設定就差不多了...
參考網站:
http://superuser.com/questions/385715/how-do-i-choose-what-shows-up-in-putty-title-bar-from-linux
http://www.debian-administration.org/articles/560
http://superuser.com/questions/472704/ps1-window-title-under-putty-with-gnu-screen
沒有留言:
張貼留言