天天看点

Linux基础命令---显示登录用户w

w

       显示哪些用户登录,并且显示用户在干什么。报头按此顺序显示当前时间、系统运行时间、当前登录用户数以及过去1、5和15分钟的系统平均负载。接着为每个用户显示以下条目:登录名、TTY名称、远程主机、登录时间、空闲时间、JCPU、PCPU和当前进程的命令行。JCPU时间是附加到TTY的所有进程使用的时间。它不包括过去的后台作业,但也包括当前正在运行的后台作业。PCPU时间是当前进程使用的时间,在“what”字段中命名。

       此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法

       w [选项]  [user]

2、选项列表

选项 说明
-h 不显示标题栏
-u 忽略执行程序的名称和cpu时间
-s 使用短格式,不显示登录时间、JCPU 和PCPU time
-f 显示用户从哪里登录
-V 显示版本信息

3、文件

       /var/run/utmp,正在登陆的用户信息。

       /proc  process information,进程信息。

4、实例

显示登录的用户信息 

​[root@localhost ~]# w​

​ 08:53:05 up 3 days, 18:42,  4 users,  load average: 0.00, 0.00, 0.00​

​USER     TTY     FROM              LOGIN@   IDLE  JCPU   PCPU WHAT​

​david    tty7    :0               Sat20   15days 1.99s  0.00s pam: gdm-password​

​root     pts/0   :1.0             Sat20    0.00s 0.08s  0.00s w​

​root     pts/1   :1.0             21:28   11:24m 0.00s  0.00s bash​

​root     tty1    :1               Sat20   15days 18.07s 18.07s /usr/bin/Xorg :1 -br -verbose -audi​

​[root@localhost ~]# ​

继续阅读