linux w命令查询已登录主机的用户信息

作者: admin 分类: linux常用命令大全 发布时间: 2018-04-21 20:53

  Linux w命令用于显示目前登入系统的用户信息。

  语法

  w [-fhlsuV][用户名称]

  参数说明:

  •   -f  开启或关闭显示用户从何处登入系统。
  •   -h  不显示各栏位的标题信息列。
  •   -l  使用详细格式列表,此为预设值。
  •   -s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
  •   -u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。
  •   -V  显示版本信息。

  作用:查询已登录到主机的用户信息

  示例:

  显示当前用户


	[root@localhost ~]# w
          当前时间  启动时间 2个用户在线 系统负载平均值  1分钟 5分钟 15分钟
	 04:44:22 up  8:32,  2 users,  load average: 0.03, 0.02, 0.00

	USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

	root     tty1     :0               20:12    8:32m  3.82s  3.82s /usr/bin/Xorg :0 -nr -verbose

	root     pts/0    192.168.2.1      20:12    1.00s  0.55s  0.21s w

  User:登录用户名

  TTY:登录后系统分配的终端号

  From:远程主机名,即从哪登录的

  login@:何时登录

  IDLE:用户空闲时间。这是个计时器,一旦用户执行任何操作,改计时器就会被重置。

  JCPU:和终端连接的所有进程占用时间。包括当前正在运行的后台作业占用时间

  PCPU:当前进程所占用时间

  WHAT:当前正在运行进程的命令行

  不显示登录位置


	[root@localhost ~]# w -f

	 04:45:11 up  8:33,  2 users,  load average: 0.01, 0.01, 0.00

	USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT

	root     tty1      20:12    8:33m  3.82s  3.82s /usr/bin/Xorg :0 -nr -verbose -audit 4 -auth

	root     pts/0     20:12    0.00s  0.34s  0.00s w -f

  精简模式显示


	[root@localhost ~]# w -s

	 04:45:33 up  8:34,  2 users,  load average: 0.01, 0.01, 0.00

	USER     TTY      FROM               IDLE WHAT

	root     tty1     :0                8:34m /usr/bin/Xorg :0 -nr -verbose -audit 4 -auth /var

	root     pts/0    192.168.2.1       0.00s w -s

  不显示标题


	[root@localhost ~]# w -h

	root     tty1     :0               20:12    8:34m  3.82s  3.82s /usr/bin/Xorg :0 -nr -verbose

	root     pts/0    192.168.2.1      20:12    0.00s  0.34s  0.00s w -h

  显示版本


	[root@localhost ~]# w -V

	procps version 3.2.8
更多

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!