显示当前已登录用户会话及动作命令-w
格式:w [options]
格式:w [options]
[root@localhost ~]# w 23:46:39 up 8:29, 2 users, load average: 0.00, 0.01, 0.05 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root tty1 22:02 1:43m 0.07s 0.07s -bash root pts/1 192.168.80.1 22:03 7.00s 0.10s 0.00s w
首行信息:
当前系统时间及系统已运行时间,当前系统登录用户数,系统的平均负载信息(1,5,10分钟内的负载程度,数值越小,系统负载越轻)。
用户相关信息:共八列
第一列 USER:登录用户名;用户重复登录,该帐号也会重复出现。
第二列 TTY:登录终端类型;tty1表示本地终端登录,pts/1表示远程终端登录
第三列 FROM:远程终端地址
第四列 LOGIN@:登录时间
第五列 IDLE:空闲时间;这是个计时器,一旦用户执行任何操作该计时器就会被重置。
第六列 JCPU:和终端连接的所有进程占用时间,包括当前正在运行的后台作业占用时间。
第七列 PCPU:当前进程所占用时间
第八列 WHAT:当前执行的任务
显示当前已登录用户会话命令-who
格式:who [OPTION]… [ FILE | ARG1 ARG2 ]
-q:显示所有登录名和登录用户的数量
格式:who [OPTION]… [ FILE | ARG1 ARG2 ]
-q:显示所有登录名和登录用户的数量
不加参数为查看系统当前所有已登录会话信息
[root@localhost ~]# who root tty1 2017-02-04 21:24 root pts/0 2017-02-04 21:24 (192.168.80.1) [root@localhost ~]#
-q:显示所有登录名和登录用户的数量
[root@localhost ~]# who -q root root # users=2
显示当前登录用户身份命令-whoami
格式:whoami [OPTION]…
格式:whoami [OPTION]…
[root@localhost ~]# whoami root