kavin

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

kavin linux 2023-01-24 427浏览 0

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

继续浏览有关 Linux命令 的文章
发表评论