在Linux中,who命令用于显示系统处于在线状态的用户信息;rwho与who命令类似,但它会显示局域网中所有主机的用户;whoami命令用于显示自身用户名称; whois命令用于查找并显示用户信息。
who
显示的资料包含用户ID、终端类型、连接来源、上线时间、停留时间、CPU使用量、动作等。
语法
who - [husfV] [user]
参数说明
参数 | 说明 |
-H 或 --heading | 显示各栏位的标题信息列 |
-i 或 -u 或 --idle | 显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串 |
-m | 此参数的效果和指定"am i"字符串相同 |
-q 或--count | 只显示登入系统的帐号名称和总人数 |
-s | 此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题 |
-w 或-T或--mesg或--message或--writable | 显示用户的信息状态栏 |
--help | 显示在线帮助 |
--version | 显示版本信息 |
rwho
主机必须提供rwhod常驻服务的功能,方可使用rwho指令。
语法
rwho [-a]
参数说明
参数 | 说明 |
-a | 列出所有的用户,包括闲置时间超过1个小时以上的用户 |
whoami
同"id -un"指令。
语法
whoami [--help][--version]
参数说明
参数 | 说明 |
--help | 显示在线帮助 |
--version | 显示版本信息 |
whois
查找并显示指定帐号的用户相关信息,因为它是到Network Solutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。
语法
whois [user]
举例
# 显示用户登录来源 who -l -H # 显示终端属性 who -T -H # 查找root用户信息 whois root # 查询域名描述信息 whois .Lx138.COm # 查询域名信息省略法律声明 whois -H Lx138.COm
原创文章禁止转载:技术学堂 » Linux用户查询命令who/whoami/whois详解