在 Linux 系统中,who 命令用于显示当前登录系统的用户信息。who 命令的输出包括以下信息:
- 登录用户名
- 终端设备名称
- 登录时间
- 登录来源(即远程登录的 IP 地址或主机名)
其中,登录来源的 IP 地址或主机名是通过解析登录用户的终端设备名称得到的。如果登录用户是通过本地终端登录的,则登录来源为本地主机名。如果登录用户是通过网络远程登录的,则登录来源为远程主机的 IP 地址或主机名。
例如,who 命令输出的一行记录可能如下所示:
alice pts/0 2021-12-01 09:30 (192.168.0.100)
其中,alice 是登录用户名,pts/0 是终端设备名称,2021-12-01 09:30 是登录时间,192.168.0.100 是登录来源的 IP 地址。
需要注意的是,如果登录来源的 IP 地址是 ::1,则表示登录用户是通过本地主机的 IPv6 地址登录的。