linux使用echo命令输出相应颜色
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,在shell脚本中一般echo命令也是我们经常用到的,而echo -e选项除了可以实现转移符来讲我们还可以进行对文本输出进行渲染,增加描述视觉效果它输出的结构是这样的示例"\033[32m
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
9400f能做服务器吗
个人云盘数据库技术与应用
wps复制数据库的外文文献
数据库监测
南通从事软件开发工资
宾馆餐饮软件开发
应届毕业生数据库面试
服务器如何传输网络技术
服务器管理制度安全
wow怀旧服转服务器持续多久
银行科技岗跳槽互联网
实时数据库的特点
高级软件开发专业人才证书百度
软件开发模式 瀑布 敏捷
河北凯利网络技术服务中心
软件开发外包投标
服务器开源虚拟化技术
wp手机软件开发
为知笔记 自建服务器
安全风险数据库怎么建立
数据库附加显示只读
直连服务器管理口
通信网络技术有哪些专业
php 时间并写入数据库
小型服务器的服务规模
微澜互联网科技
电脑显示找到服务器怎么办
数据库怎么给视图添加id
国家电网网络安全案例
外文数据库l