linux

Linux中的w命令介绍

2019-11-19  本文已影响0人  等会再说
Linux中的w命令介绍

本教程中,我们将讲解linux系统中的w命令。

很多人可能都不知道linux系统中的w命令,今天我们就对w命令做一个详细的讲解。

w命令是一个在linux系统中用来显示当前登录用户及这些用户正在做什么的命令。它同时也能显示系统运行时长,当前系统时间和系统平均负载情况。

如何使用w命令

w的命令语法格式如下:

w [OPTIONS] [USER]

在终端中不带任何参数直接执行w命令,命令输出内容类似如下:

 21:41:07 up 12 days, 10:08,  2 users,  load average: 0.28, 0.20, 0.10
USER      TTY      FROM        LOGIN@   IDLE   JCPU   PCPU WHAT
root      pts/0    10.10.0.2   20:59    1.00s  0.02s  0.00s w
linux265  pts/1    10.10.0.8   21:41    7.00s  0.00s  0.00s bash

第一行信息输出内容和使用uptime命令输出一样,它包含的列信息说明如下:

第二行信息包括如下字段说明:

该命令将列出所有当前登录的用户以及与他们相关联的信息。

如果将一个或多个用户名作为参数传递给w命令,则输出将限于给定的用户:

w linux265

输出:

 22:08:55 up 12 days, 10:35,  2 users,  load average: 0.00, 0.06, 0.12
USER      TTY      FROM        LOGIN@   IDLE   JCPU   PCPU WHAT
linux265  pts/1    10.10.0.8   21:41    27:55   0.00s  0.00s bash

w命令选项介绍

w接受几个很少使用的选项。

其中-h, --no-header 选项告诉 w命令不要打印标题头部信息:

w -h

输出信息中,仅仅登录用户信息被打印出来.

root      pts/0    10.10.0.2   20:59    1.00s  0.02s  0.00s w -h
linux265  pts/1    10.10.0.8   21:41    7.00s  0.00s  0.00s bash

-f--from选项用来决定是否显示FROM字段。 默认情况下,此文件是显示还是隐藏取决于您使用的发行版。

w -f

输出:

 22:48:39 up 12 days, 11:15,  2 users,  load average: 0.03, 0.02, 0.00
USER      TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
root      pts/0     20:59    5.00s  0.03s  0.01s bash
linux265  pts/1     21:41    1.00s  0.02s  0.00s w -f

-o, --old-style选项告诉w使用旧样式输出。 使用此选项时,当IDLEJCPUPCPU时间少于一分钟时,该命令将打印空白。

w -o

输出:

 22:50:33 up 12 days, 11:17,  2 users,  load average: 0.14, 0.04, 0.01
USER      TTY      FROM        LOGIN@   IDLE   JCPU   PCPU WHAT
root      pts/0    10.10.0.2   20:59    1:59m               bash
linux265  pts/1    10.10.0.8   21:41          

-s--short选项告诉w使用短样式输出。 使用此选项时,不会打印LOGIN @JCPUPCPU字段。

w -s

输出:

 22:51:48 up 12 days, 11:18,  2 users,  load average: 0.04, 0.03, 0.00
USER      TTY      FROM         IDLE WHAT
root      pts/0    10.10.0.2    3:14  bash
linux265  pts/1    10.10.0.8    2.00s w -s

-i--ip-addr选项强制wFROM字段中始终显示IP地址而不是主机名。

w -I

输出:

 22:59:55 up 12 days, 10:35,  2 users,  load average: 0.00, 0.06, 0.12
USER      TTY      FROM        LOGIN@   IDLE   JCPU   PCPU WHAT
root      pts/0    10.10.0.2   20:59    1.00s  0.02s  0.00s w
linux265  pts/1    10.10.0.8   21:41    7.00s  0.00s  0.00s bash

写在最后

在本教程中,主要讲解了w命令显示有关系统活动和已登录用户的信息。如果想 了解更多有关w命令的信息,请在终端中键入man w查看。

上一篇 下一篇

猜你喜欢

热点阅读