Skip to main content

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

Linux用户基础 [LinuxCast视频教程] (六月 2026)

Linux用户基础 [LinuxCast视频教程] (六月 2026)
Anonim

介绍

如果您使用的是自己的计算机,那么当前用户似乎很明显。如果您使用的是终端窗口,则可能以非您的用户身份登录。

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

sudo su

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

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

本指南向您显示了用于查找当前登录用户的命令。

如何显示当前用户名

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

我是谁

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

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

如果您确实想要证明它有效,请按照本指南创建新用户,然后使用该命令切换到该用户苏 - 。终于运行了我是谁命令再次。

使用id -un找出您的用户名

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

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

id -un

结果与。完全相同我是谁命令。

有关id命令的更多信息

ID命令可用于显示不仅仅是当前用户。

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

  • 用户身份
  • 组ID

您可以缩小信息范围ID命令。

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

id -g

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

id -gn

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

id -G

上面的命令再次显示了组ID。您可以使用以下命令显示组名:

id -Gn

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

id -un

如果您只想显示没有用户名的用户ID,则只需运行以下命令:

id -u

摘要

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

id --help

whoami --help

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

id --version

whoami - 版本

进一步阅读

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

  • 如何查找文件名的目录部分
  • 如何将文本输出到终端窗口
  • 如何使用sleep命令暂停脚本
  • 初学者指南纳米编辑器
  • 如何使用命令行比较两个文本文件