首页 百科知识 用户信息命令

用户信息命令

时间:2022-10-09 百科知识 版权反馈
【摘要】:who命令的功能是查询当前已登录到系统中的用户。这个命令非常有用,假如某个用户想和其他用户建立即时通信,那么首先要确定的就是该用户已经登录。who命令的语法格式如下:此信息表明系统中当前有两个用户:root和zheng,信息第一列是用户名,第二列是用户登录的终端标识,第三列是用户登录进入系统的时间。

8.3.1 用户信息命令

(1)who

who命令的功能是查询当前已登录到系统中的用户。这个命令非常有用,假如某个用户想和其他用户建立即时通信,那么首先要确定的就是该用户已经登录。who命令的语法格式如下:

who [选项]

who命令的功能是察看登录到系统中的用户信息。该命令的常用选项有:

-m:显示运行who程序的用户名。whoami命令也能显示运行该程序的用户名。

-q:只显示用户的登录账号和登录用户的数量,该选项优先级高于其他任何选项。

-H:显示列标题。常用的标题有用户名、登录终端及登录时间等。

例如,要查看登录到系统的用户情况,可以直接使用who命令:

$who

root   console  Dec 8 08:03

zheng   tty1    Dec 8 08:11

此信息表明系统中当前有两个用户:root和zheng,信息第一列是用户名,第二列是用户登录的终端标识,第三列是用户登录进入系统的时间。

为显示当前用户的用户名,可以直接使用whoami命令:

$whoami

root

(2)w

w命令的功能是查询当前登录到系统中用户的行为。与who命令相比,w命令功能更强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且w命令的统计数据相对who命令来说更加详细和科学

w命令执行时在第一行中依次显示当前时间,系统启动到现在的时间,登录用户的数目,系统在最近l秒、5秒和l5秒的平均负载,接下来显示每个用户的各项数据:登录账号、终端名称、远程主机名、登录时间、空闲时间、JCPU(和该终端连接的所有进程占用的时间)、PCPU(当前进程所占用的时间)、当前正在运行进程的命令行

w命令的语法格式为:

w [选项] [用户名]

其常用选项如下:

-h:不显示标题。

-s:使用短格式,不显示登录时间、JCPU和PCPU时间。

若指定用户名参数,则只显示指定用户的相关情况。

例如,要显示当前登录到系统的用户的详细情况,可直接使用w命令:

$w

9:04:08 up 1 day, 3 users, load average: 0.01, 0.04, 0.00

User   tty  login  idel  JCPU  PCPU   what

s605   ttyp0 8:20am  1:37           vi hip.c

s611   ttyp1 8:31am               w

s601   ttyp2 8:45am  2:10           csh

从w命令的显示中可以看出,系统中当前有三个用户,用户s605在编辑文件hip.c,用户s611在运行w,用户s601没有做什么。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈