在Linux系统中,可以通过以下几种方式查看当前登录用户信息:
whoami 命令whoami
id 命令id
-un 参数可仅显示用户名:id -unwho 命令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 $USERidwho 或 w 命令id -un(比whoami更稳定)注意:在sudo环境下,这些命令仍会显示原用户身份,不会显示临时root权限。