who

用途

显示现在登入系统的用户信息。

语法

who [-Himqsw][--help][--version][am i][记录文档]

描述

执行这项指令可得知现在有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间连同从何处登入或正在使用哪个X显示器。

你可以在who指令之后加上记录文件的名称,取代存放于 /var/run 目录里的 utmp 文件(预设值),通常是指定 /var/log 目录下的 wtmp 文件,用来查询以前的用户登入记录。假设加在 who 指令后面的字符串是 “am i” ,则会显示本地主机的名称和本身账号之相关信息。

参数

-H或--heading   显示各栏位的标题信息列。
-i或-u或--idle  显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,
                     假如该用户已超过24小时没有任何动作,则标示出"old"字符串。
-m              此参数的效果和指定"am i"字符串相同。
-q或--count     只显示登入系统的帐号名称和总人数。
-s              此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题。

-w或-T或--mesg或        显示用户的信息状态栏。信息之状态标示共有3种:“+”、“-”
--message或--writable  和“?”,分别代表接受 write 指令传来的信息,不接受write
                        指令的信息,以及找不到终端机外围设置。
--help  在线帮助。
--version  显示版本信息。

例子

列出目前登入系统的用户,包括标题列和闲置时间的信息:

$ who -Hu
NAME     LINE         TIME             IDLE          PID COMMENT
leon     tty7         2009-09-05 01:39  old         5108 (:0)
leon     pts/0        2009-09-05 01:40  old         5348 (:0.0)

相关命令

shells/commands/who.txt · 最后更改: 2010/03/30 13:01 (外部编辑)
[unknown link type]到顶部
GNU Free Documentation License 1.3
京ICP备05034962号 Debian Driven by DokuWiki get firefox browser Recent changes RSS feed Valid XHTML 1.0