who
功能说明:
显示目前登入系统的用户信息
语法:
who [-Himqsw] [am i] [记录文件]
补充说明:
执行这项指令可得知目前有哪些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器
参数:
-H :显示各栏位的标题信息列
-i :显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成“.”号,如果
该用户已超过24小时没有任何动作,则标示出“old”字符串
-m :此参数的效果和指定“am i”字符串相同
-q :只显示登入系统的帐号名称和总人数
使用sudo su 到root后,who里面没有显示
是因为su过去的用户进程空间是作为一个子空间存在,并没有得到一个登录的tty
命令实践:
[root@yubing ~]#who
root tty1 2013-04-24 16:54
root pts/0 2013-04-24 20:48 (192.168.18.1)
[root@yubing ~]#who -H 显示各栏位的标题信息列
NAME LINE TIME COMMENT
root tty1 2013-04-24 16:54
root pts/0 2013-04-24 20:48 (192.168.18.1)
[root@yubing ~]#who -i 显示闲置时间
who: Warning: -iwill be removed in a future release; use -u instead
root tty1 2013-04-24 16:54 00:10 2469
root pts/0 2013-04-24 20:48 . 3406 (192.168.18.1)
[root@yubing ~]#who -m 相当于who am i
root pts/0 2013-04-24 20:48 (192.168.18.1)
[root@yubing ~]#who -q 只显示登入系统的帐号名称和总人数
root root
# users=2
[root@yubing ~]#