找回密码
 注册
首页 ≡≡桌面技术≡≡ PC操作系统 查看当前用户命令who与w

linux 查看当前用户命令who与w

灰儿 2009-2-8 19:13:36
who命令
who命令主要用于查看当前在线上的用户情况。这个命令非常有用。如果用户想和其他用户建立即使通讯,比如使用talk命令,那么首先要确定的就是该用户确实在线上,不然talk进程就无法建立起来。
又如,系统管理员希望监视每个登陆的用户此时此刻的所作所为,也要使用who命令。Who命令的常用命令格式和常用选项如下:
# who〔选项〕
命令who常用命令选项如表4-21所示。
              表 4-21      命令who常用命令选项
常用选项
意   义
-a
显示所有用户的所有信息
-m
显示运行该程序的用户名,和“who am I”的作用一样
     -q
只显示用户的登陆帐号和登陆用户的数量,该选项优先级高于其他任何选项
-u
在登陆用户后面显示该用户最后一次对系统进行操作距今的时间
-H
显示列标题

所有的选项是可选的,例如,使用命令:

[email=root@localhose]root@localhose[/email]
root〕# who-aH
结果如下图所示。
NAME       LINE         TIME         IDLE          PID COMMENT  EXIT
                        Jun 18 01:20               216 id=si    term=0 exit=0
           system boot  Jun 18 01:20
           run-level 5  Jun 18 01:20                   last=S
                        Jun 18 01:20              1642 id=l5    term=0 exit=0
LOGIN      tty1         Jun 18 01:20              2359 id=1
                        Jun 18 01:20              2360 id=2
LOGIN      tty3         Jun 18 01:20              2361 id=3
LOGIN      tty4         Jun 18 01:20              2362 id=4
                        Jun 18 01:20              2363 id=5
                        Jun 18 01:20              2661 id=6
                        Jun 18 01:20              2724 id=x
root     ? :0           Jun 18 01:21   ?          2941
           pts/1        Jun 18 01:24                 0 id=/1    term=0 exit=0
root     + pts/1        Jun 18 01:25   .          3116 (192.168.0.227)
其中主标题的含义如下表4—22所示。
表4-22 who输出常用标题含义
标题
含义
USER
用户登陆
LINE
用户登陆使用终端
TIME
用户登陆时间
LDIE
用户空闲时间,即至进行操作的时间
PID
用户登陆shell的进程ID

    也可以单独使用who命令,这时将显示登陆用户另、使用终端设备以及登陆到系统的时间三项内容。

w命令
w命令也用于显示登录到系统的用户情况,但是与who不同的是,w命令功能更加强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,感觉比较实用,具体用法如下:
  w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。
语法格式如下:
   w -[husfV] [user]
   下面对参数进行说明:
   -h 不显示标题。
   -u 当列出当前进程和CPU时间时忽略用户名。这主要是用于执行su命令后的情况。
   -s 使用短模式。不显示登录时间、JCPU和PCPU时间。
   -f 切换显示FROM项,也就是远程主机名项。默认值是不显示远程主机名,当然系统管理员可以对源文件 作一些修改使得显示该项成为默认值。
   -V 显示版本信息。
   User 只显示指定用户的相关情况。
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。