Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1167241
  • 博文数量: 115
  • 博客积分: 950
  • 博客等级: 准尉
  • 技术积分: 1734
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-08 20:46
文章分类

全部博文(115)

文章存档

2015年(5)

2014年(28)

2013年(42)

2012年(40)

分类: LINUX

2012-08-24 12:07:54

简介:
   bash中命令行提示符的格式是由PS1来控制的。
    在全局配置下,/etc/bash.bashrc中有PS1的格式定义
    在home目录下.bashrc也有PS1的设置,自然针对的是当前的用户

    我自己的PS1定义:
        PS1='\e[32m[\u@\W]$ '


点击(此处)折叠或打开

  1. [martin@cpe-build]$
  2. [martin@cpe-build]$ pwd
  3. /home/martin/cpe-build
  4. [martin@cpe-build]$

格式说明:

   有关于PS1的格式介绍如下:

点击(此处)折叠或打开

  1. 序列         说明
  2. \a                 ASCII 响铃字符(也可以键入 \007)
  3. \d                 "Wed Sep 06" 格式的日期
  4. \e                 ASCII 转义字符(也可以键入 \033)
  5. \h                 主机名的第一部分(如 "mybox")
  6. \H                 主机的全称(如 "mybox.mydomain.com")
  7. \j                  在此shell中通过按 ^Z 挂起的进程数
  8. \l                  此 shell 的终端设备名(如 "ttyp4")
  9. \n                 换行符
  10. \r                  回车符
  11. \s                  shell 的名称(如 "bash")
  12. \t                   24 小时制时间(如 "23:01:01")
  13. \T                  12 小时制时间(如 "11:01:01")
  14. \@                 带有 am/pm 的 12 小时制时间
  15. \u                  用户名
  16. \v                   bash 的版本(如 2.04)
  17. \V                  Bash 版本(包括补丁级别)
  18. \w                 当前工作目录(如 "/home/drobbins")
  19. \W                当前工作目录的“基名 (basename)”(如 "drobbins")
  20. \!                  当前命令在历史缓冲区中的位置
  21. \#                 命令编号(只要您键入内容,它就会在每次提示时累加)
  22. \$                 如果您不是超级用户 (root),则插入一个 "$";如果您是超级用户,则显示一个 "#"
  23. \xxx              插入一个用三位数 xxx(用零代替未使用的数字,如 "\007")表示的 ASCII 字符
  24. \\                   反斜杠
  25. \[                   这个序列应该出现在不移动光标的字符序列(如颜色转义序列)之前。它使 bash 能够正确计算自动换行。
  26. \]                   这个序列应该出现在非打印字符序列之后。

配色方案:

    bash中有其自己的配色方案,格式如下:
        " \[\e[F;B;Cm\]"

   其中,\[与\]是保证其内的非打印字符不占用行上的任何空间,这样就能使自动换行后的颜色设置正常工作了;

    \e[与m之间的内容表示设置颜色,F是前景色,B是背景色,C是代码多个颜色用分号隔开,但F、B、C顺序可

变,这是因为他们的数值不冲突。

    特殊的颜色设置格式:

      "\e[0m"、"\e[m"都是通知终端将颜色(前景、背景、加粗)设置重置为默认。

前后景颜色表:

点击(此处)折叠或打开

  1. 前景       背景          颜色
  2. ---------------------------------------
  3. 30            40            黑色
  4. 31            41            紅色
  5. 32            42            绿色
  6. 33            43            黄色
  7. 34            44            蓝色
  8. 35            45            紫红色
  9. 36            46            青蓝色
  10. 37            47            白色

代码颜色表:

点击(此处)折叠或打开

  1. 代码        意义
  2. -------------------------
  3. 0             OFF
  4. 1             高亮显示
  5. 4             underline
  6. 5             闪烁
  7. 7             反白显示
  8. 8             不可见
    根据以上资料,可以根据自己喜好设置各种各样的格式和配色方案。




阅读(8012) | 评论(0) | 转发(0) |
0

上一篇:SMP概念

下一篇:ubuntu下console安装设置(转)

给主人留下些什么吧!~~