linux中who命令的结果
-
运行”who”命令后,会显示当前登录系统的用户信息。结果以每行一个用户的形式呈现,包括用户名、登录终端、登录时间等信息。
具体结果如下所示:
1. 用户名:显示当前用户的登录用户名。
2. 终端:显示用户登录所使用的终端设备,可以是TTY设备或X Window系统中的窗口号。
3. 登录时间:显示用户登录系统的时间。格式为月份、日期、时间。
4. 远程IP地址:如果用户是通过网络远程登录的,则会显示远程客户端的IP地址。
5. 退出时间:如果用户已经退出登录,则显示用户的退出时间。示例:
“`
user1 tty1 2021-01-01 10:00 – (登录时间及IP地址)
user2 tty2 2021-01-02 14:30 – (登录时间及IP地址)
“`需要注意的是,”who”命令只会显示当前登录系统的用户信息,不会显示过去的登录记录。如果需要查看更详细的登录信息,可以使用”last”命令。
2年前 -
在Linux中,使用”who”命令可以查看当前登录系统的用户信息。以下是”who”命令的结果解释:
1. 登录用户名(USER):显示当前登录系统的用户名。
2. 终端设备(TTY):显示用户登录的终端设备,包括物理终端和虚拟终端。
3. 登录时间(DATE):显示用户登录的具体时间,格式为月份、日期和时间。
4. 远程登录(FROM):如果用户是通过远程方式登录的(例如SSH),这一列将显示用户的登录来源(例如IP地址或主机名)。
5. 闲置时间(IDLE):显示用户最后一次操作后的闲置时间,单位为分钟或小时。以下是一个示例输出:
“`
user tty1 2021-01-01 10:00 (:0)
user pts/0 2021-01-01 10:30 (:1.0)
user pts/1 2021-01-01 11:00 (192.168.1.1)
“`这个输出表示有三个用户登录到系统中:
– 用户”user”登录到物理终端tty1,登录时间为2021年1月1日10:00,来源为本地。
– 用户”user”登录到虚拟终端pts/0,登录时间为2021年1月1日10:30,来源为本地。
– 用户”user”通过SSH远程登录,登录到虚拟终端pts/1,登录时间为2021年1月1日11:00,来源为IP地址192.168.1.1。2年前 -
在Linux中,`who`命令用于显示当前登录系统的所有用户信息。它能够显示用户的登录名称、终端设备、登录时间和登录来源等信息。下面我们将从方法、操作流程等方面详细介绍`who`命令的使用。
## 方法1:直接使用`who`命令
1. 打开终端窗口。
2. 在终端中输入命令 `who` 并按下回车键。
3. 终端会显示所有当前登录系统的用户信息。在`who`命令的结果中,通常会包括以下几列信息:
– `LOGIN`:登录名称,即用户名。
– `TTY`:终端设备名称,通常在本地登录时显示为控制台的设备名称,远程登录时显示为登陆来源的IP地址。
– `DATE`:登录时间,显示为月份、日期和时间。
– `IP(或HOST)`:登录的来源IP地址或主机名。如果是本地登录则显示为:0。例如,`who`命令的结果可能如下所示:
“`
user1 tty1 2021-10-21 09:30
user2 pts/0 2021-10-21 10:45 192.168.1.100
“`
上面的结果显示了两个用户的信息,第一个用户 `user1` 登录在本地终端 `tty1`上,登录时间是 2021 年 10 月 21 日 09:30。第二个用户 `user2` 是通过远程登录在 `192.168.1.100` 上的,登录时间是 2021 年 10 月 21 日 10:45。## 方法2:使用选项和参数
`who`命令还支持一些选项和参数,可以对结果进行筛选和格式化,更满足用户的需求。
– `who -a`:显示所有用户的登录信息,包括系统进程。
– `who -r`:显示当前运行级别和系统重启时间。
– `who -q`:显示当前登录用户数量。
– `who -s`:显示仅包含用户名和登录时间的简化信息。
– `who –help` 或 `man who`:显示`who`命令的帮助文档,查看更多选项和参数的用法。例如,使用`who -a`命令,可以显示所有用户的登录信息,包括系统进程。结果可能如下所示:
“`
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user1 tty1 – 09:30 23:01 0.01s 0.01s -bash
user2 pts/0 192.168.1.100 10:45 44:56 0.03s 0.02s sshd: user2 [priv]
root pts/1 192.168.1.101 11:15 0.00s 0.02s 0.00s w -a
“`
上面的结果中还包括了一些系统进程的信息,如用户 `root` 使用 `w -a` 命令查看登录信息。总结起来,`who`命令是在Linux中显示当前登录用户信息的重要命令。它可以帮助我们了解当前系统上正在登陆的用户,并提供用户的登录时间、终端设备和来源等信息,这在管理和监视系统时非常有用。可以通过简单的命令和选项来灵活使用`who`命令,以满足不同的需求。
2年前