Linux命令whom
-
`whom` 命令并不存在于 Linux 系统中。可能是您对 `who` 命令或 `w` 命令产生了误解。
1. `who` 命令用于显示当前登录到系统的用户信息。它会列出登录的用户的用户名、登录时间、来自哪个终端登录以及他们正在运行的进程。例如,执行 `who` 命令会显示如下输出:
“`
user1 tty1 2021-01-01 10:00
user2 pts/0 2021-01-01 11:00
“`这个命令对于管理员来说非常有用,可以帮助他们查看系统上有哪些用户登录,以及他们的活动状态。
2. `w` 命令与 `who` 命令相似,可以显示当前登录到系统的用户信息,但还能额外显示他们正在运行的进程、当前所在的终端以及他们的登录时间。执行 `w` 命令会显示如下输出:
“`
09:00:01 up 10 days, 1:20, 2 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user1 pts/0 192.168.0.1 09:15 2:30 0.50s 0.20s -bash
user2 pts/1 192.168.0.2 10:30 1:45 1.20s 0.80s vim test.txt
“`这个命令除了包含 `who` 命令的信息外,还提供了更多详细的数据,例如用户所在终端的 IP 地址、用户的活动时间以及他们正在运行的进程。
总结起来,`who` 和 `w` 命令是 Linux 系统中用于显示登录用户信息的命令,它们可以帮助管理员了解当前系统上有哪些用户登录,并监控用户的活动状态。
2年前 -
Linux命令”whom”用于显示当前登录系统的用户信息。
具体来说,whom命令可以列出当前登录系统的用户及其相关信息,包括用户名、终端信息、登录时间和远程主机等。
以下是whom命令的几个常用选项:
1. -u 或 –users:只显示用户信息,不显示终端和远程主机信息。
2. -r 或 –running:只显示活跃用户的信息,不包括已注销的用户。
3. -n 或 –non-reverse:在列表中按升序显示用户信息,而不是默认的降序。
4. -H 或 –no-heading:不显示列表的表头。
5. -V 或 –version:显示whom命令的版本信息。
举个例子,当你在一个多用户系统上登录时,可以使用whom命令来查看当前有哪些用户登录系统,以及他们是从哪个终端或远程主机登录的。
注意:whom命令只显示当前登录系统的用户信息,而不包括已注销的用户。如果你想查看系统中所有用户的信息,可以使用w或who命令。
2年前 -
Linux命令`whom`是一个用于显示指定用户登录的信息的命令。它可以显示用户的登录时间、登录IP地址以及用户所在终端等信息。
### 语法
`whom [option] [username]`
### 参数
– `[option]`:可选参数,用于定制输出的格式和内容。
– `[username]`:可选参数,用于指定要显示信息的用户,如果不指定则显示所有用户的信息。### 选项
– `-s, –short`:只显示用户名,不显示其他信息。
– `-i, –ip`:显示用户登录的IP地址。
– `-t, –term`:显示用户所在的终端。
– `-l, –list`:以列表的形式显示所有用户的信息。
– `-h, –help`:显示帮助信息。### 示例
#### 1. 显示当前登录用户的信息
“`
$ whom
username pts/0 2021-01-01 10:00 (:0.0)
“`这个命令显示了当前登录用户的名称、终端以及登录时间。
#### 2. 显示指定用户的登录信息
“`
$ whom username
username pts/0 2021-01-01 10:00 (:0.0)
“`这个命令显示了指定用户登录的信息,包括用户名、终端和登录时间。
#### 3. 只显示用户名
“`
$ whom -s
username
“`这个命令只显示了当前登录用户的用户名,省略了其他信息。
#### 4. 显示用户登录的IP地址
“`
$ whom -i
username pts/0 2021-01-01 10:00 (:0.0) 192.168.0.1
“`这个命令显示了当前登录用户的用户名、终端、登录时间以及登录的IP地址。
#### 5. 以列表形式显示所有用户的信息
“`
$ whom -l
USERNAME TTY LOGIN@ IDLE JCPU PCPU WHAT
username pts/0 2021-01-01 10:00 00:01 00:02 -bash
“`这个命令以表格形式显示了所有用户的信息,包括用户名、终端、登录时间、空闲时间以及最近的CPU使用时间。
### 注意事项
– `whom`命令需要具有root权限才能查看其他用户的登录信息。
– `whom`命令默认只显示当前登录用户的信息,如果要查看其他用户的信息,需要指定用户名作为参数。
– `whom`命令可以配合其他命令(如`grep`和`awk`)一起使用,以实现更复杂的查询和筛选功能。2年前