linux命令who意思
-
Linux命令”who”用于显示当前登录到系统的用户信息。当在终端下运行”who”命令时,它会列出以下内容:
1. 登录用户名:显示登录到系统的用户名。
2. 终端名称:显示每个用户登录所使用的终端设备,如终端类型和终端设备号。
3. 登录时间:显示用户登录到系统的时间,包括日期和具体时间。
4. 远程登录信息:对于通过网络远程登录的用户,还会显示远程主机的IP地址或主机名。除了上述内容,还可以使用一些选项来扩展”who”命令的功能:
1. “-q”选项:只显示登录用户数量而不显示详细信息。
2. “-a”选项:显示所有登录用户,包括系统服务和终端命令。
3. “-r”选项:显示系统的运行级别。例如,使用命令”who”将会显示当前登录到系统的所有用户的详细信息。而使用命令”who -q”则只显示登录用户的数量。这些信息可以帮助系统管理员了解当前系统的使用情况,以便进行管理和监控。
2年前 -
Linux命令who用于显示当前登录到系统的用户的信息。以下是who命令的一些解释:
1. 显示用户名:who命令会显示当前登录到系统的所有用户的用户名。这包括远程登录用户和本地登录用户。每个用户都会显示在一行上,并且用户名会显示在最左侧。
示例输出:
“`
user1 tty1 2021-01-01 10:00
user2 pts/0 2021-01-01 11:30
“`在上面的例子中,显示了两个用户。user1登录到本地终端tty1上,时间是2021年1月1日10:00。user2通过SSH登录到远程终端pts/0上,时间是2021年1月1日11:30。
2. 显示登录终端:who命令还可以显示每个用户登录的终端。终端信息显示在用户名的后面,并且使用一个特殊的格式来表示。
示例输出:
“`
user1 tty1 2021-01-01 10:00
user2 pts/0 2021-01-01 11:30
“`在上面的例子中,user1登录到终端tty1,user2登录到终端pts/0。
3. 显示登录时间:who命令还会显示用户登录到系统的时间。时间信息显示在终端信息的后面,并且格式为YYYY-MM-DD HH:MM。
示例输出:
“`
user1 tty1 2021-01-01 10:00
“`在上面的例子中,显示了user1登录到系统的时间是2021年1月1日10:00。
4. 显示登录IP地址:如果用户是通过网络连接到系统的,who命令还可以显示用户的登录IP地址。IP地址信息显示在时间信息的后面。
示例输出:
“`
user2 pts/0 2021-01-01 11:30 192.168.0.1
“`在上面的例子中,user2通过SSH从IP地址192.168.0.1登录到系统。
5. 显示空闲时间:在某些系统上,who命令还可以显示用户的空闲时间,即用户最后一次活动与当前时间之间的时间间隔。
示例输出:
“`
user1 tty1 2021-01-01 10:00 (idle)
“`在上面的例子中,user1是空闲状态。
总结起来,Linux命令who用于显示当前登录到系统的用户的信息,包括用户名、登录终端、登录时间、登录IP地址和空闲时间(如果可用)。这些信息对于系统管理员管理系统,或者用户查看当前登录用户的情况很有用。
2年前 -
“who”是一个在Linux系统中使用的命令,用于显示当前登录到系统的用户信息。
### 1. 命令语法
“`shell
who [OPTION] [FILE]
“`### 2. 命令参数
– `-b` 显示系统启动的时间
– `-d` 显示系统上最后一次登录的用户的信息
– `-H` 显示头部信息(标题)
– `-l` 显示完整的登录信息
– `-m` 显示当前登录用户的信息
– `-q` 只显示登录用户的数量
– `-r` 显示当前运行级别
– `-s` 显示当前登录用户的状态
– `-t` 显示时间格式信息
– `-u` 显示用户名和空闲时间
– `-w` 显示谁在运行`write`命令发送消息### 3. 命令输出
– 用户名:表示登录到系统的用户名
– 终端:表示登录的终端设备
– 登录时间:表示用户登录到系统的时间
– 远程主机:如果用户是通过网络连接到系统的,则显示远程主机的名称或IP地址### 4. 示例
#### 示例1: 显示当前登录用户的信息
“`shell
who
“`
输出示例:
“`shell
user1 tty1 Sep 1 09:00
user2 tty2 Sep 2 10:00
“`
上述示例中,显示了当前系统上的登录用户及其登录终端和时间。#### 示例2: 显示系统上最后一次登录的用户信息
“`shell
who -d
“`
输出示例:
“`shell
user3 pts/0 192.168.1.10 Thu Sep 3 11:00 still logged in
“`
上述示例中,显示了系统上最后一次登录的用户信息。### 5. 补充说明
– “who”命令的输出只显示当前登录到系统的用户的信息,不包括后台运行的任务或其他非交互式登录用户。
– “who”命令通常与其他命令配合使用,以获取有关登录用户的详细信息。以上是关于Linux命令”who”的解释和使用示例。希望对你有所帮助!
2年前