|
楼主 |
发表于 2010-6-27 09:24:20
|
显示全部楼层
lifc 兄,我在 .bashrc 里面添加了如下代码,之后终端不在不停的报警了,但是urxvt的标题:
确和 xterm 标题栏显示相同,为何:- 112 # xterm title 标题栏,PROMPT_COMMAND 会在 PS1 之后执行,注意覆盖
- 113 case $TERM in
- 114 | xterm*)
- 115 | | PROMPT_COMMAND='echo -ne "\033]0;xterm : ${PWD}\007"'
- 116 | | export PROMPT_COMMAND
- 117 | | ;;
- 124 | urxvt)
- 125 | | PROMPT_COMMAND='echo -ne "\033]0;urxvt : ${PWD}\007"'
- 126 | | export PROMPT_COMMAND
- 127 | | ;;
- 128 | *)
- 129 | | ;;
- 130 esac
复制代码
我的 PS1,也出了点问题:- PS1="\[\e[1;31m\]\W \$\[\e[s\]\[\e[1;\$((COLUMNS-5))f\]\[\e[1;32m\]\$(whoami)\[\e[u\]\[\e[0m\]"
复制代码 whoami 执行的用户名 位置 \$((COLUMNS-5) 在终端默认打开时 不再是在右上角,而是在开始
执行相关命令之后才恢复到右上角! |
|