linux使用echo命令输出相应颜色
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,在shell脚本中一般echo命令也是我们经常用到的,而echo -e选项除了可以实现转移符来讲我们还可以进行对文本输出进行渲染,增加描述视觉效果它输出的结构是这样的示例"\033[32m
千家信息网最后更新 2025年02月03日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安全错误
数据库的锁怎样保障安全
根域名服务器网络安全
软件开发项目知乎
win7配置服务器
河南城建学院网络安全在哪个校区
数据库 查询生日只查年
工控网络安全运营
区块链钱包有服务器吗
网络服务软件开发
jsp 服务器管理
宁波中小企业数据库
lol选完服务器 闪退
软件开发的融资说明书
磁盘阵列存储服务器怎么装系统
浪潮服务器年销量
财务管理系统网络安全
适合做游戏的软件开发
安装数据库的前提条件是什么
服务器iis安装教程
网络技术专业职业分类
广东小学生网络安全知识
五大救治中心软件开发商
电力监控系统网络安全整改采购
国美美信网络技术有限公司
web服务器推送
广西网信办网络安全
数据库设计与技术
kk8服务器地址和端口
软件开发工程师的标志
济南文创网络技术有限公司
合同管理软件开发价格