电源线

电源线

我想通过让命令交替默认文本颜色来使我的终端更具可读性。理想情况下,这只会影响未着色的文本。我对 Linux 相当陌生,所以任何能指出我正确方向的提示都将不胜感激。

期望的行为看起来像这样: 在此输入图像描述

红色错误通知保持红色,所有白色的内容都更改为粉色或蓝色。

谢谢你的帮助。

编辑1:

粉色和蓝色只是占位符,因此任何两种颜色都可以代替它们。

另外,我正在使用 bash shell。

另外,我会定期通过 ssh 登录到我没有权限的服务器上,所以如果这些更改也能在那里工作,那就太好了。

答案1

VT100 终端代码支持设置当前颜色,以及“重置为默认值”,将颜色(和其他属性)重置为终端认为的默认值。 VT100 是大多数命令支持的正常“基线标准”,尽管有些命令可能会被编程为了解更高级的终端功能。

我不知道有什么方法可以从终端内部更改终端默认的颜色。这可能可以使用某些 gnome 命令行工具进入 gnome 设置系统并将其更改为 gnome 终端,但这可能会影响您的整个窗口,而不仅仅是下一个要写入的行,而且它会非常具体到一个桌面排列。

不过,您可以轻松地在命令之间更改当前颜色。你的 shell(比如 bash - 请参阅“提示命令”)通常有一种方法可以在呈现提示时运行任意复杂的代码。但是,如果您运行的命令开始改变终端的颜色,则在命令结束之前可能无法将其更改回您想要的颜色。因此,示例中的红色“错误:”文本将更改输出的其余颜色,直到出现下一个提示。可能有某种方法可以过滤您运行的所有程序的输出,但这会带来麻烦。

此外,这些自定义的粉色/蓝色不是标准颜色,因此您必须研究如何使用您正在使用的终端来做到这一点。 (也许用这个来更新问题?)否则这里是标准 VT100 颜色

答案2

电源线

如果您喜欢更奇怪的命令行,这是一个不错的选择。我喜欢它,因为你输入命令的第一眼就非常好。

安装请看如何安装电力线

在此输入图像描述

相关内容