答案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
完毕!
注意:要让每个用户都获得彩色提示,您必须手动执行此操作。