Linux echo命令,打印有色字体

颜色字体格式:\033[<显示方式:背景色;前景色;> <输出内容> \033[0m
提示:\033是ESC键的八进制,\033[即告诉终端后面是设置颜色的参数,显示方式,前景色,背景色均是数字;
参数解释
显示方式 | 意义 |
0 | 终端默认设置 |
1 | 高亮显示 |
4 | 使用下划线 |
5 | 闪烁 |
7 | 反白显示 |
8 | 不可见 |
前景色 | 背景色 | 颜色 |
30 | 40 | 黑色 |
31 | 41 | 红色 |
32 | 42 | 绿色 |
33 | 43 | 黃色 |
34 | 44 | 蓝色 |
35 | 45 | 紫色 |
36 | 46 | 青蓝色 |
37 | 47 | 白色 |
设置字体颜色(前景色)
echo -e "\033[31m红色文字\033[0m"
echo -e "\033[32m绿色文字\033[0m"
echo -e "\033[33m黄色文字\033[0m"
echo -e "\033[34m蓝色文字\033[0m"
echo -e "\033[35m紫红色文字\033[0m"
echo -e "\033[36m青蓝色文字\033[0m"
echo -e "\033[37m白色文字\033[0m"

设置字体背景色
提示:默认字体颜色白色,基于终端字体颜色设置
echo -e "\033[41m 红色背景 \033[0m"
echo -e "\033[42m 绿色背景 \033[0m"
echo -e "\033[43m 黄色背景 \033[0m"
echo -e "\033[44m 蓝色背景 \033[0m"
echo -e "\033[45m 紫色背景 \033[0m"
echo -e "\033[46m 青蓝色背景 \033[0m"

设置字体背景色+字体色
echo -e "\033[40;31m 黑底红字 \033[0m"
echo -e "\033[43;37m 黄底红字 \033[0m"
echo -e "\033[45;37m 紫底白字 \033[0m"
echo -e "\033[44;33m 蓝底黄字 \033[0m"
echo -e "\033[47;30m 白底黑字 \033[0m"

相关推荐
-
PHP8种变量类型的详细讲解2025-02-22 00:32:24
-
php+apache 和 php+nginx的区别2025-02-22 00:21:27
-
PHP:与workerman结合实现定时任务2025-02-22 00:15:57
-
Nginx的Rewrite规则与实例2025-02-22 00:15:39
-
MySql中身份证字段的简单脱敏介绍2025-02-22 00:15:36