在Ubuntu中查看当前登录用户,可以通过几种不同的命令来实现。
who
,将会显示当前用户的名称、登录的终端(tty)、以及登录时间。book
登录的用户名为 book
,使用的终端为 tty7
。
whoami
,它会简洁地输出当前用户的名称。book
。
w
,将展示当前用户以及其他一些信息,如用户正在做的事情、登录时间等,这个命令的信息来源于 /var/run/utmp
文件。
如果想要查看系统中所有的用户,包括那些没有登录的用户,可以查看 /etc/passwd
文件或 /etc/group
文件,这些文件中包含了系统上所有用户的信息。
cat /etc/passwd
,此命令会显示出所有用户的信息,但因为信息量较大,可能不便于查找,为了方便查看,可以使用 cat /etc/passwd | cut d: f 13
来只筛选出有用的用户信息。
cat /etc/group
,可以查看到按组分类的所有用户列表。
还可以通过查看 /home
目录下的文件来识别正常登录的用户,因为每个用户在 /home
下都有家目录。
以上就是在Ubuntu中查看当前登录用户及系统中所有用户的几种方法,在日常使用中,根据需要选择适合的命令即可。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/631704.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复