查看 Linux 系统中的用户名很简单,可以使用以下几种 :
whoami 命令
**whoami** 命令是一种简单且常用的 ,它直接输出当前登录用户的用户名。
$ whoami
username
id 命令
**id** 命令提供了有关当前用户的更详细的信息,包括用户名、用户 ID (UID) 和组 ID (GID)。
$ id
uid=1000(username) gid=100(users) groups=100(users)
env 命令
**env** 命令显示所有环境变量,其中包括 **USER** 变量,该变量的值为当前用户名。
$ env | grep USER
USER=username
w 命令
**w** 命令显示系统中当前登录的所有用户,其中包括用户名。
$ w
10:56:19 up 3 days, 8:17, 1 user, load average: 0.00, 0.02, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
username tty1 :0 10:28 0.00s 0.04s 0.00s top
finger 命令
**finger** 命令显示有关指定用户的详细信息,包括用户名。
$ finger username
Login: username
Name: John Doe
Directory: /home/username
Shell: /bin/bash
最后的小技巧
如果只想获取用户名,而无需其他信息,可以使用以下命令:
$ echo $USER
username