如何彻底改变终端提示的颜色

如何彻底改变终端提示的颜色

我已经更改了~/.bashrcroot 和我自己的帐户的文件。

问题是(可能是因为我的主目录被加密了):当我登录到我的普通帐户时:没有颜色,当我以 root 身份登录时:颜色!但无法直接访问加密目录。

另外,当我登录我的普通帐户并输入时:

su no

no是我的普通帐户用户名)我得到了颜色!

设置颜色的其他地方是哪里?

PS1一直在使用它并根据我的系统发生的情况进行更改...它非常好,但是当我以普通帐户登录时,我没有得到颜色。

我目前正在执行一个单行命令来搜索每个文件PS1=(我确定我的命令是错误的,但无论如何):

echo "$(find *)" | xargs grep PS1 | grep PS1

正确的命令是:

echo "$(find *)" | xargs grep .* | grep PS1=

答案1

cat /etc/bash.bashrc | grep PS1=

pico /etc/bash.bashrc

使用第一个命令编辑您看到的行。

我的问题是它.bashrc不起作用,显然默认/etc/bash.bashrc使用 ,甚至在进行身份验证之前也是如此。修改此文件完全解决了我的问题。

相关内容