linux使用echo命令输出相应颜色
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,在shell脚本中一般echo命令也是我们经常用到的,而echo -e选项除了可以实现转移符来讲我们还可以进行对文本输出进行渲染,增加描述视觉效果它输出的结构是这样的示例"\033[32m
千家信息网最后更新 2026年11月01日linux使用echo命令输出相应颜色
在shell脚本中一般echo命令也是我们经常用到的,而echo -e选项除了可以实现转移符来讲我们还可以进行对文本输出进行渲染,增加描述视觉效果
它输出的结构是这样的
示例
"\033[32m xxx \033[0m""\033[32m 输出内容 \033[0m"
\033相当于颜色格式,这个是固定的,[32是绿色的意思 ,中间是输出的内容, [0m也就是结束的意思,可以这么理解,前面的32m可以更换,下面是颜色的格式,可以任意的输出想要的颜色
输出绿色,中间是输出的内容
[root@zhaocheng ~]# echo -e "\033[32m This is a colorful world \033[0m" This is a colorful world 也就是只要改变对应的数字就能改变字体的颜色
30: 黑色
31:红色
32:绿色
33:黄色
34:蓝色
35:紫色
36:浅蓝色
37:灰色
除了改变输出内容的颜色,还可以将它的背景色进行修改
格式是这样的
在原来格式增加41;基本格式 "\033[32m xxx \033[0m"背景格式 "\033[41;32m xxx \033[0m"格式没变,就是在原来基础增加数字;
背景色系
40:黑色
41: 红色
42: 绿色
43: 黄色
44: 蓝色
45: 紫色
46: 浅蓝色
47: 灰色
也就是基础颜色色号从30-37,背景色颜色从40-47,色号都是一样的,只不过数字不一样
"\033[32m xxx \033[0m"属于是ansi控制码,而这个控制码不仅可以控制颜色,还有提供一些其他的功能
033[0m 关闭所有属性,也就是说前面的控制码会失效,当然这个0也可以忽略
这个0m也是可以省略的
\033[1m 设置高亮度
\033[4m 下划线
\033[5m 闪烁
\033[7m 反显,显示为白底黑字
\033[8m 消隐,字符颜色与背景颜色相同
30m -- 37m是设置字符颜色的
40; -- 47;是设置背景颜色的
\033[K 清楚从光标到行尾的内容
颜色
输出
格式
背景
内容
也就是
绿色
控制
数字
基础
字符
意思
浅蓝色
灰色
紫色
红色
蓝色
黄色
黑色
命令
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广东万易互联网科技有限公司惠州分公司
哈尔滨大商圈互联网科技有限公司
互联网科技深圳
互联网扶贫科技
善班互联网科技
齐家互联网科技
互联网科技论文
广州互联网络科技有限公司
科技创新互联网企业
齐家互联网科技有限公司
互联网科技的未来发展
顺网科技2021年互联网排名
安控科技rtu产品工业互联网
互联网科技产品
港股科技和互联网
昭通互联网科技选哪家
广州百诚互联网科技有限公司官网
福州德业互联网科技
中国互联网公司的科技投入
青岛易易互联网科技
互联网科技公司华为
互联网科技行业发展
互联网科技卖菜
北京互联网科技有限公司
善班互联网科技
广州互联网络科技有限公司
广州慧亚互联网科技怎么样
长沙茂晟互联网科技有限公司
互联网方面的科技前沿
美国五大互联网科技公司市值多少