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 ~]#
来源: http://www.bubuko.com/infodetail-2945829.html