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