📅  最后修改于: 2023-12-03 15:09:44.702000             🧑  作者: Mango
w命令用于显示当前系统登陆的用户信息,可以查看用户名、用户终端、登录时间、运行命令等信息。
w [选项]
| 选项 | 描述 | | :---: | --- | | -h | 显示帮助信息 | | -s | 不显示用户登陆时间和运行的命令 | | -u | 显示用户登陆时间和进程状态信息 | | -V | 显示命令版本信息 |
w
输出:
08:34:22 up 3 days, 3:15, 2 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 /dev/tty1 Wed09 3days 0.06s 0.06s -bash
zhangsan pts/0 192.168.1.1 08:26 2.00s 0.02s 0.00s w
其中,第一行输出了系统当前时间、已经运行时间、登录用户数和系统负载。
接下来是表头,表示各列的含义。
最后是各个用户的信息,表示:用户名、终端号、登录IP地址、登录时间、空闲时间、CPU时间、运行命令。
w -s
输出:
USER TTY
root tty1
zhangsan pts/0
只显示了用户名和终端号。
w -u
输出:
08:51:02 up 3 days, 3:32, 2 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 /dev/tty1 Wed09 3days 0.07s 0.07s -bash
zhangsan pts/0 192.168.1.1 08:26 2.00s 0.03s 0.00s w -u
除了显示用户名、终端号、IP地址、登录时间、空闲时间、CPU时间、运行命令之外,还会显示用户的进程信息。
w命令非常实用,可以帮助我们快速查看当前系统的用户信息和进程状态。我们可以根据实际需求选择相应的参数,以方便查看。