Chinaunix首页 | 论坛 | 博客
  • 博客访问: 113887
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-28 13:31
文章分类

全部博文(5)

文章存档

2015年(1)

2013年(4)

我的朋友

分类: 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"即可。



阅读(2065) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~