Linux w 命令

1、概述

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


2、命令格式

  w - [husfV] [user]  


  w命令的显示项目按以下顺序排列:当前时间系统启动到现在的时间登录用户的数目系统在最 近1515分钟的平均负载。然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远 程主机名、登录时间、空闲时间、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)

6、另请参见

linux w命令

Linux命令 - w


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值