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