[root@elk101 ~]#echo -e "\E[1,31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[1;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[2;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[3;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[4;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[5;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[6;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[7;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[8;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[9;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[10;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[11;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#echo -e "\E[12;31m红色文本\E[0m"
红色文本
[root@elk101 ~]#
# 文本颜色
echo -e "\033[31m红色文本\033[0m"
echo -e "\033[32m绿色文本\033[0m"
echo -e "\033[33m黄色文本\033[0m"
# 背景颜色
echo -e "\033[41m红色背景的文本\033[0m"
echo -e "\033[42m绿色背景的文本\033[0m"
echo -e "\033[43m黄色背景的文本\033[0m"
# 组合使用文本颜色和背景颜色
echo -e "\033[31m\033[42m红色文本上的绿色背景\033[0m"
解释:
\033[31m 到 \033[0m 之间的文本会显示为红色。
\033[32m 到 \033[0m 之间的文本会显示为绿色。
\033[33m 到 \033[0m 之间的文本会显示为黄色。
\033[41m 到 \033[0m 之间的文本会显示为红色背景。
\033[42m 到 \033[0m 之间的文本会显示为绿色背景。
\033[43m 到 \033[0m 之间的文本会显示为黄色背景。
\033[31m\033[42m 到 \033[0m 之间的文本会显示为红色文本上的绿色背景。
注意:这些颜色代码只在支持ANSI转义代码的终端中有效。在脚本中使用时,确保使用echo -e来启用转义序列。