Linux / Unix whoami 命令示例
我是 Linux 和 Unix 系统的新用户。如何列出自己的用户名?如何在 Linux 或类 Unix 系统上显示我的登录名?
您需要使用 whoami 命令来显示您的登录名。此命令显示与控制台上当前登录用户关联的用户名。此命令仅在您在学校、图书馆或家中使用共享的 Linux/Unix 终端时才有用,以查明您正在使用的是否是您的帐户。
目的
显示您的登录名,无需 root 权限。
句法
基本语法如下:
$ whoami
$ whoami --version
$ whoami --help
Linux / Unix whoami 命令示例
要仅显示您的用户名,请输入:
$ whoami
动画 gif 01:使用 whoami 和 id 命令显示您的用户名
## if username is admin, do something ## if [ "$(whoami)" == "admin" ] then echo "Welcome back admin. Updating repo data in $HOME/foo/bar..." ## your commands for admin user ## fi
推荐 whoami 命令的替代方案
whoami 命令已被id 命令取代。您需要使用以下命令,该命令等效于 id -un:
$ id -un
示例输出:
vivek
参见
- /etc/passwd文件
- 使用 man 命令的手册页:
$ man 1 whoami
$ man 1 id
$ man 5 passwd