在 Linux 系统中,你可以使用几种不同的命令来查看当前登录的用户或系统中的所有用户的记录。

以下是几个常用的命令:

1. `who`

linux查看登录用户  第1张

`who` 命令列出当前登录到系统的用户。

sh

who

2. `w`

`w` 不仅显示出登录了的用户的列表,而且还提供了这些用户都在执行哪些操作,这使得`w`比其他工具更加详细。

sh

w

linux查看登录用户  第2张

3. `users`

`users` 是一个简单的命令,它可以列出当前所有登录到系统中的用户名,但不像其他命令那样提供详细的时间戳或其他详细信息。

sh

users

linux查看登录用户  第3张

4. `last`

你可以查看最近登录的用户的历史记录:

sh

linux查看登录用户  第4张

last

请注意,`last` 需要读取 /var/log/wtmp 的内容,如果这个文件被清空或者找不到的话,则显示不出记录,且这条命需要一定的权限,建议root用户操作或者具有sudo权限操作。

每个方法都有不同的用途和展示的信息范围,在使用时可以根据具体需求选取适当的命令。对于日常使用,“who” 和 “w” 是最常用的查看登录状态的命令,可以获取最准确的信息包括用户名、终端、登录时间等信息。