在Linux系统中,可以通过以下几种方式查看当前登录用户信息:
whoami
命令whoami
id
命令id
-un
参数可仅显示用户名:id -un
who
命令who
或
who am i
echo $USER
或
echo $LOGNAME
ps -o user= -p $$
$ whoami
ubuntu
$ id
uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom)...
$ who
ubuntu pts/0 2024-01-20 10:30 (192.168.1.100)
whoami
或 echo $USER
id
who
或 w
命令id -un
(比whoami更稳定)注意:在sudo环境下,这些命令仍会显示原用户身份,不会显示临时root权限。