颜色字体格式:\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"