who命令的功能是用于显示当前登录用户信息,包含登录的用户名、终端、日期时间、进程等信息,帮助运维人员了解当前系统的登入用户情况。

语法格式: who [参数]

常用参数:

-a全面信息
-b系统最近启动时间
-d死掉的进程
-l系统登录进程
-H带有列标题打印用户名,终端和时间
-t系统上次锁定时间
-u已登录用户列表

参考实例

查看当前登录用户信息:

[root@linuxcool ~]# who
root     tty2         2022-05-19 02:12 (tty2)

查看当前登录用户信息,并加上标题:

[root@linuxcool ~]# who -H
NAME     LINE         TIME             COMMENT
root     tty2         2022-05-19 02:12 (tty2)

查看当前全部的登录全部用户信息:

[root@linuxcool ~]# who -H -a
NAME       LINE         TIME             IDLE          PID COMMENT  EXIT
           system boot  2022-05-19 02:12
           run-level 5  2022-05-19 02:12
root     + tty2         2022-05-19 02:12  old         2164 (tty2)

查看系统的最近启动时间:

[root@linuxcool ~]# who -b
         system boot  2022-05-19 02:12
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。