分类: LINUX
2013-02-26 15:48:43
Linux的终端显示设置在文件/home/$user/.bashrc中
eg:
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export PS1="\[\033[1;32;40m[\033[0;32;40m\u@\h:\033[1;35;40m\w\033[1;32;40m]\033[1;31;40m\$\033[1;32;40m \]"
会调用系统全局的终端设置,但是在本终端会显示为变量设置的格式:
export PS1=' \u@\h:\w\$ '
上面的意思是:用户@主机:当前目录 $
但是PS1="\[\033[1;32;40m[\033[0;32;40m\u@\h:\033[1;35;40m\w\033[1;32;40m]\033[1;31;40m\$\033[1;32;40m \]"会按照不同的颜色显示出对应的字段到终端上。
\033[1;32;40m[定义显示"[",\033是转义,ESC的转义,[是字体定义颜色开始,1表示字体的宽度,加量,32表示字体颜色,40表示背景颜色,字母m是定义本身所必须的,字母m后面的字符就是你想改变的字符了。
\033[0;32;40m\u@\h:定义显示\u@\h:
其中前端颜色设置可选:红色、绿色、黄色、蓝色、洋红、青色和白色。 他们对应的颜色代码是:30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋红)、36(青色)、37(白色)
后端颜色和前端一致,只需将"3"改为"4"即可。