Linux用户查询命令who/whoami/whois详解

在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详解

精彩评论

6+8=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏