w 命令详解-目前登入系统的用户信息

本文介绍 Linux 中 w 命令的功能及使用方法,包括显示系统当前时间、已运行时间、登录用户数和系统平均负载等信息,并详细解释 w 命令输出的各项指标含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux w 命令详解功能说明:显示目前登入系统的用户信息。

语法:w [-fhlsuV][用户名称]

linux w 命令补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行linux w 命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。

linux w 命令参数:

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

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

-l  使用详细格式列表,此为预设值。

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

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

-V  显示版本信息。


[root@dan ~]# w

 21:34:54 up  4:30,  2 users,  load average: 0.00, 0.01, 0.05

USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT

root     :0       :0               12:11   ?xdm?   2:03   0.17s gdm-session-worker [pam/gdm-password]

root     pts/0    :0               21:02    6.00s  0.05s  0.01s w

系统会显示上述一组信息,现在来介绍一下这些信息的含义。

第一行共有4个字段,含义如下:

 系统的当前时间: 21:34:54表示执行w命令的时间。

 系统启动后经历的时间:up  4:30 表示系统已经运行了4个小时30分钟。

 当前登录系统的用户总数:2users 表示当前共有2位用户登录此系统。同一个用户帐号可以重复的登录,因而会见到重复的帐号名(例:两个root)。

  系统平均负载指示:load averge:0.00, 0.01, 0.05中的数值,分别表示系统在过去1、5、10分钟内的平均负载程度。其值越接近0.00,表示系统负载越低,性能上相对来说越好。

第二行共有8个字段,用来显示正在进行的操作,以及用户占用的系统资源:

 USER:显示登陆系统的用户的帐号名。如果用户重复登录,则该帐号名就会重复显示。

 TTY:用户登录的终端代号。登录的形式不同,登录代号也不相同。

 FROM:显示用户从何处登录系统。如果是本地登录,则此字段为-,若从远程登录,便会显示远程主机的IP地址或主机名。至于“:0.0”之类的标示,代表该用户是从X Window System以文本模式登录的。

 LOGIN@:这是Login At的意思,表示该用户登录系统时的时间(不是登录后经过的时间)。

 IDLE:表示用户闲置的时间。这是一个计时器,一旦用户执行任何操作,该计时器便会被重置。

 JCPU:以终端的代号区分显示,表示该终端所有相关的进程(process)执行时所消耗的cpu时间。每当进程结束就停止计时,开始新的进程则会重新计时。

 PCPU:表示cpu执行程序消耗的时间。

 WHAT:表示用户正在执行的程序的名称,如果正在执行文本模式命令,则会显示用户环境的名称。


以上是linux w 命令详解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值