Linux终端如何显示彩色文字
问题
Linux终端如何显示彩色文字?
回答
打印彩色文字需要使用ANSI转义序列。
echo -e "\033[31m红色文字\033[0m"
其中"\033"也可以用"\x1b",是ASCII码的ESC字符,“31"表示红色,“0"表示重置颜色。
代码 | 颜色 |
---|---|
30 | 黑色 |
31 | 红色 |
32 | 绿色 |
33 | 黄色 |
34 | 蓝色 |
35 | 紫色 |
36 | 青色 |
37 | 白色 |
1 | 加粗 |
4 | 下划线 |
更多颜色代码可以参考ANSI escape code。
最后修改于 2025-07-07