如何用echo输出颜色

2023-04-14 10:37:00 输出 颜色 如何用

如何用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"

相关文章