Linux命令大全-w命令

Linux命令大全-w命令

一、简介

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

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

二、语法

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

参数说明:

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

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

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

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

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

-o:以老格式输出。

-V:显示版本信息。

三、实战

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

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

2、不显示用户登录位置

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

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

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

4、不显示登录信息头

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

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

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

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

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