小编Loc*_*000的帖子

在 bash shell 中执行我的命令后重置输出的颜色

我想通过不同的颜色轻松地将我的命令与 shell 的其余输出区分开来。但是我在自定义 bash shell 方面没有太多经验,所以我不知道如何重置颜色(之后)我的输入。

我当前的 PS1 变量如下所示:

export PS1="$red\u$green\$(__git_ps1) $turk\w
$white$ "

# '\$(__git_ps1)' git status prompt (generates a space before it even if empty)
Run Code Online (Sandbox Code Playgroud)

所以我的输入是白色的。但即使命令的输出也是白色的,因为它没有被重置。此外,如果命令本身对其输出进行颜色编码,那么它本身会重置颜色,从而导致白色和灰色的一些难看的混合。

那么如何在输入命令后重置颜色?

bash

3
推荐指数
1
解决办法
4396
查看次数

标签 统计

bash ×1