1.字体颜色

1.1颜色及对应数字

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

颜色表

前景 背景 颜色

30     40   黑色

echo -e "\e[30mforegroud\e[m\e[40mbackground\e[m"

 

31 41 红色

echo -e "\e[31mforegroud\e[m\t\e[41mbackground\e[m"
linux下环境变量PS1-命令提示符 Linux 第1张

32 42 绿色

echo -e "\e[32mforegroud\e[m\t\e[42mbackground\e[m"
linux下环境变量PS1-命令提示符 Linux 第2张

 33 43 黄色

echo -e "\e[33mforegroud\e[m\t\e[43mbackground\e[m"
linux下环境变量PS1-命令提示符 Linux 第3张

34 44 蓝色

echo -e "\e[34mforegroud\e[m\t\e[44mbackground\e[m"
linux下环境变量PS1-命令提示符 Linux 第4张

 

 

35 45 紫红色

echo -e "\e[35mforegroud\e[m\t\e[45mbackground\e[m"
linux下环境变量PS1-命令提示符 Linux 第5张

 

 

36 46 青蓝色

echo -e "\e[36mforegroud\e[m\t\e[46mbackground\e[m"
linux下环境变量PS1-命令提示符 Linux 第6张

 

 

37 47 白色

echo -e "\e[37mforegroud\e[m\t\e[47mbackground\e[m"

linux下环境变量PS1-命令提示符 Linux 第7张

1.2 其他

0 OFF

1高亮显示

echo -e "\e[1;32mforegroud\e[m\t\e[1;42mbackground\e[m"
linux下环境变量PS1-命令提示符 Linux 第8张

 

4 underline

echo -e "\e[1;4;32mforegroud\e[m\t\e[1;42mbackground\e[m"
linux下环境变量PS1-命令提示符 Linux 第9张

 

7 反白显示

echo -e "\e[1;4;7;32mforegroud\e[m\t\e[1;7;42mbackground\e[m"
linux下环境变量PS1-命令提示符 Linux 第10张

 

8 不可见

 

1.3 颜色开关

 //设置颜色

\e[?m     //?是颜色表值

//取消颜色设置

\e[m

2.特殊符号

     \d :代表日期,格式为weekday month date,例如:"Mon Aug 1"

    \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux     \h :主机名     \t :显示时间为24小时格式,如:HH:MM:SS     \T :显示时间为12小时格式     \A :显示时间为24小时格式:HH:MM     \u :当前用户的账号名称     \v :BASH的版本信息     \w :完整的工作目录名称。家目录会以 ~代替     \W :利用basename取得工作目录名称,所以只会列出最后一个目录     \# :下达的第几个命令     \$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$ 3、设置提示符 在此文件最后一行添加:vim /etc/profile export PS1='[\u@\h \W]\$ '   #这里必须用单引号,对所有用户 (root,已经创建的用户,后来创建的用户)的终端都生效。
echo  "export PS1='[\e[1;31m\u\e[m@\e[42m\h\e[m \e[36m\w\e[m]\n\\$'">>/etc/profile && source /etc/profile
linux下环境变量PS1-命令提示符 Linux 第11张

在此文件(~/.bashrc)中最后一行添加,只对当前用户生效。

echo "export PS1='[\e[1;32m\u\e[m@\e[42m\h\e[m \e[35m\w\e[m]\n\\$'">>~/.bashrc
linux下环境变量PS1-命令提示符 Linux 第12张
  

 

 

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄