w命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。
语法:
w(选项)(参数)
选项:
-h:不打印头信息;
-u:当显示当前进程和cpu时间时忽略用户名;
-s:使用短输出格式;
-f:显示用户从哪登录;
-V:显示版本信息。
[root@centos ~]# w
15:19:45 up 1:26, 3 users, load average: 0.01, 0.03, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
centos :0 :0 22:02 ?xdm? 1:02 0.20s /usr/libexec/gnome-session-binary --session gnome-classic
centos pts/0 :0 22:02 ? 0.13s 0.79s /usr/libexec/gnome-terminal-server
root pts/1 192.168.0.188 14:07 1.00s 0.14s 0.03s w
[root@centos ~]# w -f
15:26:06 up 1:32, 3 users, load average: 0.00, 0.01, 0.05
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
centos :0 22:02 ?xdm? 1:04 0.20s /usr/libexec/gnome-session-binary --session gnome-classic
centos pts/0 22:02 ? 0.13s 0.79s /usr/libexec/gnome-terminal-server
root pts/1 14:07 6.00s 0.13s 0.02s w -f