Bash脚本中常见的颜色设置

2017-05-06 01:15

0m:关闭颜色属性的命令

 1 对于显示的文本进行加粗

echo -e "\033[1m test \033[0m"

test

 4 给文本加下划线

echo -e "\033[4m test \033[0m"

test

 5 使文本字符闪烁

echo -e "\033[5m test \033[0m"

test

 7 将文本字符的背景色和前景色交换显示

echo -e "\033[7m test \033[0m"

test

 8 将文本字符的背景色和前景色设置为相同颜色(可以用来隐藏输出)

echo -e "\033[8m test \033[0m"

test



 30 设置黑色前景

echo -e "\033[30m test \033[0m"

test

 31 设置红色前景

echo -e "\033[31m test \033[0m"

test

 32 设置绿色前景

echo -e "\033[32m test \033[0m"

test

 33 设置棕色前景

echo -e "\033[33m test \033[0m"

test

 34 设置蓝色前景

echo -e "\033[34m test \033[0m"

test

 35 设置紫色前景

echo -e "\033[35m test \033[0m"

test

 36 设置青色前景

echo -e "\033[36m test \033[0m"

test

 40 设置黑色背景

echo -e "\033[40m test \033[0m"

test

 41 设置红色背景

echo -e "\033[41m test \033[0m"

test

 42 设置绿色背景

echo -e "\033[42m test \033[0m"

test

 43 设置棕色背景

echo -e "\033[43m test \033[0m"

test

 44 设置蓝色背景

echo -e "\033[44m test \033[0m"

test

 45 设置紫色背景

echo -e "\033[45m test \033[0m"

test

 46 设置青色背景

echo -e "\033[46m test \033[0m"

test

 47 设置白色背景

echo -e "\033[47m test \033[0m"

test


像上面这些命令都可以同时使用,只需要使用“;”号隔开就行,但是需要注意的是上面这些命令在使用之后需要配合“0m”进行关闭,否则如果没有遇到特殊字符将会一直保持这个状态。