Linux who 命令
1、概述 显示当前谁在登录中2、命令格式 who [OPTION]... [ FILE | ARG1 ARG2 ]3、常用命令参数 打印当前正在登录用户的信息[zhang@zhang ~]$ whoroottty12015-12-20 09:12oldboypts/02015-12-20 09:13 (19
·
1、概述
显示当前谁在登录中
2、命令格式
who [OPTION]... [ FILE | ARG1 ARG2 ]
3、常用命令参数
打印当前正在登录用户的信息
[zhang@zhang ~]$ who
root tty1 2015-12-20 09:12
oldboy pts/0 2015-12-20 09:13 (192.168.0.7)
oldboy pts/1 2015-12-20 09:13 (192.168.0.7)
oldboy pts/2 2015-12-20 09:13 (192.168.0.7)
-a, --all 等同于 -b -d --login -p -r -t -T -u
[oldboy@zhang ~]$ who -a
system boot 2015-12-20 09:10
run-level 3 2015-12-20 09:10
root + tty1 2015-12-20 09:12 00:40 1201
LOGIN tty2 2015-12-20 09:10 1203 id=2
LOGIN tty3 2015-12-20 09:10 1205 id=3
LOGIN tty4 2015-12-20 09:10 1207 id=4
LOGIN tty5 2015-12-20 09:10 1209 id=5
LOGIN tty6 2015-12-20 09:10 1211 id=6
oldboy + pts/0 2015-12-20 09:13 00:01 1249 (192.168.0.7)
oldboy + pts/1 2015-12-20 09:13 . 1249 (192.168.0.7)
oldboy + pts/2 2015-12-20 09:13 00:16 1249 (192.168.0.7)
-b, --boot 最近一次系统启动时间
[oldboy@zhang ~]$ who -b
system boot 2015-12-20 09:10
-d, --dead 打印以退出登录的信息
[oldboy@zhang ~]$ who -d
pts/3 2015-12-20 10:02 1249 id=ts/3 term=0 exit=0
-H, --heading 打印每列的表头信息
名称 线路 登录时间 空闲时间 进程号 备注 退出
[oldboy@zhang ~]$ who -aH
NAME LINE TIME IDLE PID COMMENT EXIT
system boot 2015-12-20 09:10
run-level 3 2015-12-20 09:10
root + tty1 2015-12-20 09:12 00:55 1201
LOGIN tty2 2015-12-20 09:10 1203 id=2
LOGIN tty3 2015-12-20 09:10 1205 id=3
LOGIN tty4 2015-12-20 09:10 1207 id=4
LOGIN tty5 2015-12-20 09:10 1209 id=5
LOGIN tty6 2015-12-20 09:10 1211 id=6
oldboy + pts/0 2015-12-20 09:13 00:16 1249 (192.168.0.7)
oldboy + pts/1 2015-12-20 09:13 . 1249 (192.168.0.7)
oldboy + pts/2 2015-12-20 09:13 00:31 1249 (192.168.0.7)
pts/3 2015-12-20 10:02 1249 id=ts/3 term=0 exit=0
-l, --login 打印系统登录进程
[oldboy@zhang ~]$ who -lH
NAME LINE TIME IDLE PID COMMENT
LOGIN tty2 2015-12-20 09:10 1203 id=2
LOGIN tty3 2015-12-20 09:10 1205 id=3
LOGIN tty4 2015-12-20 09:10 1207 id=4
LOGIN tty5 2015-12-20 09:10 1209 id=5
LOGIN tty6 2015-12-20 09:10 1211 id=6
-m 只有主机名好用户的标准输入 等同 who am i
[oldboy@zhang ~]$ who -m
oldboy pts/1 2015-12-20 09:13 (192.168.0.7)
[oldboy@zhang ~]$ who am i
oldboy pts/1 2015-12-20 09:13 (192.168.0.7)
-q, --count 所有登录的用户名和数量
[oldboy@zhang ~]$ who -q
root oldboy oldboy oldboy
# users=4
-r, --runlevel 打印当前系统的运行级别
[oldboy@zhang ~]$ who -r
run-level 3 2015-12-20 09:10
-s, --short 只打印名称,使用终端,和时间【默认】
[oldboy@zhang ~]$ who -sH
NAME LINE TIME COMMENT
root tty1 2015-12-20 09:12
oldboy pts/0 2015-12-20 09:13 (192.168.0.7)
oldboy pts/1 2015-12-20 09:13 (192.168.0.7)
oldboy pts/2 2015-12-20 09:13 (192.168.0.7)
-T, -w, --mesg, --message, --writable 添加用户的信息状态 + - ?
+:允许写信息;
-:不允许写信息;
?:不能找到终端设备。
[oldboy@zhang ~]$ who -aH
NAME LINE TIME IDLE PID COMMENT EXIT
system boot 2015-12-20 09:10
run-level 3 2015-12-20 09:10
root + tty1 2015-12-20 09:12 01:49 1201
LOGIN tty2 2015-12-20 09:10 1203 id=2
LOGIN tty3 2015-12-20 09:10 1205 id=3
LOGIN tty4 2015-12-20 09:10 1207 id=4
LOGIN tty5 2015-12-20 09:10 1209 id=5
LOGIN tty6 2015-12-20 09:10 1211 id=6
oldboy + pts/0 2015-12-20 09:13 00:03 1249 (192.168.0.7)
oldboy + pts/1 2015-12-20 09:13 . 1249 (192.168.0.7)
oldboy + pts/2 2015-12-20 09:13 01:25 1249 (192.168.0.7)
pts/3 2015-12-20 10:24 1249 id=ts/3 term=0 exit=0
-u, --users 显示用户登录列表
[oldboy@zhang ~]$ who -uH
NAME LINE TIME IDLE PID COMMENT
root tty1 2015-12-20 09:12 01:51 1201
oldboy pts/0 2015-12-20 09:13 00:05 1249 (192.168.0.7)
oldboy pts/1 2015-12-20 09:13 . 1249 (192.168.0.7)
oldboy pts/2 2015-12-20 09:13 01:28 1249 (192.168.0.7)
4、常用示例
暂无
5、命令所在位置和类型
[oldboy@zhang ~]$ which who
/usr/bin/who
[oldboy@zhang ~]$ type who
who is hashed (/usr/bin/who)
6、另请参见
更多推荐
已为社区贡献5条内容
所有评论(0)