Linux命令之who

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 ~]#



你可能感兴趣的:(linux,who,who命令)