我已经更改了~/.bashrc
root 和我自己的帐户的文件。
问题是(可能是因为我的主目录被加密了):当我登录到我的普通帐户时:没有颜色,当我以 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
使用 ,甚至在进行身份验证之前也是如此。修改此文件完全解决了我的问题。