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 -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 -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
喜欢就支持一下吧
点赞74 分享
评论 抢沙发
头像
欢迎光临不念小屋,留下您的想法和建议,祝您有愉快的一天~
提交
头像

昵称

取消
昵称表情代码图片