如何恢复正常root用户

如何恢复正常root用户

有人能帮忙吗?我想返回到带有 $ root 符号的正常终端。现在我在终端中,# root 符号表示 bash,我该如何返回到 $ root

答案1

你看到的符号其实并不重要,除了可以自定义指示哪个用户已登录。你看到的命令提示符是高度可定制的,使用PS1环境变量

如果你想知道你当前以哪个用户身份登录,你需要的命令是:whoami

如果您想切换到其他用户,请尝试:

su <username>

或者ctrl-D退出当前 shell 并返回到上一个 shell。

答案2

您的问题似乎是关于\$Bash 提示中可用的特殊变量,这也是这里解释

PS1 提示中的变量\$非常简单:

  • \$扩展#root(UID = 0)和$所有其他用户。

就您的问题而言,这意味着如果提示符显示#,则您已以 身份登录root。如果您随后键入exit并且Enter提示符现在显示$,则意味着您未以 身份登录root

该变量只是一种快捷方式,用于指示您是否以(UID = 0)\$身份登录。root

相关内容