Linux w命令:显示已登录用户

Linux w命令用于显示目前登入系统的用户信息,执行这项指令可得知目前登入系统的用户有哪些人,以及他们正在执行的程序。

单独执行 w 命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。

语法格式:w [参数]

常用参数:

-h/–no-header不打印头信息
-u/–no-current当显示当前进程和cpu时间时忽略用户名
-s/–short使用短输出格式
-f/–from显示用户从哪登录
-o/–old-style老式输出
-i/–ip-addr显示IP地址而不是主机名(如果可能)
–help显示此帮助并退出
-V/–version显示版本信息

参考实例

显示目前登入系统的用户信息:

[root@bunian ~]# w
19:18:14 up 40 min, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty2 tty2 18:42 40:11 29.86s 2.91s /usr/libexec/tracker-miner-fs
root pts/2 192.168.181.1 19:18 2.00s 0.02s 0.01s w
[root@bunian ~]# w
 19:18:14 up 40 min,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty2     tty2             18:42   40:11  29.86s  2.91s /usr/libexec/tracker-miner-fs
root     pts/2    192.168.181.1    19:18    2.00s  0.02s  0.01s w
[root@bunian ~]# w 19:18:14 up 40 min, 2 users, load average: 0.00, 0.00, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty2 tty2 18:42 40:11 29.86s 2.91s /usr/libexec/tracker-miner-fs root pts/2 192.168.181.1 19:18 2.00s 0.02s 0.01s w

不打印头信息:

[root@bunian ~]# w -h
root tty2 tty2 18:42 40:25 29.87s 2.91s /usr/libexec/tracker-miner-fs
root pts/2 192.168.181.1 19:18 2.00s 0.01s 0.00s w -h
[root@bunian ~]# w -h
root     tty2     tty2             18:42   40:25  29.87s  2.91s /usr/libexec/tracker-miner-fs
root     pts/2    192.168.181.1    19:18    2.00s  0.01s  0.00s w -h
[root@bunian ~]# w -h root tty2 tty2 18:42 40:25 29.87s 2.91s /usr/libexec/tracker-miner-fs root pts/2 192.168.181.1 19:18 2.00s 0.01s 0.00s w -h

显示用户从哪登录:

[root@bunian ~]# w -f
19:18:47 up 40 min, 2 users, load average: 0.00, 0.00, 0.00
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
root tty2 18:42 40:44 29.89s 2.91s /usr/libexec/tracker-miner-fs
root pts/2 19:18 1.00s 0.01s 0.00s w -f
[root@bunian ~]# w -f
 19:18:47 up 40 min,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty2      18:42   40:44  29.89s  2.91s /usr/libexec/tracker-miner-fs
root     pts/2     19:18    1.00s  0.01s  0.00s w -f
[root@bunian ~]# w -f 19:18:47 up 40 min, 2 users, load average: 0.00, 0.00, 0.00 USER TTY LOGIN@ IDLE JCPU PCPU WHAT root tty2 18:42 40:44 29.89s 2.91s /usr/libexec/tracker-miner-fs root pts/2 19:18 1.00s 0.01s 0.00s w -f

使用短输出格式:

[root@bunian ~]# w -s
19:19:04 up 41 min, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM IDLE WHAT
root tty2 tty2 41:01 /usr/libexec/tracker-miner-fs
root pts/2 192.168.181.1 0.00s w -s
[root@bunian ~]# w -s
 19:19:04 up 41 min,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              IDLE WHAT
root     tty2     tty2             41:01  /usr/libexec/tracker-miner-fs
root     pts/2    192.168.181.1     0.00s w -s
[root@bunian ~]# w -s 19:19:04 up 41 min, 2 users, load average: 0.00, 0.00, 0.00 USER TTY FROM IDLE WHAT root tty2 tty2 41:01 /usr/libexec/tracker-miner-fs root pts/2 192.168.181.1 0.00s w -s
© 版权声明
THE END