我愿意将命令提示符更改为类似
user$
其中,user
不root
和
root#
当前用户为时root
。我进行了搜索,发现这是通过\$
特殊字符实现的,现在我的〜/ .bashrc中有类似的内容
PS1="\u\$ "
不幸的\$
是#
,当前用户为时,不会显示为root
。例如,执行后
user$ sudo bash
我得到命令提示符
root$
代替
root#
我想念什么吗?
将以下行添加到您的 ~/.bashrc
if [ "$(whoami)" = "root" ]; then PS1="\u# "; else PS1="\u\$ "; fi
当您打开一个新终端时,您会得到,
user$
user$ sudo bash
root#
注意:仅适用于sudo bash
。按sudo -i
或sudo su
将/root/.bashrc
代替用户的进行检查.bashrc
。为了获得相同的行为,请复制相同的内容/root/.bashrc
。
设置PS1
为
PS1="\u\\$ "
在用户的和根的 .bashrc
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句