[mayur@centos ~]$ su
Password:
[root@centos mayur]#
我希望它只是“centos”。怎么做?
答案1
根据注释字符串,听起来您不想\W
在PS1
提示字符串中看到目录元素(在此处进行了解释)bash 手册)。
对于您的用户 (mayur) 和/或 root 帐户,编辑他们的 .profile 或 .bashrc(无论您在哪里找到 PS1 设置),然后简单地删除\W
其中的一部分,使其类似于:
PS1='[\u@\h]\$ '
您最终可能会发现拥有\W
是有帮助的或有用的,但至少现在您知道您的主机名并没有真正改变——这只是您的 shell 的提示试图提供帮助。
正如 Steeldriver 在评论中指出的那样,您可以通过使用su -
而不是仅仅使用su
;来避免看到这个(确切的)误导性提示字符串。这具有将当前目录更改为目标(root)用户的主目录的(一)效果,因此而不是
[root@centos mayur]#
你会看到:
[root@centos ~]#