您的位置:

深入了解 Linux 的 who 命令

一、什么是 Linux 的 who 命令?

who 命令是 Linux 操作系统的一个标准命令,用于显示当前登录到系统中的用户信息。who 命令在大多数基于 Unix 系统的操作系统中都可以使用。

who

上述命令将显示当前登录到系统中的所有用户的信息,包括用户名、登录时间和 IP 地址。

二、如何使用 who 命令?

who 命令具有多个选项,可以帮助用户查看所需的信息。

1. -u 选项

使用 -u 选项可以显示当前登录到系统中的用户的详细信息,包括他们的登录终端和最近使用系统的时间。

who -u

2. -m 选项

使用 -m 选项可以显示当前登录用户的用户名和终端。

who -m

3. -H 选项

使用 -H 选项可以以可读的格式显示时间。

who -H

4. -b 选项

使用 -b 选项可以显示系统最后一次的启动时间。

who -b

5. -r 选项

使用 -r 选项可以显示系统当前运行的级别。

who -r

三、who 命令使用中的注意事项

使用 who 命令时,需要注意以下事项:

1. who 命令只显示当前登录到系统中的用户信息,而不是所有已经登录过的用户信息。

2. who 命令可以显示当前在终端上使用的用户信息,也可以显示通过网络连接到系统的用户信息。

3. 对于未登录但以 su 命令方式切换用户的情况,who 命令只会显示切换后的用户信息。

4. 在某些系统中,无法使用 who 命令查看 root 用户信息。

四、结论

who 命令是 Linux 操作系统中重要的命令之一,可以帮助用户查看当前登录到系统中的用户信息。who 命令具有多个选项,可以根据用户需要选择相应的选项来使用。在使用 who 命令时需要注意一些细节,以确保正确输出所需的信息。