linux下改变前景环和背景颜色的方法
文章内容来自《linux 101 hacks》
改变提示符的前景颜色 用蓝色显示提示符中的用户名,主机名,和当前目录信息: $ export PS1="e[0;34mu@h w> e[m " [注: 亮蓝色] $ export PS1="e[1;34mu@h w> e[m " [注: 暗绿色] o e[ ——表示颜色的提示的起始位置 o x;ym ——表示颜色的代码.颜色的代码在下面有说明 o e[m ——表示代颜色的提示的结束位置 颜色代码: 黑 0:30 蓝 0;34 绿 0;32 青 0;36 红 0;31 紫 0;35 棕 0;33 [注: 用 1代替 0,可以使之变成黑体] 将下面的内容写入~/.bashrc 或~/.bash_profile 可以使其永久生效 改变提示符的背景色 在PS1 变量用 “/e{code}m”语句改变提示符的背景色: $ export PS1="e[47mu@h w> e[m " [注: 显示亮灰背景] 同时改变前景色和背景色. $ export PS1="e[0;34me[47mu@h w> e[m " [注: 显示亮蓝突出亮灰背景] 87B 在~/.bashrc 或~/.bash_profile 中添加如下语句使上面的关于前景色和和背景色的设置保 $ vi ~/.bash_profile STARTFGCOLOR=''e[0;34m''; STARTBGCOLOR="e[47m" ENDCOLOR="e[0m" export PS1="$STARTFGCOLOR$STARTBGCOLORu@h w> $ENDCOLOR" 尝试下下面的背景色,挑选一个你喜欢的: o e[41m o e[42m o e[43m o e[44m o e[45m o e[46m o e[47m 在~/bashrc 中加入下面的函数就可以在提示符中显示多种颜色.
function prompt { local BLUE="[33[0;34m]" local DARK_BLUE="[33[1;34m]‖ local RED=‖[33[0;31m]‖ local DARK_RED=‖[33[1;31m]‖ local NO_COLOR=‖[33[0m]‖ case $TERM in xterm*|rxvt*) TITLEBAR=‘[33]0;u@h:w07]‘ ;; *) TITLEBAR=‖" ;; esac PS1=‖u@h [t]> ‖ PS1=‖${TITLEBAR} $BLUEu@h $RED[t]>$NO_COLOR ‖ PS2=‘continue-> _ PS4=‘$0.$LINENO _ } 你可以重新登录或通过 “source”命令就可以让上述函数生效. $. ./.bash_profile $ prompt ramesh@dev-db [13:02:13]>
本文出自 “netcat” 博客,请务必保留此出处http://297020555.blog.51cto.com/1396304/484862
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |