快速业务通道

定制个性化的bash

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-20
目录,其实就是Linux下默认 bash 的提示符,我们可以这样设定提示符:

  1 > export PS1="u H W $ "

  2 root V890 etc $

  3 root V890 etc $

  现在提示符有我们需要的信息了,但是显得很笨,我们需要美化一下,完全抄一下 Linux 的 bash 提示符吧:

  1 > export PS1="[u@H W]$ "

  2 [root@V890 etc]$

  3 [root@V890 etc]$

  到现在为止,我们还是“活在”黑白阶段,如果提示符也有彩色,将会更加醒目了,能不能让提示符也着色呢?答案是肯定,但前提是你的客户端要支持.

  所谓着色,只不过是添加一些终端可以辨认的“颜色转义符”罢了,“颜色转义符”的格式如下:

  1 e[___m

  重置所使用的“颜色转义符”是:

  1 e[0m

  再参考以下的颜色表:

  最终,我将我的提示符设定为这样:

  export PS1="[e[31mue[0m@e[33mHe[0m e[36mWe[0m]$ "

  虽然看起来比较混乱,但是和HTML的原理是一样的,都是用特殊的“标签”夹住相应的内容.

  为了突出显示,我将颜色代码加粗,效果如下:

  没有理由每次登陆之后我都输入一遍 export xxxxxx 吧,于是修改 /etc/profile 这个文件,加入如下两行:

  1 export PS1="[[e[31mue[0m]@e[33mV890e[0m e[36mWe[0m]$ "

  2 export PS2="[[e[31mue[0m]@e[33mV890e[0m e[36mWe[0m]> "

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号