Linux 中的 Whoami 命令及示例 - Linux 命令行教程
无论您使用哪个发行版,Linux 操作系统都内置了大量不同的命令。其中一些可能会变得极其复杂,而另一些则……极其简单。 whoami 命令绝对符合后者的要求。
尽管是一个非常简单的命令,但 whoami 始终可以派上用场。如果您还无法通过名称辨别,whoami 命令只会输出您登录的帐户的用户名。即有效用户。因此,运行 sudo whoami 将会给你带来与普通用户运行命令不同的结果。
按照下面的屏幕截图和示例,快速掌握 whoami 命令并准确了解其工作原理。
在本教程中您将学习:
如何在 Linux 上使用
whoami
命令
whoami Linux 命令简介
whoami 命令打印有效用户。我们将在下面的示例中解释如何使用它。
whoami不接受任何额外选项。您只需执行该命令本身即可。
$ whoami linuxconfig
以不同用户身份运行该命令显然会产生不同的结果。亲自查看此信息的最简单方法是使用 sudo 或登录 root 帐户执行命令。
$ sudo whoami root
您可能有兴趣知道
id -un
命令执行完全相同的操作。但是,您可能会发现 whoami 更容易记住。$ id -un linuxconfig
您还可以在命令中使用
--help
或--version
选项。我不太确定为什么有人会这么做,或者是否有人可以声称他们确实拥有。但为了完整起见,我们将它们包含在本指南中。$ whoami --help AND $ whoami --version
结束语
虽然简单,但当您面对空白提示并且不确定自己登录的是哪个用户时,whoami 非常有用。如果您需要脚本来运行测试并查看哪个用户正在运行该脚本,那么它在 Bash 脚本编写中也很有用。例如,该命令可以测试 root 是否正在执行脚本,如果是,则给出错误,表明该脚本只能以普通用户身份运行。