|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
0 }2 d* x$ D( {0 j7 ^% \% o1 P1 O
绿色字体输出:echo -e "\033[1;32;40mPass\033[0m"
. d8 z$ v6 c: A3 n: f红色字体输出:echo -e "\033[1;31;40mFail\033[0m". O K' x" n+ q: u2 v) l. t9 o& H
4 p3 _7 n) V( U4 v9 U
/ X+ i p3 `' \
* J% ~, I, o5 F; q* h文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: " {9 K0 a9 K6 W% ~% v3 L
echo -e "\033[44;37;5m ME \033[0m COOL"
4 b/ O) F* s. E0 g/ {$ t; A$ M* }) u: g5 ^$ I* J
以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。
6 r$ n4 J( o( t5 \, ?' \& _
' Z& f$ ~% j; K4 k可以选择的编码如下所示:8 @$ U7 r- J* W% P; |0 T
# i& E1 ] D/ V% o
编码 颜色/动作; S ?' A( K' z+ z- d! G
}; I5 w" ]& ~
0 重新设置属性到缺省设置# A! H* I5 I4 p0 M5 b( `
! m9 \) ]$ Q0 O9 y r
1 设置粗体3 g6 L+ j" k( \. N- }
: Q6 n! Q7 x# c& v2 T! y, H( Q 2 设置一半亮度(模拟彩色显示器的颜色)
1 X" p3 z' w' V! \1 ^ C/ `: |5 g$ m; R! W
4 设置下划线(模拟彩色显示器的颜色)8 P& ?; o- R6 `3 [# j
% m) Z( t3 o% t) k
5 设置闪烁) k* V/ T- j3 ~3 Z' R
- _# Z6 P& M7 I) I) M/ a- J 7 设置反向图象
* S/ d- z( Y) J' c( A3 M- G& M4 `. _1 z' q8 U
22 设置一般密度4 i9 @9 [' }- B& Y; t
& \$ Z% h; | s( w& C: } 24 关闭下划线$ e' [% C1 i' X8 u
- F$ ?* I1 M2 J6 M) Q
25 关闭闪烁( s- h$ d8 |6 H. G$ I
& d$ C* |$ {3 T- r5 D
27 关闭反向图象
4 _9 p8 B6 h& ]5 n% P9 F9 ?! H
2 T- w9 B2 l' B7 w1 z+ j) _! c* v 30 设置黑色前景8 Q/ P+ o/ a) e0 n# d
/ M$ O9 v% z3 s7 _$ _
31 设置红色前景 J; j& d; [: `5 V
8 T- Y; p$ g0 j0 S' z
32 设置绿色前景
& p; g, k% x& g! d
0 ~$ a! b, A' `3 X" g- w* j7 e 33 设置棕色前景
2 a m) S) N0 A0 E" ]; t4 R* o5 }5 g/ C
34 设置蓝色前景
) _ O( z3 O7 n8 M( `* S% u
% p$ ? l5 K1 R6 u1 z2 [- j 35 设置紫色前景
# Y0 T9 f% Y% o" `% G5 R- J5 w+ t2 U+ w4 d; s
36 设置青色前景) y: t9 T9 k; G% ? e# q2 P
( G N2 O4 A9 E: a
37 设置白色前景! E7 s7 Q5 ~5 C- X+ b1 Q
! J2 a$ T, `& ^# `5 Q
38 在缺省的前景颜色上设置下划线
/ v- g# {" a3 A
2 K1 g/ S0 R. W7 i* o 39 在缺省的前景颜色上关闭下划线
# j5 Z8 p$ @) T; I4 ^2 e9 d5 w% z. y8 [1 k% m
40 设置黑色背景
- R. k0 d8 D* i& b7 X9 M- q
+ y- O0 F1 w5 B: v# r 41 设置红色背景
}, J% ?* |4 V d; v4 |6 [( D: `' t9 l8 ^4 } T2 ?2 O1 b: r
42 设置绿色背景
: u6 _3 Q) m& L) c2 Z3 D
9 @7 n z7 z @& P" i 43 设置棕色背景# b1 j3 C6 R) ~9 T
4 ^- l% N( B) ?
44 设置蓝色背景
8 b. l v% W' M- L( A* I
9 a' b8 i h; H0 f$ C, m8 r* [+ W# p 45 设置紫色背景
2 f, T6 [, D* J. d u# Q9 v# J6 V
46 设置青色背景, M9 A4 Y& v6 X! x* J
5 P& S( A" G5 h6 {: h0 [ 47 设置白色背景
1 G% L* a3 R$ [! h) f* F, z! m9 g* j. @6 \
49 设置缺省黑色背景
& N" C9 y' c6 a! Q3 |8 o* I& F6 J: S; y, A: n
4 E1 M. C# t4 w7 D6 g! u* t1 o: h" A+ G) f
7 i/ T. V' w$ w. u |
|