当我在 OS X 的终端中使用su
命令时(例如,快速切换到管理员帐户以安装驱动器)diskutil
,命令提示符的样式会发生变化。在使用 之前su
,终端的 Darwinbash
提示符会显示我的计算机的名称,该名称由$HOSTNAME
该文本字符串部分之前的部分指示,该部分为.local
、冒号、当前工作目录、空格、当前用户名,最后是美元符号。 后运行时su
,显示的全部是bash-3.2$
.是否有一个命令可以运行来恢复此状态而不撤消我的使用su
?
答案1
更好的主意可能是使用sudo
而不是su
.及时更改很重要,因为它提醒您拥有更高的权限,并且很容易意外地破坏某些内容,因此您应该小心。
答案2
通过终端运行su -l $USERNAME
以另一个用户身份登录,而不会丢失当前的提示样式。