我在 CentOS 6.4 上。默认情况下,root 用户的提示有#符号,即它看起来像[root@myserver ~]# .
echo $PS1打印出来[\u@\h \W]\$;但如果我这样做PS1="[\u@\h \W]\$"(这不应该改变什么,AFAICS),我结束了一个提示,看起来像这样:[root@myserver ~]$。
为什么当我尝试自己设置它时(我最终想将其更改为更有用的东西),它是否按$字面解释?几乎我能找到的每个页面(例如,如何:更改/设置 bash 自定义提示 (PS1))都说\$应该#为 root 用户生成 a。