执行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] [用户名称]
效果:
[linuxidc@linuxidc ~]$ w
12:06:28 up 3:33, 3 users, load average: 0.02, 0.08, 0.06
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
linuxidc tty2 - 08:34 3:31m 0.43s 0.34s emacs
linuxidc tty1 :0 08:34 ? 3:38 0.26s pam: gdm-passwo
linuxidc pts/0 :0.0 12:02 0.00s 0.05s 0.02s w
[linuxidc@linuxidc ~]$
注:头信息包括当前时间、系统运行时间、用户数量、平均负载(过去的1、5、15分钟)。
JCPU:相应tty所有进程的CPU使用时间,不包括过去的后台任务,但是包括当前正在运行的后台任务。
PCPU:当前在WHAT域显示的进程的CPU使用时间。