Journalctl 输出禁用着色

Ste*_*ton 5 colors journalctl

我的控制台背景为深色,因此有相当多的journalctl 输出不可读。

我看到很多关于如何添加颜色的信息!但如何才能完全禁用它呢?

jrd*_*tsn 8

你可以像这样在journalctl中禁用颜色;

SYSTEMD_COLORS=false journalctl
Run Code Online (Sandbox Code Playgroud)

然后你可以将它添加到你的 ~/.bashrc 中,导出 env 变量;

export SYSTEMD_COLORS=false
Run Code Online (Sandbox Code Playgroud)

但这将是全球性的,并且可能会影响其他与 systemd 相关的事情。

我想更直接的解决方案是向 ~/.bashrc 添加别名,如下所示;

alias journalctl='SYSTEMD_COLORS=false journalctl'
Run Code Online (Sandbox Code Playgroud)