如何用echo输出颜色
如何用echo输出颜色
在linux中,echo命令可以用来向终端输出文本。默认情况下,echo命令会将文本以白色字体显示在终端上。但是我们可以通过在echo命令中使用特殊字符来改变输出的颜色。
下面是一些可以用来改变输出颜色的特殊字符。
\033[字背景颜色;字体颜色m
例如,如果我们想要将文本以红色字体显示在黑色背景上,我们可以使用下面的命令:
echo -e "\033[40;31mThis is red text on black background\033[0m"
下面是一些可用的字体颜色和背景颜色代码:
字体颜色代码:
30:黑色
31:红色
32:绿色
33:棕色
34:蓝色
35:紫色
36:青色
37:白色
字背景颜色代码:
40:黑色
41:红色
42:绿色
43:棕色
44:蓝色
45:紫色
46:青色
47:白色
另外,还可以使用下面的命令来改变字体的加粗、倾斜、下划线等效果:
echo -e "\033[1mThis is bold text\033[0m"
echo -e "\033[3mThis is italic text\033[0m"
echo -e "\033[4mThis is underlined text\033[0m"
echo -e "\033[5mThis is blinking text\033[0m"
echo -e "\033[7mThis is reversed text\033[0m"
相关文章