Page 1 of 1

[solved]gnome-terminal的提示符號怎麼改?

Posted: Sat Apr 23, 2005 8:22 pm
by kyozi
今天升級2.10

結果gnome-terminal的提示符號變成 bash-2.05b$


但是console底下還是跟以前一樣

Posted: Sat Apr 23, 2005 8:46 pm
by benny
把 PS1 放到 ~/.bashrc ?

Re: gnome-terminal的提示符號怎麼改?

Posted: Sat Apr 23, 2005 9:28 pm
by kevinblue
kyozi wrote:今天升級2.10

結果gnome-terminal的提示符號變成 bash-2.05b$


但是console底下還是跟以前一樣
你的PS1裡面的string被改了
如果你有之前的.bashrc備份
就把它複製到home directory
然後source ~/.bashrc就好了 @__@

沒有的話可以去看我之前有分享我自己的.bashrc
你可以參考看看

Posted: Sat Apr 23, 2005 10:28 pm
by kyozi
bashrc沒有被改掉....

跟更新2.10前的備份一樣...

Code: Select all

# Change the window title of X terminals 
case $TERM in
	xterm*|rxvt|Eterm|eterm)
		PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
		;;
	screen)
		PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\033\\"'
		;;
esac
bash是2.05b-r9[/code]

Posted: Sun Apr 24, 2005 2:32 am
by kevinblue
kyozi wrote:bashrc沒有被改掉....

跟更新2.10前的備份一樣...

Code: Select all

# Change the window title of X terminals 
case $TERM in
	xterm*|rxvt|Eterm|eterm)
		PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
		;;
	screen)
		PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\033\"'
		;;
esac
bash是2.05b-r9[/code]
你是用bash???
那可以用更簡單的方式表示你想要的提示符號
try this @__@
你的語法好像是FreeBSD的方式
如果我沒記錯的話(好像是csh...)

Code: Select all

#BG color is blue if you are common user, red color if you are root
if [ ${UID} -eq 0 ]; then
PS1="\[\033[1;41;37m\][\u@\h \w ]\[\033[0;37m\]\$ "
else
PS1="\[\033[1;44;37m\][\u@\h \w ]\[\033[0;37m\]\$ "
fi
export PS1 

Posted: Sun Apr 24, 2005 2:29 pm
by kevinblue
Orz 會錯意 @__@

Posted: Mon Apr 25, 2005 2:04 am
by kyozi
找到問題啦....

其實是xterm的"登入時讀取設定/指令稿"沒有勾

不過怎麼更新個G2.10會被取消,我也不知道.....