以root身份运行时更改bash提示的行为
在单击之前,这不是典型的“如何使bash提示具有颜色”问题。我已经自定义了bash提示符,如下所示: [user @ host]----[$(pwd)] $ 通过将以下内容添加到我的〜/ .bashrc文件中,括号中的所有内容均为浅蓝色,其他所有内容(包括$)均为黑色 # Turn the prompt symbol red if the user is root if [ $(id -u) -eq 0 ]; then # you are root, make the prompt red PS1="[\e[01;34m\u @ \h\e[00m]----[\e[01;34m$(pwd)\e[00m]\n\e[01;31m#\e[00m " else PS1="[\e[01;34m\u @ \h\e[00m]----[\e[01;34m$(pwd)\e[00m]\n$ " fi 目的是使它在我使用'sudo su'时唯一改变的是将黑色$变成红色#。我查看了/etc/bash.bashrc和/ etc / profile中的内容,看看是否只有一行需要注释掉,但是关于debian_chroot的很多东西我都不了解,我也不想搞砸了 我该如何完成我想要的? …