答案1
VT100 终端代码支持设置当前颜色,以及“重置为默认值”,将颜色(和其他属性)重置为终端认为的默认值。 VT100 是大多数命令支持的正常“基线标准”,尽管有些命令可能会被编程为了解更高级的终端功能。
我不知道有什么方法可以从终端内部更改终端默认的颜色。这可能可以使用某些 gnome 命令行工具进入 gnome 设置系统并将其更改为 gnome 终端,但这可能会影响您的整个窗口,而不仅仅是下一个要写入的行,而且它会非常具体到一个桌面排列。
不过,您可以轻松地在命令之间更改当前颜色。你的 shell(比如 bash - 请参阅“提示命令”)通常有一种方法可以在呈现提示时运行任意复杂的代码。但是,如果您运行的命令开始改变终端的颜色,则在命令结束之前可能无法将其更改回您想要的颜色。因此,示例中的红色“错误:”文本将更改输出的其余颜色,直到出现下一个提示。可能有某种方法可以过滤您运行的所有程序的输出,但这会带来麻烦。
此外,这些自定义的粉色/蓝色不是标准颜色,因此您必须研究如何使用您正在使用的终端来做到这一点。 (也许用这个来更新问题?)否则这里是标准 VT100 颜色