Linux 终端命令行提示符、PS1颜色设置

   参考详细文章:bashrc中PS1设置

颜色设置格式:

  开始:\[\e[F;B;Cm\]
  结束:\e[m
  其中’F‘为字体颜色,编号30-37;’B‘为背景色,编号40~47;’C‘为代码。
  可选颜色
  F     B      颜色
  30    40      黑色
  31    41      红色
  32    42      绿色
  33    43      黄色
  34    44      蓝色
  35    45      紫红色
  36    46      青蓝色
  37    47      白色

代码设置:

  0   OFF,关闭颜色
  1   高亮显示
  4   显示下划线
  5   闪烁显示
  7   反白显示
  8   颜色不可见

 示例1:(经过使用反馈,不好用)

[root@oldboyedu ~]$ vim .bashrc
 export PS1="\[\e[36;40;1m\][\[\e[31;40;1m\]\u\[\e[32;40;1m\]@\h \[\e[36;40;1m\]\W]$\e[m "
[root@oldboyedu ~]$ source .bashrc

   本例设置四个部分颜色,分别为左括号,\u,@\h,\W,最后为颜色结束,恢复默认。如下:

   效果如下:

  示例2:

[root@oldboyedu ~]# vim /etc/bashrc
 export PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\\$ "                                              
[root@oldboyedu ~]$ bash
[root@oldboyedu ~]# vim /etc/bashrc
 [ "$PS1" = "\\s-\\v\\\$" ]&&PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\\$ "                                           
[root@oldboyedu ~]$ . /etc/bashrc

 

补充:

export PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\]\[\e[31;1m\] \w\[\e[0m\]]\\$ "  #==>小w,绝对路径;大w,相当路径
[root@linux-node1 salt]#            #==>大w,相当路径
[root@linux-node1 /srv/salt]#       #==>小w,绝对路径

 

posted @ 2020-02-19 19:54  丁海龙  阅读(891)  评论(0)    收藏  举报