Linux查看系统当前⽤户命令
⼀,
w命令
该命令⽤于显⽰登录到系统的⽤户情况,w命令功能强⼤,它不但可以显⽰有谁登录到系统,还可以显⽰出这些⽤户当前正在进⾏的⼯作,并且统计数据相对who命令来说更加详细和科学.
w命令的显⽰项⽬按以下顺序排列:当前时间,系统启动到现在的时间,登录⽤户的数⽬,系统在最近1秒、5秒和15秒的平均负载。然后是每个⽤户的各项数据,项⽬显⽰顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运⾏进程的命令⾏。
其中JCPU时间指的是和该终端(tty)连接的所有进程占⽤的时间。这个时间⾥并不包括过去的后台作业时间,但却包括当前正在运⾏的后台作业所占⽤的时间。⽽PCPU时间则是指当前进程(即在WHAT项中显⽰的进程)所占⽤的时间。下⾯介绍该命令的具体⽤法和参数。⼆,
who命令
该命令主要⽤于查看当前在线上的⽤户情况。这个命令⾮常有⽤。如果⽤户想和其他⽤户建⽴即时通讯,⽐如使⽤talk命令,那么⾸先要确定的就是该⽤户确实
在线上,不然talk进程就⽆法建⽴起来。⼜如,系统管理员希望监视每个登录的⽤户此时此刻的所作所为,也要使⽤who命令。
login name:登录⽤户名;
terminal line:使⽤终端设备;
login time:登录到系统的时间。
下⾯对who命令的常⽤参数进⾏说明。
-m
它的效果同who am i显⽰出⾃⼰在系统中的⽤户名,登录终端,登录时间
-q
只显⽰⽤户的登录帐号和登录⽤户的数量
-s
忽略,它同于wholinux用户系统相关命令
-r
可以查看当前系统的运⾏级别
run-level 3 Apr 21 09:37 last=S
-H,–heading 显⽰⼀⾏列标题。常⽤的标题如表4-2所⽰。
三,
whoami 只显⽰出⾃⼰在系统中的⽤户名
四,
who am i 显⽰出⾃⼰在系统中的⽤户名,登录终端,登录时间
可以查看⾃⼰登录到系统中的⽤户名,它同logname⼀样。
五,
logname 可以显⽰⾃⼰登录到系统中的⽤户名
六,
last 可以查看上次⾃⼰登录的时间,当然root可以查看其他⽤户登录的情况。
last -n user 可以看user前n次登录的情况
七,
tty可以使⽤tty来报告所连接的设备或终端

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。