who命令是显示目前登录系统的用户信息。执行who命令可得知目前有那些用户登入系统linux命令大全,单独执行who命令会列出登入帐号,使用的终端机linux命令大全,登入时间以及从何处登入或正在使用哪个X显示器。
who(选项)(参数)
-H或--heading:显示各栏位的标题信息列;
-i或-u或--idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串;
-m:此参数的效果和指定"am i"字符串相同;
-q或--count:只显示登入系统的帐号名称和总人数;
-s:此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题;
-w或-T或--mesg或--message或--writable:显示用户的信息状态栏;
--help:在线帮助;
--version:显示版本信息。
详解:
打印当前正在登录用户的信息
[zhang@zhang~]$whoroottty12015-12-2009:12oldboypts/02015-12-2009:13(192.168.0.7)oldboypts/12015-12-2009:13(192.168.0.7)oldboypts/22015-12-2009:13(192.168.0.7)
-a, --all 等同于-b -d --login -p -r -t -T -u
mv /oldboy/oldboy-$f /oldboy/linux-$f。[root@oldboyedu-40 ~]# tail /oldboy/oldboy.txt。[oldboy@oldboyedu-39-nb ~]$ ls -l /tmp/oldboy.txt。
-b, --boot 最近一次系统启动时间
[oldboy@zhang~]$who-bsystemboot2015-12-2009:10
-d, --dead 打印以退出登录的信息
[oldboy@zhang~]$who-dpts/32015-12-2010:021249id=ts/3term=0exit=0
-H, --heading 打印每列的表头信息
名称 线路 登录时间 空闲时间 进程号 备注 退出
[oldboy@zhang~]$who-aHNAMELINETIMEIDLEPIDCOMMENTEXITsystemboot2015-12-2009:10run-level32015-12-2009:10root+tty12015-12-2009:1200:551201LOGINtty22015-12-2009:101203id=2LOGINtty32015-12-2009:101205id=3LOGINtty42015-12-2009:101207id=4LOGINtty52015-12-2009:101209id=5LOGINtty62015-12-2009:101211id=6oldboy+pts/02015-12-2009:1300:161249(192.168.0.7)oldboy+pts/12015-12-2009:13.1249(192.168.0.7)oldboy+pts/22015-12-2009:1300:311249(192.168.0.7)pts/32015-12-2010:021249id=ts/3term=0exit=0
-l, --login 打印系统登录进程