欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

Linux who 命令

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)

 

原文始发于:Linux who 命令

赞(0) 打赏
版权归原创作者所有,任何形式转载请联系作者;码农code之路 » Linux who 命令

相关推荐

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏