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,绝对路径

浙公网安备 33010602011771号