Linux命令(20):who命令
2016-11-15 20:28
169 查看
who命令功能说明
who命令显示目前登录到系统的用户,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。用法如下:
who命令的一般输出格式
名称:用户的登录名
状态:表明终端是否对用户都是可写的
终端:类似于pts/1、pts/2等,此终端标识在/dev目录中可找到
时间:用户登录系统的时间
活动:某个用户在自己的终端上最后一次活动发生以来到现在的时间,如果此项是个“.”,就表示一分钟内的终端活动;如果终端保持静止已经超过24小时或自从系统启动以来还没有被使用过,那么此项标记为“old”
进程标识:用户登录shell的id
主机名:登录到Linux系统上的客户端机器标识
命令参数
在Linux下who通常通过/var/run/utmp文件来获取信息,如果“[file]”选项指定另一个文件,则who命令不再默认读取/var/run/utmp文件,而是读取指定文件来获取信息。示例
[b]显示当前登录系统的用户[/b]
[b] 显示最近启动的日期[/b]
[b] 显示系统的运行级别[/b]
[b] 显示用户清单[/b]
[b] 显示系统最近启动日期,以及当前每个用户的登录详情[/b]
[b] 显示标题信息[/b]
[b] 显示当前用户[/b]
who命令显示目前登录到系统的用户,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等。用法如下:
who [OPTION]...[file] |
名称 [状态] 终端 时间 [活动] [进程标识] (主机名) |
状态:表明终端是否对用户都是可写的
终端:类似于pts/1、pts/2等,此终端标识在/dev目录中可找到
时间:用户登录系统的时间
活动:某个用户在自己的终端上最后一次活动发生以来到现在的时间,如果此项是个“.”,就表示一分钟内的终端活动;如果终端保持静止已经超过24小时或自从系统启动以来还没有被使用过,那么此项标记为“old”
进程标识:用户登录shell的id
主机名:登录到Linux系统上的客户端机器标识
命令参数
选项 | 含义 |
-a | 列出所有信息,相当于所有选项 |
-b | 列出系统最近启动的时间 |
-l | 列出所有可登录的终端信息 |
-H | 显示标题信息 |
-q | 列出本地系统上的用户和用户数的清单 |
-m | 只显示当前在线的用户 |
-r | 显示当前系统的运行级别 |
-s | 仅显示名称、终端和时间字段信息。这是who的默认输出,who和who -s一样 |
-u | 显示当前每个用户的用户名、登录终端、登录时间、终端活动和进程标识 |
-T或-w | 显示tty终端的状态,“+”表示对任何人可写,“-”表示仅对root用户或所有者可写,“?”表示遇到终端故障 |
[b]显示当前登录系统的用户[/b]
[root@c6 ~]# who root pts/0 Nov 16 14:06 (192.168.2.111) root pts/2 Nov 16 13:40 (192.168.2.107) root pts/3 Nov 16 13:58 (192.168.2.107) root pts/4 Nov 16 14:01 (192.168.2.107) zdw pts/5 Nov 16 14:02 (192.168.2.107) |
[root@c6 ~]# who -b system boot Nov 16 10:54 |
[root@c6 ~]# who -r run-level 3 Nov 16 10:54 |
[root@c6 ~]# who -qroot root root root zdw# users=5 |
[root@c6 ~]# who -buT system boot Nov 16 10:54root + pts/0 Nov 16 14:06 00:01 3141 (192.168.2.111)root + pts/2 Nov 16 13:40 00:15 2716 (192.168.2.107)root + pts/3 Nov 16 13:58 . 2943 (192.168.2.107)root + pts/4 Nov 16 14:01 00:02 3014 (192.168.2.107)zdw + pts/5 Nov 16 14:02 00:10 3077 (192.168.2.107) |
[root@c6 ~]# who -lHNAME LINE TIME IDLE PID COMMENTLOGIN tty1 Nov 16 10:54 1099 id=1LOGIN tty3 Nov 16 10:54 1103 id=3LOGIN tty4 Nov 16 10:54 1105 id=4LOGIN tty2 Nov 16 10:54 1101 id=2LOGIN tty5 Nov 16 10:54 1110 id=5LOGIN tty6 Nov 16 10:54 1112 id=6 |
[root@c6 ~]# who -mHNAME LINE TIME COMMENT |
相关文章推荐
- linux命令(20):rm命令
- Linux命令(20)——cat命令
- Linux命令-用户管理命令:useradd,passwd,who,w
- 每日一linux命令(20)-------find命令之exec
- [8-20]用户登录命令w、who、whoami和which、whereis、tty小结
- who命令
- who命令详解
- who命令
- Linux命令简单实现 -- whoami
- 自己动手编写一个简单的who命令(不带参数)
- linux fwhois 命令详解
- who、whoami命令 和 who am i 命令的区别
- 命令[20]
- 编写自己的who命令
- Windows XP下使用 whoami 命令
- linux fwhois 命令详解
- 用I/O标准库实现who命令
- Linux基础1——控制台、Who命令与Whoami命令比较
- linux rwho 命令详解
- linux whois 命令 详解