快速业务通道

关于Linux系统终端提示符的设置方法

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-05
终端提示符的特征由系统环境变量PS1定义.通过命令``echo $PS1''''查看当前设置.
 
  PS1的值由一系列静态文本或和转义字符序列组成,如:
 
  PS1="u@H w$ "
 
  比较有用的转义序列有:
 
  e ASCII转义字符
 
  h 主机名
 
  H 完整的主机名
 
  l 终端设备名
 
  t 24小时制时间
 
  T 12小时制时间
 
  u 用户名
 
  w 当前工作目录(绝对路径)
 
  w 当前工作目录(basename)
 
  ! 当前命令在历史缓冲区的位置
 
  $ 如果当前用户是super user,则插入字符#;否则插入字符$
 
  [ 出现在不移动光标的字符序列之前
 
  ] 出现在非打印字符之后
 
  总是面对黑低白字的屏幕不免让人生厌,我们可以通过设置PS1变量使提示符成为彩色.在PS1中设置字符序列颜色的格式为:
 
  [e[F;Bm]
 
  其中``F''''为字体颜色,编号30~37;``B''''为背景色,编号40~47.
 
  可通过``e[0m''''关闭颜色输出;特别的,当B为1时,将显示加亮加粗的文字.
 
  我认为这些就足够了.是时候动手定制一番了.现帖出我的设置:
 
if [ $TERM = ''linux'' ]; then

export PS1="[[e[36;1m]u@h [e[31;1m]w[e[32;1m]]> "

zhcon --utf8

clear

elif [ $TERM = "xterm" ]; then

export PS1="[[e[31;1m]we[0m]> "

fi

-------------------

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号