Linux中的Whoami命令
在本文中,我们将介绍 whoami
命令。
顾名思义, whoami
命令显示有效用户ID的用户名。 换句话说,它显示当前登录用户的名称。
如何使用 whoami
命令#
的语法 whoami
命令如下:
whoami [OPTION]
要显示当前登录到系统的用户的名称,请在不使用任何选项的情况下调用命令:
whoami
屏幕上将显示类似以下的输出,显示调用该命令的用户的名称:
linuxize
的 whoami
可以在shell脚本中使用command命令来检查运行脚本的用户的名称。
这是一个使用 if
语句,用于将运行脚本的用户名与给定的字符串进行比较。
if [[ "$(whoami)" != "any_name" ]]; then
echo "Only user 'any_name' can run this script."
exit 1
fi
如果用户名与给定的字符串不匹配,脚本将回显一条消息并退出。
的 whoami
使用切换到另一个用户后,该命令对于验证用户名也很方便 su
命令。
whoami
不接受参数。 如果传递参数,该命令将显示一条错误消息:
whoami: extra operand ‘anything’
Try 'whoami --help' for more information.
的 whoami
该命令仅接受两个选项:
-h
,--help
-显示帮助信息并退出。-V
,--version
-显示版本信息并退出。
备用命令
运行 id
用命令 -un
选项产生与运行相同的输出 whoami
:
whoami [OPTION]
使用 id
命令以获取有关给定用户的更多信息。
的 $USER
环境变量包含登录用户的名称:
echo $USER
结论#
的 whoami
命令是“我是谁?”一词的组合并打印与当前有效用户ID关联的用户名。
如果您有任何疑问或反馈,请随时发表评论。
whoami终端