使用“su?”后保持命令提示符的当前样式

使用“su?”后保持命令提示符的当前样式

当我在 OS X 的终端中使用su命令时(例如,快速切换到管理员帐户以安装驱动器)diskutil ,命令提示符的样式会发生变化。在使用 之前su,终端的 Darwinbash提示符会显示我的计算机的名称,该名称由$HOSTNAME该文本字符串部分之前的部分指示,该部分为.local、冒号、当前工作目录、空格、当前用户名,最后是美元符号。 运行时su,显示的全部是bash-3.2$.是否有一个命令可以运行来恢复此状态而不撤消我的使用su

答案1

更好的主意可能是使用sudo而不是su.及时更改很重要,因为它提醒您拥有更高的权限,并且很容易意外地破坏某些内容,因此您应该小心。

答案2

通过终端运行su -l $USERNAME以另一个用户身份登录,而不会丢失当前的提示样式。

相关内容