Linux中的Whoami命令

在本文中,我们将介绍whoami命令

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

如何使用whoami命令

whoami命令的语法如下:

whoami [OPTION]

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

whoami

类似于以下的输出将显示在屏幕linux创建文件上,显示调用命令的用户的名称who am i作文:

myfreax

whoami命令可在shell脚本中使用,以检查运行脚本的用户的名称。

以下是使用if语句与比较使用指定字符串运行脚本的用户名的示例。

if [[ "$(whoami)" != "any_name" ]]; then
echo "Only user 'anwho am i怎么读y_name' can run this script."
exit 1
fi

如果用linux重启命令户名linux与指定的字符串不匹配,脚本将回显消息并退出。

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

whoami不接受参数。linux系统安装如果您传递参数,该命令将显示错误消息:

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

whoami命令仅接受两个选项:

  • -h--help-显示帮助消息并退出。
  • -V--version-显示版本信who am i电影linux系统安装并退出。

替代命令

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

whoami [OPTION]

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

$USER 环境变量包含已登录用户的whoami名linux系统安装称:

echo $USER

结论

whoalinux命令mi命令是“who am i我是谁”的单词的组合,并显示与当前有效用户ID关联的用户名。

如果您有任何问题或反馈,请随时发表评论。