我的.bash_profile
普通用户和 root 用户有不同风格的提示,但为了使其正常工作,.bash_profile
每次切换用户时都需要重新加载。我该如何实现这一点?
我是否可以在. ~/.bash_profile
每次执行命令时执行该su
命令以更改提示符以查找 root?
答案1
root
在他的 中定义自定义提示.bash_profile
,而不是在您的常规用户配置文件中。通常这是默认设置,无需手动编辑它。
请注意,当您使用su
不带参数的 时,它不会读取root
的 rc 文件,这就是提示不会改变的原因。要su
读取root
的 rc 文件,请使用su -
(以破折号作为参数)。这样,通常您应该看到root
的自定义提示,而不是用户的提示。