如何找出使用Linux whoami命令的当前用户

介绍

如果你是使用自己的电脑,看起来相当明显,目前的用户将是你。 您可能以您以外的用户身份登录,尤其是在您使用终端窗口的情况下。

例如,如果您使用以下命令,则实际上将以root用户身份运行。

sudo su

如果您在工作地点登录到Linux服务器,并且您在支持团队工作,则可能需要使用不同的用户帐户,具体取决于您正在使用的服务器或应用程序。

事实上,有时您可能已经多次切换用户,以至于您不知道您实际工作的是哪个用户的shell。

本指南向您显示您需要使用的命令来查找您当前登录的用户。

如何显示您的当前用户名

要显示当前登录的用户,只需在终端窗口中键入以下命令:

我是谁

上述命令的输出只显示当前用户。

您可以通过打开终端窗口并输入命令来尝试此操作。 为了证明它有效,运行sudo su命令,然后再次运行whoami命令。

如果你真的想证明它的工作原理,请按照本指南创建一个新用户 ,然后使用命令su -切换到该用户。 最后再次运行whoami命令。

用id -un找出你的用户名

在没有安装whoami的奇怪世界中,您可以使用另一个命令,它也会告诉您当前的用户名。

在终端窗口中输入以下命令:

id -un

结果与whoami命令完全相同。

更多关于ID命令

id命令可以用来显示比当前用户更多的信息。

单独运行id命令会显示以下信息:

您可以缩小id命令中的信息。

例如,您可以通过键入以下命令仅显示用户所属的有效组:

id -g

以上命令仅显示组ID。 它不显示组名称。 要显示有效的组名称,请运行以下命令:

id -gn

您可以使用以下命令显示用户所属的所有组ID:

id -G

上述命令再次显示组ID。 您可以使用以下命令显示组名称:

id -Gn

我已经向您展示了如何使用id命令显示您的用户名:

id -un

如果您只想显示不带用户名的用户标识,只需运行以下命令:

id -u

概要

您可以使用--help开关,通过whoami和id命令查找每个程序的当前手册页。

id - 帮助

whoami - 帮助

要查看当前版本的id和/或当前版本的whoami,请使用以下命令:

id --version

whoami - 版本

进一步阅读

如果你喜欢本指南,你可能会发现这些同样有用: