导航菜单

Linux命令大全-w命令

陆兴东 2026-04-07 22 浏览 Linux命令

一、简介

w命令主要功能是用来查看目前登录的用户以及他们在做什么。

执行该命令可以知道目前登录的用户有哪些,以及他们正在执行的程序或命令。

二、语法

语法:wc [参数] [用户名]

参数说明:

-f:开启或关闭显示用户从何处登入系统。

-h:不显示各栏位的标题信息列。

-s:使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。

-u:忽略执行程序的名称,以及该程序耗费CPU时间的信息。

-i:显示IP地址,而不是主机。

-o:以老格式输出。

-V:显示版本信息。

三、实战

1、查看当前登录系统的用户

[root@CentOS7 ~]# w 
21:18:21 up 11 min,  1 user,  load average: 0.00, 0.04, 0.06
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.20.2     21:10    5.00s  0.07s  0.00s w

2、不显示用户登录位置

[root@CentOS7 ~]# w -f 
21:20:15 up 13 min,  1 user,  load average: 0.00, 0.03, 0.05
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0     21:10    7.00s  0.07s  0.00s w -f

3、以精简模式显示登录信息

[root@CentOS7 ~]# w -s 
21:22:00 up 15 min,  1 user,  load average: 0.00, 0.02, 0.05
USER     TTY      FROM              IDLE WHAT
root     pts/0    192.168.20.2      0.00s w -s

4、不显示登录信息头

[root@CentOS7 ~]# w -h
root     pts/0    192.168.20.2     21:10    6.00s  0.07s  0.00s w -h

5、只显示IP地址,不显示主机名称

[root@CentOS7 ~]# w -i 
21:23:49 up 17 min,  1 user,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.20.2     21:10    5.00s  0.07s  0.00s w -i

6、只显示某一个指定的用户

[root@CentOS7 ~]# w tom
21:28:07 up 21 min,  2 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
tom      pts/1    192.168.20.2     21:26    1:25   0.03s  0.03s -bash