陈斌彬的技术博客

Stay foolish,stay hungry

Linux - W 命令

执行 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 使用时间。