如何在 Linux 终端中更改 Echo 输出的颜色

Linux 中的 echo 命令用于在终端上打印某些内容。 通常,此命令在默认终端设置上运行,即其输出格式与您的 Linux 终端的当前主题是正确的。 但是,您可以自由更改 echo 命令的输出在终端上的显示方式。 本指南将教您更改常规 Linux 终端主题的 echo 输出颜色的过程。

如何在 Linux 终端中更改 Echo 命令输出的颜色:

在 Linux Mint 21 终端中更改 echo 命令输出的颜色非常简单。 改变输出颜色有两个方面:改变前景/文本颜色和改变背景颜色。 在开始使用这些方法之前,我们想向您展示 echo 命令输出的正常外观,以便您稍后可以将其与更改后的颜色进行比较。 为了使用 echo 命令在终端上打印一个简单的短语,我们将使用以下命令:

$ echo “Good Afternoon”

下图显示了 echo 命令的输出。 您可以看到 echo 命令输出中的默认文本颜色为白色,而背景颜色与终端的默认颜色相同,为浅灰色。 现在,我们将使用以下方法更改这些颜色。

方法#1:更改前景/文本颜色

在此方法中,我们将尝试将 echo 命令输出的前景/文本颜色从白色更改为黄色。 为此,我们将使用以下命令:

$ echo –e “e[1;33mGood Afternoone[1;m”

这里,“33”是指回显命令输出的前景黄色的颜色代码。 echo 命令具有从 30 到 37 范围内的前景色的颜色代码。您可以从该范围中选择您选择的任何颜色代码。

下图显示了前景色改变后的 echo 命令的输出:

方法#2:改变背景颜色

现在,我们将 echo 命令输出中的背景颜色从灰色更改为洋红色。 为此,我们将使用以下命令:

$ echo –e “e[1;45mGood Afternoone[1;m”

这里,“45”是指回显命令输出背景的洋红色颜色代码。 echo 命令具有从 40 到 47 范围内的背景颜色的颜色代码。您可以从该范围中选择您选择的任何颜色代码。

下图显示了背景颜色改变后的 echo 命令的输出:

结论

通过使用上面讨论的两种方法,您可以方便地更改 Linux 终端中 echo 命令输出的背景和前景/文本颜色。 因此,您可以使其输出看起来更吸引人且更具吸引力。