改变linux终端颜色(转) 不指定

Category : UNIX | Post on 2008/12/04 16:39 by leftleg | Comments:0
      对于兼容ANSI的终端,如xterm、rxvt、konsole等,可以彩色显示终端文本中的底色或前景颜色,本文将详细讨论如何实现随意修改和定制这些终端的颜色。  

每个Linux用户几乎天天都会面对Bash,刚接触Linux的人总是感觉Bash过于沉闷单调,但是实际上每个用户都可以根据需要定制出自己喜欢的Shell,使它变得丰富多彩。例如,彩色提示符就可以使终端更酷,并且与众不同。
由于Linux中使用最广泛的Shell就是Bash,因此我们在这里主要讨论Bash,希望在其它不同Shell中定制色彩的可以参考Man。
配置Shell
设置颜色可以在Linux用户个人的Shell配置文件~/.bashrc中完成,或者在全局配置文件/etc/bashrc中实现。这时候所有用户都
会拥有一个一样的登录彩色Shell,其中提示符设置是由bashrc文件中的PS1变量来控制的,例如可能是如下的格式:
~/.bashrc: PS1="s-v$ "
这里"s"表示Shell的名字,"v"表示Shell的版本号,在最后提示添加一个"$"美元符号。这样,当该用户登陆以后,得到的提示符就如下所示:
-bash-2.05b$
由于这样的提示符并不能提供足够的有意义信息,例如当前所在目录等,因此在绝大多数Linux发布中,提示符往往被设置为如下所示:
~/.bashrc: PS1="[u@h W $] "
这就是我们熟悉的[username@hostname current_dir $]的提示符模式。
Tags: , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]