World Health Organization世界卫生组织, 简称WHO。
魔兽选手WhOWhO个人资料:
姓名:Du Sub Jang
生日:1988.04.04
新科的ESWC冠军
种族:兽族
国家:韩国
现用ID:SK.WhO
曾用ID:Bet.WhO mTwAMD.WhO mTw.WHO
主要荣誉:
WCG2007韩国区预选赛第四
WCG2008韩国区预选赛亚军
WCG2009韩国区预选赛季军
ESWC2008冠军
ESWC2008巴黎大师赛第四
ESWC2008雅典大师赛第四
NGL5战队联赛冠军
NGTV2008全明星赛亚军
Fnatic万王之王挑战赛季军
PGL第四赛季四强
KOTH第35届挑战者胜利
WC3L第12赛季最佳新秀
GosuGamers2008年9月排名第一
GosuGamers2008年10月排名第一
who 命令用途识别当前登录的用户。
语法who [ -a | -b -d -i -l -m -p -q -r -s -t -u -w -A -H -T ] [ File ]
who am { i | I }
描述who 命令显示关于当前在本地系统上的所有用户的信息。显示以下内容:登录名、tty、登录日期和时间。输入 who am i 或 who amI 显示您的登录名、tty、您登录的日期和时间。如果用户是从一个远程机器登录的,那么该机器的主机名也会被显示出来。
who 命令也能显示自从线路活动发生以来经过的时间、命令解释器(shell)的进程标识、登录、注销、重新启动和系统时钟的变化,还能显示由初始化进程生成的其它进程。
who 命令的一般输出格式如下:
名称 [状态] 线路 时间 [活动] [进程标识] [出口] (主机名)
其中:
名称 标识用户的登录名。
状态 表明线路是否对每个用户都是可写的(请参阅 -T 标志)。
线路 标识为在 /dev 目录中查找到线路名。
时间 表示用户登录的时间。
活动 表示自从在那个用户线路上的最后一个活动发生以来的小时和分钟数。这里的一个 .(点)表明在上一分钟里的线路活动。如果线路保持静止已经超过 24 小时或自从最近系统启动以来还没有被使用,项就被标记为旧的。
Pid 标识用户登录 shell 的进程标识。
项 标识进程终止状态(请参阅 -d 标志)。要得到关于终止值的更多信息,请参考 wait 子例程或 /usr/include/sys/signal.h 文件。
出口 标识已结束进程的退出状态(请参阅 -d 标志)。
主机名 指出用户从其进行登录的机器名。
要获取信息,who 命令通常检查 /etc/utmp 文件。如果用 File 参数指定另一个文件,who 命令改为检查那个文件。这个新文件通常是 /var/adm/wtmp 或 /etc/security/failedlogin 文件。
如果 File 参数指定了不止一个文件名,则只会使用最后的文件名。
注:
这个命令仅标识在本地节点上的用户。
标志-a 处理 /etc/utmp 文件或有全部信息的指定文件。等同于指定 -bdlprtTu 标志。
-b 指出最近系统启动的时间和日期。
-d 显示没有被 init 重新生成的所有到期的进程。退出字段用于显示死进程并包含死进程的终止和退出值(由 wait 进程返回的)。(这个标志用于通过察看应用程序返回的错误号来确定一个进程的结束原因。)
-l 列出任何登录进程。
-m 仅显示关于当前终端的信息。who -m 命令等同于 who am i 和 who am I 命令。
-p 列出任何当前活动的和以前已由 init 生成的活动进程。
-q 打印一份在本地系统上的用户和用户数的快速清单。
-r 显示当前进程的运行级别。
-s 仅列出名字、线路和时间字段。这个标志是缺省值;因此,who 和 who -s 命令是等效的。
-t 显示 root 用户上一次用 date 命令对系统时钟做的更改。如果 date 命令自从系统安装以来还没有被运行过, who -t 命令就不产生输出。
-u 或 -i 显示每个当前用户的用户名、tty、登录时间、线路活动和进程标识。
-A 显示在 /etc/utmp 文件中的所有记帐项。这些项是通过 acctwtmp 命令生成的。
-H 显示一个头(标题)。
-T 或 -w 显示 tty 的状态并如下显示谁能够对 tty 写入:
+
对任何人都可写。
-
仅对 root 用户或其所有者可写。
?
遇到线路故障。
退出状态
这个命令返回以下退出值:
0 成功完成。
>0 发生错误。
示例1. 要显示关于谁正在使用本地系统节点的信息,请输入:
who
显示类似于以下内容的信息:
joe lft/0 Jun 8 08:34
2. 要显示您的用户名,请输入:
who am i
显示类似于以下内容的信息:
george lft/0 Jun 8 08:34
3. 要显示登录、注销、系统启动和系统关闭的历史记录,请输入:
who /var/adm/wtmp
显示类似于以下内容的信息:
hank lft/0 Jun 8 08:34 (ausnix5)
john lft/0 Jun 8 08:34 (JIKey)
mary lft/0 Jun 8 08:22 (machine.austin.ibm)
jan pts4 Jun 8 09:19 (puff.wisc.edu)
4. 要显示本地系统节点的运行级别,请输入:
who -r
显示类似于以下内容的信息:
. run-level 2 Jun 8 04:15 2 0 s
5. 要显示任何当前活动的和以前已由 init 生成的活动进程,请输入:
who -p
显示类似于以下内容的信息:
srcmstr . Jun 8 04:15 old 2896
cron . Jun 8 04:15 old 4809
uprintfd . Jun 8 04:15 old 5158
6. 要通过指定 -bdlprtTu 标志来处理 /var/adm/wtmp 文件,请输入:
who -a /var/adm/wtmp
显示类似于以下内容的信息:
. system boot Jun 19 10:13
. run-level 2 Jun 19 10:13
. . Jun 19 10:14 old
. . Jun 19 10:14 old
. . Jun 19 10:14 old
rc - . Jun 19 10:13 old
. . Jun 19 10:16 old
. . Jun 19 10:14 old
srcmstr - . Jun 19 10:14 old
rctcpip - . Jun 19 10:14 old
rcdce - . Jun 19 10:14 old
rccm - . Jun 19 10:15 old
dceupdt - . Jun 19 10:15 old
rcnfs - . Jun 19 10:15 old
cron - . Jun 19 10:16 old
piobe - . Jun 19 10:16 old
qdaemon - . Jun 19 10:16 old
writesrv - . Jun 19 10:16 old
uprintfd - . Jun 19 10:16 old
. . Jun 19 10:16 old
LOGIN - lft0 Jun 19 10:16 old
. . Jun 19 10:16 old
. . Jun 19 10:16 old
文件/etc/utmp 包含用户和记帐信息。
/etc/security/failedlogin 包含所有无效登录的历史记录。
/var/adm/wtmp 包含自从上次文件创建以来的所有登录历史记录。
/usr/include/sys/signal.h 包含一个终止值的列表。