欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

Linux w 命令

1、概述

w命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,感觉比较实用,具体用法如下:

 

2、命令格式

w – [husfV] [user]

 

w命令的显示项目按以下顺序排列:当前时间系统启动到现在的时间登录用户的数目系统在最 近1、5和15分钟的平均负载。然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远 程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。

USER —登录的用户名
TTY —登录后系统分配的终端号
FROM—远程主机名,即从哪儿登录来的
LOGIN@—何时登录
IDLE—空闲了多长时间,表示用户闲置的时间。这是一个计时器,一旦用户执行任何操作,该计时器便会被重置
JCPU—和该终端(tty)连接的所有进程占用的时间,这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间
PCPU—指当前进程(即在WHAT项中显示的进程)所占用的时间
WHAT—当前正在运行进程的命令行

 

[oldboy@mode-6 ~]$ w  23:37:55 up 43 min,  4 users,  load average: 0.00, 0.00, 0.00 USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT root     tty1     -                22:58   39:23   0.02s  0.02s -bash oldboy   pts/0    192.168.0.7      22:59   38:54   0.00s  0.00s -bash oldboy   pts/1    192.168.0.7      22:59    0.00s  0.09s  0.00s w oldboy   pts/2    192.168.0.7      22:59    4.00s  0.02s  0.02s -bash

 

3、常用命令参数

-h    不打印头部信息

 

[oldboy@mode-6 ~]$ w -h root     tty1     -                22:58   53:14   0.02s  0.02s -bash oldboy   pts/0    192.168.0.7      22:59   52:45   0.00s  0.00s -bash oldboy   pts/1    192.168.0.7      22:59    0.00s  0.10s  0.00s w -h oldboy   pts/2    192.168.0.7      22:59   11:09   0.02s  0.00s man w

-u    当列出当前进程和CPU时间时忽略用户名。这主要是用于执行su命令后的情况。

-s    使用短格式。不打印 login time, JCPU 和 PCP 时间

 

[oldboy@mode-6 ~]$ w -s  23:56:26 up  1:02,  4 users,  load average: 0.00, 0.00, 0.00 USER     TTY      FROM               IDLE WHAT root     tty1     -                57:54  -bash oldboy   pts/0    192.168.0.7       1:18  sshd: oldboy [priv] oldboy   pts/1    192.168.0.7       0.00s w -s oldboy   pts/2    192.168.0.7      15:49  man w

 -f    显示from(远程主机名)信息。默认为不显示,尽管系统管理员或者被分配用户已经被默认显示  【 开启或关闭显示用户从何处登入系统

[oldboy@mode-6 ~]$ w -f  23:59:33 up  1:05,  4 users,  load average: 0.00, 0.00, 0.00 USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT root     tty1      22:58    1:01m  0.02s  0.02s -bash oldboy   pts/0     22:59    4:25   0.01s  0.03s sshd: oldboy [priv] oldboy   pts/1     22:59    0.00s  0.10s  0.00s w -f oldboy   pts/2     22:59   18:56   0.02s  0.00s man w

 

4、常用示例

暂无

 

5、命令所在位置和类型

 

[root@mode-6 ~]# which w /usr/bin/w [root@mode-6 ~]# type w w is hashed (/usr/bin/w)

 

原文始发于:Linux w 命令

赞(0) 打赏
版权归原创作者所有,任何形式转载请联系作者;码农code之路 » Linux w 命令

相关推荐

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏