whoami 命令用于显示当前登录的用户名。
[root@cenos79 ~]# whoami
root
[root@cenos79 ~]# su - test
Last login: Thu Jul 29 19:12:05 CST 2021 on pts/2
[test@cenos79 ~]$ whoami
test
[test@cenos79 ~]$ who am i
root pts/2 2021-07-29 19:08 (192.168.1.123)
[test@cenos79 ~]$
说明:
who am i 显示的是实际用户的用户名,即用户登陆的时候的用户ID。此命令相当于who -m。
whoami 显示的是有效用户ID(操作用户)。