who命令使用说明

1、命令概述

who 命令显示当前在本地系统上的所有用户的信息。显示以下内容:登录名、tty、登录日期和时间。输入whoami 显示您的登录名、tty、您登录的日期和时间。如果用户是从一个远程机器登录的,那么该机器的主机名也会被显示出来。
who 命令也能显示自从线路活动发生以来经过的时间、命令解释器(shell)的进程标识、登录、注销、重新启动和系统时钟的变化,还能显示由初始化进程生成的其它进程。

2、命令语法

who【选项】 

3、命令选项

-a:列出所有信息,等于-b -d --login -p -r -t -T -u 选项的组合

-b:系统最近启动时间

-d:显示已死的进程

-H:输出头部的标题列

-l:显示当前系统登录进程

-m:仅显示当前终端的登陆信息。who -m 等同于 whoami。

-p:显示由 init 进程衍生的活动进程

-q:列出所有已登录用户的登录名与用户数量

-r:显示当前的运行级别

-s:只显示名称、线路和时间(默认)

-t:系统上次时钟更改

-T:用+,- 或 ? 标注用户消息状态

-u:列出已登录的用户

4、命令示例

4.1  -m:仅显示当前终端的登陆信息

1 [root@localhost ~]# who -m
2 root     pts/2        2019-10-15 12:43 (192.168.1.100)
3 [root@localhost ~]# who am i
4 root     pts/2        2019-10-15 12:43 (192.168.1.100)

4.2  -r:显示当前的运行级别

1 [root@localhost ~]# who -r
2          run-level 3  2019-10-08 10:52

4.3查看当前登陆用户 whoami,等同于 id -un。

1 [root@localhost ~]# whoami
2 root
3 [root@localhost ~]# id -un
4 root
5 [root@localhost ~]# 

 

posted @ 2019-10-15 16:59  网络小白-lzg  阅读(629)  评论(0编辑  收藏  举报