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

- 目录 -