linux修改字体颜色
定义字符颜色
\033[属性参数;属性参数m字符内容 # \033为'ESC'的八进制表示
\e[属性参数;属性参数m字符内容
\x1B[属性参数;属性参数m字符内容 # \x1B为'ESC'的十六进制表示,也可以是\x1b
字体颜色参数
30m==黑色; 31m==红色; 32m==绿色; 33m==黄色;
34m==蓝色; 35m==洋红; 36m==青色; 37m==浅灰色;
90m==深灰色; 91m==浅红色; 92m==浅绿色; 93m==浅黄色;
94m==浅蓝色; 95m==浅洋红; 96m==浅青色; 97m==白色
背景颜色参数
40m==黑色; 41m==红色; 42m==绿色; 43m==黄色;
44m==蓝色; 45m==洋红; 46m==青色; 47m==浅灰色;
100m==深灰色; 101m==浅红色; 102m==浅绿色; 103m==浅黄色;
104m==浅蓝色; 105m==浅洋红; 106m==浅青色; 107m==浅白色
其他功能参数
0==OFF;
1==字体高亮;
3==斜体;
4==下划线;
5==闪烁;
7==字体、背景色反显;
8==不可见;
9==删除线
定义颜色开始
参数之间以 ; 分隔,
m表示设置属性并结束转义序列,此时终端的显示属性便设置为m前的参数值
m前可以有多个参数,只在最后一个参数后加m
\e[参数;参数;参数;参数m 字符串
\033[参数;参数;参数;参数m 字符串
\x1B[参数;参数;参数;参数m 字符串
定义颜色结束
\e[0m
\033[0m
\x1B[0m
说明:
\e 转义起始符,定义一个转义序列, 可以使用 \033或者\x1B代替
[ 表示开始定义颜色
m 转义终止符,表示颜色定义完毕
再次使用 \e[ ,表示再次开启颜色定义,0表示使用默认的颜色,m表示颜色定义结束,所以 \e[0m 的作用是恢复之前的配色方案
示例
参考链接
【1】修改linux字体颜色
【2】修改linux字体颜色
【3】修改linux字体颜色
【4】修改markdown字体颜色
xiao__fei
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!