在Ubuntu中查看当前登录用户,可以通过几种不同的命令来实现。
(图片来源网络,侵删)
使用who命令:输入who,将会显示当前用户的名称、登录的终端(tty)、以及登录时间。book 登录的用户名为 book,使用的终端为 tty7。
使用whoami命令:输入whoami,它会简洁地输出当前用户的名称。book 。
使用w命令:输入w,将展示当前用户以及其他一些信息,如用户正在做的事情、登录时间等,这个命令的信息来源于 /var/run/utmp 文件。
如果想要查看系统中所有的用户,包括那些没有登录的用户,可以查看 /etc/passwd 文件或 /etc/group 文件,这些文件中包含了系统上所有用户的信息。
查看/etc/passwd文件:输入 cat /etc/passwd,此命令会显示出所有用户的信息,但因为信息量较大,可能不便于查找,为了方便查看,可以使用 cat /etc/passwd | cut d: f 13 来只筛选出有用的用户信息。
查看/etc/group文件:输入 cat /etc/group,可以查看到按组分类的所有用户列表。
还可以通过查看 /home 目录下的文件来识别正常登录的用户,因为每个用户在 /home 下都有家目录。
以上就是在Ubuntu中查看当前登录用户及系统中所有用户的几种方法,在日常使用中,根据需要选择适合的命令即可。