在 Linux 系统中,有多个快速查看当前用户的命令和方法。以下是几种常用且高效的方式:
whoami
命令whoami
id
命令id -un
或完整信息:
id
-un
选项返回用户名,不带选项时显示用户 UID、GID 及所属组。$USER
或 $LOGNAME
echo $USER
# 或
echo $LOGNAME
who
或 w
命令who am i
# 或
w
/etc/passwd
结合 $UID
grep "^$(id -u):" /etc/passwd | cut -d: -f1
logname
命令logname
su
切换用户)。su
影响。whoami
或 $USER
(简洁高效)。w
或 who am i
。logname
可追溯原始登录用户。su
或 sudo
切换用户,whoami
和 $USER
会显示切换后的用户,而 logname
保持原始用户。id -un
或 whoami
作为备用方案。如有其他需求(如获取用户组、权限等),可结合 groups
、id
等命令进一步扩展。