Linux命令whom

不及物动词 其他 29

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    `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年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    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年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部