终端显示字体背景和字体颜色
在命令行下能产生五颜六色的字体和图案,只需要加上一些颜色代码,如:
1
| echo -e "\033[0;40;32m正在为您备份博客中……\033[0m Hello"
|
echo
:bash 解释的脚本,需要用 -e
表示反斜线转义打开
\033
:声明转义序列的开始,后面用 \033[0m
关闭转义序列
[x;xx;xxm
:后面开始定义颜色
0
表示终端默认设置(黑底白字);40
表示字的背景颜色(40–47);32
表示字体颜色(30–37)
字的特殊属性 |
字的背景颜色 |
字体颜色 |
Color |
0:终端默认,黑底白字 |
40 |
30 |
黑 |
1:加粗 |
41 |
31 |
红 |
4:使用下划线 |
42 |
32 |
绿 |
5:闪烁 |
43 |
33 |
黄 |
7:反白显示 |
44 |
34 |
蓝 |
8:不可见 |
45 |
35 |
紫 |
|
46 |
36 |
深绿 |
|
47 |
37 |
白 |
示例
1 2 3 4 5 6 7 8
| echo -e "\033[30;40m正在为您备份博客中……\033[0m" //颜色一样就不会显示 echo -e "\033[31;40m正在为您备份博客中……\033[0m" echo -e "\033[32;40m正在为您备份博客中……\033[0m" echo -e "\033[33;40m正在为您备份博客中……\033[0m" echo -e "\033[34;40m正在为您备份博客中……\033[0m" echo -e "\033[35;40m正在为您备份博客中……\033[0m" echo -e "\033[36;40m正在为您备份博客中……\033[0m" echo -e "\033[37;40m正在为您备份博客中……\033[0m"
|
1 2 3 4 5 6 7 8
| echo -e "\033[40;30m正在为您备份博客中……\033[0m" echo -e "\033[41;30m正在为您备份博客中……\033[0m" echo -e "\033[42;30m正在为您备份博客中……\033[0m" echo -e "\033[43;30m正在为您备份博客中……\033[0m" echo -e "\033[44;30m正在为您备份博客中……\033[0m" echo -e "\033[45;30m正在为您备份博客中……\033[0m" echo -e "\033[46;30m正在为您备份博客中……\033[0m" echo -e "\033[47;30m正在为您备份博客中……\033[0m"
|