执行 Linux 中的 w 命令可以得知目前登入系统的有哪些人,以及它们正在执行的程序。单独执行 w
命令你给会显示所有的用户,我们也可以指定用户名称,仅显示某位用户的相关信息。
w 命令的参数如下;
- (1)-f 开启或者关闭用户从何处登录系统。
- (2)-h 不显示各栏位的标题新系列。
- (3)-l 使用详细格式,它是默认值。
- (4)-s 使用简洁格式,不显示用户登入时间、终端机、程序所耗费的 CPU 时间。
- (5)-u 忽略执行程序的名称,以及该程序耗费 CPU 的时间。
- (6)-V 显示版本信息。
名称:w - show Who is logged on and what they are doing
.
功能说明:显示目前登入系统的用户信息。
语法:w [-fhlsuV] [用户名称]
效果:
apple@ubuntu:~$ w
23:20:12 up 3:33, 2 users, load average: 0.04, 0.04, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
apple :0 :0 18:25 ?xdm? 1:05 0.12s init --user
apple pts/0 :0 23:20 2.00s 0.04s 0.02s w
注:头信息包括当前时间、系统运行时间、用户数量、平均负载(过去的1、5、15分钟)。
- JCPU:相应 tty 所有进程的 CPU 使用时间,不包括过去的后台任务,但是包括当前正在运行的后台任务。
- PCPU:当前在 WHAT 域显示的进程的 CPU 使用时间。