![whoami命令](https://www.alaica.com/wp-content/uploads/linux-39.png)
我是一个 Linux 和 Unix 系统的新用户。如何列出我自己的用户名?如何在 Linux 或类 Unix 系统上显示我的登录名?
您需要使用 whoami 命令来显示您的登录名。此命令显示与控制台上当前登录用户关联的用户名。此命令仅在您在学校、图书馆或家中使用共享 Linux/Unix 终端时有用,以查明它是否是您的帐户您正在使用它。
目的
显示您没有 root 权限的登录名。
句法
基本语法如下:
$ whoami
$ whoami --version
$ whoami --help
Linux / Unix whoami 命令示例
要简单地显示您的用户名,请输入:
$ whoami
![gif 动画 01:使用 whoami 和 id 命令显示您的用户名](https://www.alaica.com/wp-content/uploads/linux-10.gif)
gif 动画 01:使用 whoami 和 id 命令显示您的用户名
您可以在 shell 脚本中使用此命令,如下所示:
## 如果用户名是 admin,执行某些操作 ## if [ " $(whoami) " == "admin" ] then echo "Welcome back admin. Updating repo data in $HOME /foo/bar..." ## 你的命令对于管理员用户 ## fi
推荐 whoami 命令的替代方案
whoami 命令已被id 命令废弃。您需要使用以下命令,该命令相当于 id -un:
$ id -un
示例输出:
维维克
也可以看看
- /etc/passwd文件
- 使用 man 命令的手册页:
$ man 1 whoami
$ man 1 id
$ man 5 passwd