who命令
来源:原创 更新时间:2018-08-23 16:33:46 作者:管理员 浏览:1961
- 命令描述
Linux who命令用于显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。
使用权限:所有使用者都可使用。
- 命令语法
- 命令选项
--version:显示版本信息。
----------------------------------------------------------------------------------------------------
-a --all 所有
-H --heading:显示各栏位的标题信息列;
-i -u 或 --idle:显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串;
-m:此参数的效果和指定"am i"字符串相同;
-q --count:只显示登入系统的帐号名称和总人数;
-s:此参数将忽略不予处理,仅负责解决who指令其他版本的兼容性问题;
-l 打印系统登录过程
-w -T --mesg --message --writable:显示用户的信息状态栏;
- 命令实例
实例1:显示当前登录用户
[root@linuxbaodian test]# who -u root pts/0 2018-08-23 00:04 01:11 2659 (10.0.0.1) root pts/1 2018-08-23 09:14 . 3010 (10.0.0.1) linuxbaodian pts/2 2018-08-23 16:15 00:14 4729 (10.0.0.1) [root@linuxbaodian test]# who root pts/0 2018-08-23 00:04 (10.0.0.1) root pts/1 2018-08-23 09:14 (10.0.0.1) linuxbaodian pts/2 2018-08-23 16:15 (10.0.0.1)
实例2:显示系统登录过程
[root@linuxbaodian test]# who -l -H NAME LINE TIME IDLE PID COMMENT LOGIN tty1 2018-08-22 22:25 1155 id=1 LOGIN tty2 2018-08-22 22:25 1157 id=2 LOGIN tty3 2018-08-22 22:25 1159 id=3 LOGIN tty4 2018-08-22 22:25 1161 id=4 LOGIN tty5 2018-08-22 22:25 1165 id=5 LOGIN tty6 2018-08-22 22:25 1167 id=6
实例3:精简模式
[root@linuxbaodian test]# who -q root root linuxbaodian # users=3