Linux 系统管理 : who 命令详解

who命令是显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统,单独执行who命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。

语法

who(选项)(参数)

选项

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

详解:

 

打印当前正在登录用户的信息

 

[javascript]  view plain  copy
 
 
  1. [zhang@zhang ~]$ who  
  2. root     tty1         2015-12-20 09:12  
  3. oldboy   pts/0        2015-12-20 09:13 (192.168.0.7)  
  4. oldboy   pts/1        2015-12-20 09:13 (192.168.0.7)  
  5. oldboy   pts/2        2015-12-20 09:13 (192.168.0.7)  

  -a, --all    等同于 -b -d --login -p -r -t -T -u

 

 

[javascript]  view plain  copy
 
 
  1. [oldboy@zhang ~]$ who -a  
  2.            system boot  2015-12-20 09:10  
  3.            run-level 3  2015-12-20 09:10  
  4. root     + tty1         2015-12-20 09:12 00:40        1201  
  5. LOGIN      tty2         2015-12-20 09:10              1203 id=2  
  6. LOGIN      tty3         2015-12-20 09:10              1205 id=3  
  7. LOGIN      tty4         2015-12-20 09:10              1207 id=4  
  8. LOGIN      tty5         2015-12-20 09:10              1209 id=5  
  9. LOGIN      tty6         2015-12-20 09:10              1211 id=6  
  10. oldboy   + pts/0        2015-12-20 09:13 00:01        1249 (192.168.0.7)  
  11. oldboy   + pts/1        2015-12-20 09:13   .          1249 (192.168.0.7)  
  12. oldboy   + pts/2        2015-12-20 09:13 00:16        1249 (192.168.0.7)  

  -b, --boot  最近一次系统启动时间

 

 

[javascript]  view plain  copy
 
 
  1. [oldboy@zhang ~]$ who -b  
  2.          system boot  2015-12-20 09:10  

  -d, --dead    打印以退出登录的信息

 

 

[javascript]  view plain  copy
 
 
  1. [oldboy@zhang ~]$ who -d  
  2.          pts/3        2015-12-20 10:02              1249 id=ts/3  term=0 exit=0  

  -H, --heading    打印每列的表头信息

 

名称             线路                 登录时间                           空闲时间                进程号  备注       退出

 

[javascript]  view plain  copy
 
 
  1. [oldboy@zhang ~]$ who -aH  
  2. NAME       LINE         TIME             IDLE          PID COMMENT  EXIT  
  3.            system boot  2015-12-20 09:10  
  4.            run-level 3  2015-12-20 09:10  
  5. root     + tty1         2015-12-20 09:12 00:55        1201  
  6. LOGIN      tty2         2015-12-20 09:10              1203 id=2  
  7. LOGIN      tty3         2015-12-20 09:10              1205 id=3  
  8. LOGIN      tty4         2015-12-20 09:10              1207 id=4  
  9. LOGIN      tty5         2015-12-20 09:10              1209 id=5  
  10. LOGIN      tty6         2015-12-20 09:10              1211 id=6  
  11. oldboy   + pts/0        2015-12-20 09:13 00:16        1249 (192.168.0.7)  
  12. oldboy   + pts/1        2015-12-20 09:13   .          1249 (192.168.0.7)  
  13. oldboy   + pts/2        2015-12-20 09:13 00:31        1249 (192.168.0.7)  
  14.            pts/3        2015-12-20 10:02              1249 id=ts/3  term=0 exit=0  

  -l, --login    打印系统登录进程

 

 

[javascript]  view plain  copy
 
 
  1. [oldboy@zhang ~]$ who -lH  
  2. NAME     LINE         TIME             IDLE          PID COMMENT  
  3. LOGIN    tty2         2015-12-20 09:10              1203 id=2  
  4. LOGIN    tty3         2015-12-20 09:10              1205 id=3  
  5. LOGIN    tty4         2015-12-20 09:10              1207 id=4  
  6. LOGIN    tty5         2015-12-20 09:10              1209 id=5  
  7. LOGIN    tty6         2015-12-20 09:10              1211 id=6  

  -m    只有主机名好用户的标准输入    等同 who am i

 

 

[javascript]  view plain  copy
 
 
  1. [oldboy@zhang ~]$ who -m  
  2. oldboy   pts/1        2015-12-20 09:13 (192.168.0.7)  
  3. [oldboy@zhang ~]$ who am i  
  4. oldboy   pts/1        2015-12-20 09:13 (192.168.0.7)  

  -q, --count    所有登录的用户名和数量

 

 

[javascript]  view plain  copy
 
 
  1. [oldboy@zhang ~]$ who -q  
  2. root oldboy oldboy oldboy  
  3. # users=4  

 

  -r, --runlevel    打印当前系统的运行级别

 

[javascript]  view plain  copy
 
 
  1. [oldboy@zhang ~]$ who -r  
  2.          run-level 3  2015-12-20 09:10  

  -s, --short    只打印名称,使用终端,和时间【默认】

 

 

[javascript]  view plain  copy
 
 
  1. [oldboy@zhang ~]$ who -sH  
  2. NAME     LINE         TIME             COMMENT  
  3. root     tty1         2015-12-20 09:12  
  4. oldboy   pts/0        2015-12-20 09:13 (192.168.0.7)  
  5. oldboy   pts/1        2015-12-20 09:13 (192.168.0.7)  
  6. oldboy   pts/2        2015-12-20 09:13 (192.168.0.7)  

  -T, -w, --mesg, --message, --writable    添加用户的信息状态  + - ?

 

+:允许写信息; 
-:不允许写信息; 
?:不能找到终端设备。

 

[javascript]  view plain  copy
 
 
  1. [oldboy@zhang ~]$ who -aH  
  2. NAME       LINE         TIME             IDLE          PID COMMENT  EXIT  
  3.            system boot  2015-12-20 09:10  
  4.            run-level 3  2015-12-20 09:10  
  5. root     + tty1         2015-12-20 09:12 01:49        1201  
  6. LOGIN      tty2         2015-12-20 09:10              1203 id=2  
  7. LOGIN      tty3         2015-12-20 09:10              1205 id=3  
  8. LOGIN      tty4         2015-12-20 09:10              1207 id=4  
  9. LOGIN      tty5         2015-12-20 09:10              1209 id=5  
  10. LOGIN      tty6         2015-12-20 09:10              1211 id=6  
  11. oldboy   + pts/0        2015-12-20 09:13 00:03        1249 (192.168.0.7)  
  12. oldboy   + pts/1        2015-12-20 09:13   .          1249 (192.168.0.7)  
  13. oldboy   + pts/2        2015-12-20 09:13 01:25        1249 (192.168.0.7)  
  14.            pts/3        2015-12-20 10:24              1249 id=ts/3  term=0 exit=0  

  -u, --users    显示用户登录列表

 

 

[javascript]  view plain  copy
 
 
  1. [oldboy@zhang ~]$ who -uH  
  2. NAME     LINE         TIME             IDLE          PID COMMENT  
  3. root     tty1         2015-12-20 09:12 01:51        1201  
  4. oldboy   pts/0        2015-12-20 09:13 00:05        1249 (192.168.0.7)  
  5. oldboy   pts/1        2015-12-20 09:13   .          1249 (192.168.0.7)  
  6. oldboy   pts/2        2015-12-20 09:13 01:28        1249 (192.168.0.7)  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HarkerYX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值