echo -e "\033[31;40;1m [Notice] \033[37;40;0m"
输出红色 :[Notice]
echo -e "\033[33;40;1m [Notice] \033[37;40;0m"
输出黄色 :[Notice]
31;40;1
其中31与33是前景色(字体)代码,3表示是前景色,后面一位是颜色代码
其中40是背景色代码,4表示是背景色,7颜色代码
颜色代码如下所示:
0(黑色)、1(红色)、2(绿色)、3(黄色)、4(蓝色)、5(洋红)、6(青色)、7(白色)
38 在缺省的前景颜色上设置下划线
39 在缺省的前景颜色上关闭下划线
49 设置缺省黑色背景
1设置字体样式有以下选项
0 重新设置属性到缺省设置
1 设置粗体
2 设置一半亮度(模拟彩色显示器的颜色)
4 设置下划线(模拟彩色显示器的颜色)
5 设置闪烁
7 设置反向图象
22 设置一般密度
24 关闭下划线
25 关闭闪烁
27 关闭反向图象
查看各颜色组合效果:
for attr in 0 1 4 5 7 ; do
echo "----------------------------------------------------------------"
printf "ESC[%s;Foreground;Background - \n" $attr
for fore in 30 31 32 33 34 35 36 37; do
for back in 40 41 42 43 44 45 46 47; do
printf '\033[%s;%s;%sm %02s;%02s ' $attr $fore $back $fore $back
done
printf '\n'
done
printf '\033[0m'
done
阅读(797) | 评论(0) | 转发(0) |