Linux查看系统当前用户命令

Linux查看系统当前用户命令 一, w命令 该命令用于显示登陆到系统的用户状况,w命令功能强大,它不但能够显示有谁登陆到系统,还能够显示出这些用户当前正在进行的工做,而且统计数据相对who命令来讲更加详细和科学. w命令的显示项目按如下顺序排列:当前时间

Linux查看系统当前用户命令
一, 
w命令 
该命令用于显示登陆到系统的用户状况,w命令功能强大,它不但能够显示有谁登陆到系统,还能够显示出这些用户当前正在进行的工做,而且统计数据相对who命令来讲更加详细和科学.google

w命令的显示项目按如下顺序排列:当前时间,系统启动到如今的时间,登陆用户的数目,系统在最近1秒、5秒和15秒的平均负载。而后是每一个用户的各 项数据,项目显示顺序以下:登陆账号、终端名称、远程主机名、登陆时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。spa

其中JCPU时间指的是和该终端(tty)链接的全部进程占用的时间。这个时间里并不包括过去的后台做业时间,但却包括当前正在运行的后台做业所占用的时间。而PCPU时间则是指当前进程(即在WHAT项中显示的进程)所占用的时间。下面介绍该命令的具体用法和参数。.net

二, 
who命令 
该命令主要用于查看当前在线上的用户状况。这个命令很是有用。若是用户想和其余用户创建即时通信,好比使用talk命令,那么首先要肯定的就是该用户确实 在线上,否则talk进程就没法创建起来。又如,系统管理员但愿监视每一个登陆的用户此时此刻的所做所为,也要使用who命令。命令行

login name:登陆用户名;进程

terminal line:使用终端设备;terminal

login time:登陆到系统的时间。get

下面对who命令的经常使用参数进行说明。io

-m 
它的效果同who am i显示出本身在系统中的用户名,登陆终端,登陆时间table

-q 
只显示用户的登陆账号和登陆用户的数量ast

-s 
忽略,它同于who

-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来报告所链接的设备或终端