linux命令who是什么
-
Linux命令who是用来显示当前登录系统的用户信息的命令。当你在终端中输入who命令后,系统会返回已经登录系统的用户列表。
该命令会显示以下信息:
1. 登录的用户名:显示已登录系统的用户名。
2. 登录的终端:显示已登录用户所使用的终端类型,如tty1、tty2等。
3. 登录的时间:显示用户登录系统的时间。
4. 登录的IP地址:如果登录用户是通过网络远程登录的,则会显示用户的IP地址。
5. 远程主机名:如果登录用户是通过网络远程登录的,则会显示远程主机的名称。
6. 登录状态:显示用户的登录状态,如活动状态或闲置状态。使用who命令可以帮助管理员了解当前系统上的用户活动情况,以及管理系统资源的使用情况。此外,可以与其他命令搭配使用,如与w命令结合可以显示详细的用户登录信息等。
总之,Linux命令who可以方便地查看当前系统上已登录的用户信息,并帮助管理员进行用户管理和资源监控。
2年前 -
Linux命令“who”是一个简单的命令行工具,用于显示当前登录到系统上的用户信息。
以下是关于“who”命令的五个主要点:
1. 显示登录用户:通过运行“who”命令,您将看到当前登录到系统上的用户的用户名、终端、登录时间和登录来源。它还会显示从哪个IP地址登录以及登录所用的终端设备。
2. 用户登录信息:该命令还提供了其他有关登录用户的信息,例如用户在系统上运行的进程数,用户安全属于哪个用户组以及用户对终端的权限等。
3. 多用户环境:在多用户环境中,通过“who”命令可以查看其他用户登录到系统上的活动情况。这对于管理员来说很有用,可以确保用户的登录和活动受到适当的监控。
4. 用户登录历史:与“last”命令不同,“who”命令只显示当前登录用户的信息。如果您想查看用户的完整登录历史记录,可以使用“last”命令。
5. 命令选项:“who”命令支持一些选项来改变其输出的格式。例如,“who -q”命令将只显示登录用户的数量。您还可以使用“who am i”命令来显示当前用户的登录信息。
通过了解“who”命令的用法和功能,管理员和用户可以更好地了解系统上的用户活动,并确保安全管理系统。
2年前 -
who是一个常用的Linux命令,用于显示当前登录到系统中的用户信息。它会列出登录系统的所有用户,并提供他们的用户名、终端地址、登录时间以及从哪里登录等信息。
使用who命令可以了解当前有哪些用户登录到系统中,这对于系统管理员来说非常有用,可以监视系统使用情况,也可以用于排查问题和管理用户权限。
下面是关于who命令的详细说明:
### 语法
“`
who [选项] [文件]
“`### 选项
– `-a, –all`:显示所有的登录信息,包括用户名、终端地址、登录时间等。
– `-q, –count`:只显示登录的用户总数,不显示详细信息。
– `-m, –machine`:显示登录用户的主机名。
– `-H, –heading`:显示列标题。
– `-s, –short`:仅显示用户名和登录时间。
– `-u, –users`:仅显示登录用户的用户名。
– `-r, –runlevel`:显示登录用户的运行级别。
– `-b, –boot`:显示系统启动时间。
– `-w, –mesg`:显示用户是否接收别人发送的消息的标记。### 操作示例
1. 显示所有登录用户的用户名、终端地址、登录时间等信息:
“`
who
“`2. 仅显示登录用户的用户名和登录时间:
“`
who -s
“`3. 显示当前登录用户总数:
“`
who -q
“`4. 显示登录用户的主机名:
“`
who -m
“`5. 显示登录用户的运行级别:
“`
who -r
“`6. 显示系统启动时间:
“`
who -b
“`### 注意事项
– who命令默认从/var/run/utmp文件中读取用户信息,该文件记录了当前的登录用户信息。如果指定了文件参数,则从指定文件中读取用户信息。
– who命令可以与其他命令结合使用,例如可以使用grep命令来过滤出特定用户的登录信息。
– who命令可以通过-I选项来显示登录用户的IP地址。2年前