w命令 – 显示当前登入系统的用户信息

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@proyy.com ~]# w
16:59:15 up 16 min, 2 users, load average: 0.06, 0.05, 0.11
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
jaking :0 :0 16:43 ?xdm? 45.56s 0.27s gdm-session-wor
jaking pts/0 :0 16:58 3.00s 0.05s 0.44s /usr/libexec/gn

不打印头信息:

[root@proyy.com ~]# w -h
jaking :0 :0 16:43 ?xdm? 44.68s 0.27s gdm-session-wor
jaking pts/0 :0 16:58 2.00s 0.06s 0.21s /usr/libexec/gn
[root@proyy.com ~]# w --no-header
jaking :0 :0 16:43 ?xdm? 45.11s 0.27s gdm-session-wor
jaking pts/0 :0 16:58 7.00s 0.04s 0.30s /usr/libexec/gn

显示用户从哪登录:

[root@proyy.com ~]# w -f
17:01:19 up 18 min, 2 users, load average: 0.01, 0.04, 0.10
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
jaking :0 16:43 ?xdm? 48.31s 0.28s gdm-session-worker [pam/gdm-password]
jaking pts/0 16:58 7.00s 0.07s 1.15s /usr/libexec/gnome-terminal-server

使用短输出格式:

[root@proyy.com ~]# w -s
17:04:45 up 22 min, 2 users, load average: 0.02, 0.04, 0.09
USER TTY FROM IDLE WHAT
jaking :0 :0 ?xdm? gdm-session-worker [pam/gdm-password]
jaking pts/0 :0 5.00s /usr/libexec/gnome-terminal-server
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享