Shell输出颜色设置

echo的三个参数

    -E  关闭转义(默认)

    -e  识别转义

    -n  不自动输出换行符

Shell识别颜色参数

    \033[cor_id1;cor_id2;...]m       \033和\e是相同的意思。

例如:echo -e  "\e[5;35;46mI love Shell\e[0m"

颜色代码表

 

背景 字体 文本
code 说明 code 说明 code 说明
40 黑 0 默认 31 红
41 红色 1 粗体 32 绿
42 绿色 2 淡化 33 黄
43 黄 3 斜体 34 蓝
44 蓝 4 下划线 35 品红
45 品红 5 闪烁 36 青
46 青色 7 反转 37 白
47 白色 8 隐藏;不可见 39 默认
49 默认 9 删除线 90 黑
100 黑色 21 双下划线 91 红
101 红 22 默认(取消加粗和淡化) 92 绿
102 绿色 23 取消斜体 93 黄
103 黄 24 取消下划线 94 蓝
104 蓝 25 取消闪烁 95 品红
105 品红 27 取消反转 96 青
106 青色 28 取消隐藏 97 白
107 白色 29 取消删除线    

posted on 2018-11-23 19:28  峰入云  阅读(235)  评论(0)    收藏  举报

导航