安卓系统

Linux中的Whoami命令

73 用户管理 04 who和whoami

73 用户管理 04 who和whoami

目录:

Anonim

,我们将介绍 whoami 命令。

顾名思义, whoami 命令显示有效用户ID的用户名。 换句话说,它显示当前登录用户的名称。

如何使用 whoami 命令

whoami 命令的语法如下:

whoami

要显示当前登录到系统的用户的名称,请在不使用任何选项的情况下调用命令:

whoami

屏幕上将显示类似以下的输出,显示调用该命令的用户的名称:

linuxize

在外壳程序脚本中可以使用 whoami 命令来检查运行脚本的用户的名称。

这是一个使用 if 语句将运行脚本的用户名与给定字符串进行比较的示例。

if]; then echo "Only user 'any_name' can run this script." exit 1 fi

如果用户名与给定的字符串不匹配,脚本将回显一条消息并退出。

在使用 su 命令切换到另一个用户之后, whoami 命令也很方便验证用户名。

whoami 不接受论点。 如果传递参数,该命令将显示一条错误消息:

whoami: extra operand 'anything' Try 'whoami --help' for more information.

whoami 命令仅接受两个选项:

  • -h ,-- --help 显示帮助消息并退出。 -V ,-- --version 显示版本信息并退出。

替代命令

使用 -un 选项运行 id 命令将产生与运行 whoami 相同的输出:

whoami

使用 id 命令可获取有关给定用户的更多信息。

$USER 环境变量包含登录用户的名称:

echo $USER

结论

whoami 命令由“我是谁”组成,并显示与当前有效用户ID关联的用户名。

whoami终端