qq:78080458 学习交流群:150633458
分类: LINUX
2019-02-06 07:31:57
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 ~]# |