centos7字体颜色改变_Shell设置颜色

本文介绍了在Shell和Python中设置输出颜色的方法,包括背景色、字体色和各种效果的使用。通过033[样式m的格式来定义颜色和样式,如033[43;34;4m下划线033[0m。同时提到了在bash中使用echo输出颜色时需要加-e参数,并解释了033作为ESC字符的ASCII码。颜色取值范围和效果包括高亮、低亮、下划线等,详细列举了各种颜色和效果的数值。
摘要由CSDN通过智能技术生成

Shell设置颜色

写法

在shell、python等编程语言里面都有效。

echo '033[43;34;4m 下划线 033[0m'

结果:

e3f9cda022c74890cc0179f9e6719191.png

语法解析

语法结构:

033[+背景色+;+字体色+;+效果+m

简单的相当于:

033[样式m

注意

  • 结尾要加上033[0m消除样式,不然会影响后面显示样式
  • 背景色、字体色、效果值不冲突,所以可以只写一个,值直接使用;分割
  • 效果配合背景色、字体色可以改变颜色深浅,比如:033[0;32m033[1;32m颜色不一致的
  • bash下使用echo输出时注意要加-e参数,启用转义符

033

033ESC字符ASCII码的八进制,ESC的ASCII码是十进制的27,八进制的033(033)。

还有其他ASCII码,比如007对应del,可以发出嘟的一声。

样式

背景色

背景色取值范围: 40-49
40: 黑 
41: 红 
42: 绿 
43: 黄  
44: 蓝 
45: 紫 
46: 深绿 
47: 灰白

字体色

字体颜色取值范围: 30-39
30: 黑 
31: 红 
32: 绿 
33: 黄  
34: 蓝 
35: 紫 
36: 深绿 
37: 灰白
38:在缺省的前景颜色上设置下划线 
39:在缺省的前景颜色上关闭下划线

效果

效果取值范围: 0-8
0:不使用效果
1:高亮(加深)显示
2:低亮(减弱)显示   
4:下划线
5:闪烁
7:反显(替换背景色和字体颜色)
8:消隐
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值