Linux终端环境下,利用终端命令序列可以设置字体的颜色,其格式如下:
<ESC>[<C1>;<C2>;<C3>m
其中<ESC>的值为\033,输入方法为:Ctrl+V, Escape;<C1>、<C2>、<C3>分别代表前景色、背景色和显示效果,具体的取值如下:
| No. |
前景色 |
背景色 |
显示效果 |
| 1 |
30 |
黑色 |
40 |
黑色 |
0 |
清除 |
| 2 |
31 |
红色 |
41 |
红色 |
1 |
高亮 |
| 3 |
32 |
绿色 |
42 |
绿色 |
4 |
下划线 |
| 4 |
33 |
黄色 |
43 |
黄色 |
5 |
闪烁 |
| 5 |
34 |
蓝色 |
44 |
蓝色 |
7 |
反白 |
| 6 |
35 |
紫红色 |
45 |
紫红色 |
8 |
不可见 |
| 7 |
36 |
青蓝色 |
46 |
青蓝色 |
|
|
| 8 |
37 |
白色 |
47 |
白色 |
|
|
注意:
1、此命令序列是半封闭的,即不需要像XML那样有开始/结束标记;
2、<C1>、<C2>、<C3>的先后顺序是自由的,并且是可选的。例如:如果不想改变当前背景色,则可以忽略<C2>项。