w命令


Linux w命令用于显示目前登入系统的用户信息。

  1. 命令格式
    w [-fhlsuV] [用户名称]
    
  2. 命令功能
    执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
  3. 命令参数
    -f  开启或关闭显示用户从何处登入系统。
    -h  不显示各栏位的标题信息列。
    -l  使用详细格式列表,此为预设值。
    -s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
    -u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。
    -V  显示版本信息。
  4. 使用实例
    ## 显示当前用户
    $ w  
    19:50:14 up 58 days, 9:27, 4 users, load average: 0.31, 0.26, 0.18
    USER   TTY   FROM            LOGIN@  IDLE  JCPU  PCPU WHAT
    root   tty7   :0             Thu12  31:39m 10:10  0.60s gnome-session
    root   pts/0  :0.0           17:09  2:18m 15.26s 0.15s bash
    root   pts/1  192.168.1.17   18:51  1.00s 1.24s 0.14s -bash
    root   pts/2  192.168.1.17   19:48  60.00s 0.05s 0.05s -bash
    
    ## 19:50:14 up:当前时间。
    ## 58 days, 9:27:开机了多少时间。
    ## 4 users:有多少个用户。
    ## load average: 0.31, 0.26, 0.18:平均负载,分别是每分钟负载,5分钟平均负载,15分钟平均负载。如果每分钟负载是0.31即平均每分钟有0.31个任务在占用cpu,这个数值的大小根据cpu的核数决定的,每分钟负载不超过cpu核数就不算高。查看cpu核数的命令:
    ## cat /proc/cpuinfo  | grep processor |wc -l
    ## User:登录用户名 
    ## TTY:登录后系统分配的终端号 
    ## From:远程主机名,即从哪登录的 
    ## login@:何时登录 
    ## IDLE:用户空闲时间。这是个计时器,一旦用户执行任何操作,改计时器就会被重置。 
    ## JCPU:和终端连接的所有进程占用时间。包括当前正在运行的后台作业占用时间 
    ## PCPU:当前进程所占用时间 
    ## WHAT:当前正在运行进程的命令行
    
    
    ##不显示登录位置
    $ w -f
    19:53:59 up 9:31, 4 users, load average: 0.05, 0.16, 0.15
    USER   TTY    LOGIN@  IDLE  JCPU  PCPU WHAT
    root   tty7   Thu12  31:43m 10:10  0.60s gnome-session
    root   pts/0   17:09  2:21m 15.26s 0.15s bash
    root   pts/1   18:51  0.00s 1.04s 0.14s -bash
    root   pts/2   19:48  4:45  0.05s 0.05s -bash
    
    ## 以精简模式显示
    $ w -s
    19:54:37 up 9:31, 4 users, load average: 0.24, 0.19, 0.16
    USER   TTY   FROM        IDLE WHAT
    root   tty7   :0        31:43m gnome-session
    root   pts/0  :0.0       2:22m bash
    root   pts/1  192.168.1.17   0.00s -bash
    root   pts/2  192.168.1.17   5:23 -bash
    
    ## 不显示标题
    $ w -h
    root   tty7   :0        Thu12  31:44m 10:10  0.60s gnome-session
    root   pts/0  :0.0       17:09  2:23m 15.26s 0.15s bash
    root   pts/1  192.168.1.17   18:51  0.00s 1.05s 0.14s -bash
    root   pts/2  192.168.1.17   19:48  5:54  0.05s 0.05s -bash
    
 posted on 2020-06-23 11:18  WarningMessage  阅读(254)  评论(0编辑  收藏  举报