小编str*_*ger的帖子

为什么手动设置 bash 提示 (PS1) 会导致 root 使用 $ 而不是 #?

我在 CentOS 6.4 上。默认情况下,root 用户的提示有#符号,即它看起来像[root@myserver ~]# .

echo $PS1打印出来[\u@\h \W]\$;但如果我这样做PS1="[\u@\h \W]\$"(这不应该改变什么,AFAICS),我结束了一个提示,看起来像这样:[root@myserver ~]$

为什么当我尝试自己设置它时(我最终想将其更改为更有用的东西),它是否按$字面解释?几乎我能找到的每个页面(例如,如何:更改/设置 bash 自定义提示 (PS1))都说\$应该#为 root 用户生成 a。

bash prompt

12
推荐指数
1
解决办法
5365
查看次数

标签 统计

bash ×1

prompt ×1