A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: who: command not found #All systems curl cmd.cat/who.sh #Debian apt-get install coreutils #Ubuntu apt-get install coreutils #Alpine apk add coreutils #Arch Linux pacman -S coreutils #Kali Linux apt-get install coreutils #CentOS yum install coreutils #Fedora dnf install coreutils #OS X brew install coreutils #Raspbian apt-get install coreutils #Docker docker run cmd.cat/who who
who 命令显示有关当前登录的所有用户的信息。执行 who 命令,可得知目前有那些用户登入系统,单独执行 who 命令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个 X 显示器。
who [ OPTION ]... [ FILE ] [ am i ]
-a, --all:与使用选项-b -d --login -p -r -t -T -u相同。 -b, --boot:显示上次系统引导的时间。 -d,--dead:显示无效进程。 -H或--heading:显示各栏位的标题信息列; -i或-u或--idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串; -m:此参数的效果和指定"am i"字符串相同; -q或--count:只显示登入系统的帐号名称和总人数; -s:此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题; -w或-T或--mesg或--message或--writable:显示用户的信息状态栏; --help:在线帮助; --version:显示版本信息。
文件:指定查询文件。
[root@commandnotfound ~]$ who root pts/1 2019-10-25 14:21 (61.49.113.21) [root@commandnotfound ~]$ who am i root pts/1 2019-10-25 14:21 (61.49.113.21)
显示 所有信息
以及每列数据上方的标题:
[root@commandnotfound ~]$ who -aH NAME LINE TIME IDLE PID COMMENT EXIT system boot 2018-11-28 18:25 LOGIN ttyS0 2018-11-28 18:25 865 id=tyS0 LOGIN tty1 2018-11-28 18:25 862 id=tty1 pts/0 2019-06-21 08:56 24589 id=ts/0 term=0 exit=0 run-level 3 2018-11-28 18:25 root + pts/1 2019-10-25 14:21 . 16997 (61.49.113.21) pts/2 2019-08-06 14:45 24326 id=ts/2 term=0 exit=0 pts/3 2019-08-06 15:16 24420 id=ts/3 term=0 exit=0 pts/4 2019-06-25 14:10 23113 id=ts/4 term=0 exit=0