进入和退出根提示后提示颜色丢失

进入和退出根提示后提示颜色丢失

当进入和退出根提示时,我的终端没有返回通常的提示颜色:

前

后

第一张图片是我退出根钢后的终端,第二张图片是我想要看到的终端。


我尝试在论坛上搜索

答案1

这是开始位置的屏幕截图。您需要添加和编辑您的个人资料。

终端偏好设置

答案2

原因如下:

[15:33:53] root@host: ~
0 # cat /root/.bashrc | grep -C 2 TERM

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac
--

[15:34:16] root@host: ~
0 # cat /home/user/.bashrc | grep -C 2 TERM

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color|*-256color) color_prompt=yes;;
esac
--

对于根来说,条件是不同的,因为我们得到:

[15:35:15] root@host: ~
0 # echo $TERM
xterm-256color

我们最终得到了 root 和普通用户之间的差异。

答案3

您可以这样做:转到终端并输入:

nano ~/.bashrc 

如果你没有 nano,请使用以下命令安装它:

sudo apt install nano

然后找到这一行:

force_color_prompt=yes

如果前面有 #,则删除 #。如果设置为否,则将其设置为是。

然后按:CTRL+S

之后CTRL+X

现在只需执行此命令:

source ~/.bashrc 

完毕!

注意:要让每个用户都获得彩色提示,您必须手动执行此操作。

相关内容