专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Linux » linux提示符:关于Linux系统终端提示符的设置方法 »正文

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

来源: 发布时间:星期四, 2009年2月12日 浏览:42次 评论:0


  终端提示符特征由系统环境变量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时将显示加亮加粗文字
 
  我认为这些就足够了是时候动手定制番了现帖出我设置:
  [ $TERM = '' ]; then export PS1="[\[\e[36;1m\]\u@\h \[\e[31;1m\]\w\[\e[32;1m\]]> " zhcon --utf8 clear el [ $TERM = "xterm" ]; then export PS1="[\[\e[31;1m\]\w\e[0m]> " fi -------------------



 

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: