linux的whoh命令

fiy 其他 134

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    whoh命令是Linux操作系统中的一个命令,用于显示当前登录到系统中的用户信息。它显示用户的用户名、终端、登录时间以及从终端登录到系统的时间。下面是关于whoh命令的详细内容。

    使用whoh命令的基本格式如下:
    “`
    whoh [选项]
    “`

    whoh命令的常用选项如下:
    – `-a`:显示所有用户的登录信息,包括系统和非系统的用户。
    – `-b`:显示仅自从系统启动以来登录的用户信息。
    – `-d`:显示仅自从上次系统重启以来登录的用户信息。
    – `-H`:显示以人类可读的方式格式化输出。
    – `-i`:显示用户登录的IP地址信息。
    – `-p`:显示用户登录进程的详细信息。
    – `-r`:显示当前登录用户的运行级别。
    – `-s`:显示用户登录过程中的进度状态。
    – `-t`:显示仅自从上次系统重启以来登录的用户信息。
    – `-u`:仅显示自己的登录信息。

    下面是一些示例:

    1. 显示所有用户的登录信息:
    “`bash
    whoh -a
    “`

    2. 显示仅自从系统启动以来登录的用户信息:
    “`bash
    whoh -b
    “`

    3. 显示用户登录的IP地址信息:
    “`bash
    whoh -i
    “`

    4. 仅显示自己的登录信息:
    “`bash
    whoh -u
    “`

    总之,whoh命令是一个用于显示当前登录用户信息的实用工具。通过不同的选项,我们可以获取到不同层面的信息,帮助我们进行登录管理和系统监控。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    whoh命令是一个用于显示当前系统中登录用户的命令。它能显示用户的登录名、终端、登录时间和远程主机等信息。

    1. 显示登录的用户:whoh命令可以显示当前所有登录到系统的用户。它会列出登录用户的用户名,以及他们使用的终端(tty)。你可以通过输入命令”whoh”来查看所有登录用户的信息。

    2. 显示登录时间:在whoh命令的输出中,你可以看到每个用户的登录时间。这可以帮助你了解用户已经登录多长时间,或者计算用户的在线时间。通常,登录时间是以小时和分钟的形式显示的。

    3. 显示远程主机:如果用户是通过SSH等远程登录到系统的,whoh命令还可以显示他们是从哪台主机登录的。这对于系统管理员来说特别有用,可以追踪用户的活动。

    4. 显示空闲时间:whoh命令可以显示用户的空闲时间。空闲时间指的是用户在登录后没有进行任何操作的时间。这个信息可以帮助你了解哪些用户已经长时间没有进行操作了。

    5. 显示登录信息:whoh命令还可以显示更多的用户登录信息,如登录IP地址、登陆位置等。这些信息可以帮助你追踪用户的活动,识别潜在的安全风险。

    总结来说,whoh命令是一个非常有用的工具,可以帮助你了解当前系统中的登录用户信息,并提供有关他们的活动的详细信息。这对于监控系统和确保系统安全都非常重要。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    whoh命令是Linux系统中的一个命令行工具,用于显示当前登录到系统上的用户的信息。它可以显示用户的用户名、登录时间、登录的终端和登录的IP地址等信息。本文将详细讲解whoh命令的使用方法和操作流程。

    1. 命令格式和参数
    whoh命令的基本格式如下:
    “`
    whoh [参数]
    “`

    常用的参数包括:
    – -a:显示所有用户信息,包括系统进程;
    – -b:显示当前登录的用户信息,并按登录时间排序;
    – -d:显示认证过的用户信息;
    – -H:不显示列名;
    – -q:仅显示登录用户的数量;
    – -R:按登录IP地址排序;
    – -u:显示用户信息,并按用户名排序;
    – -l:显示详细的用户信息;
    – -s:仅显示登录用户的信息;
    – -?:显示命令的帮助信息。

    2. 基本使用
    打开终端,输入whoh命令即可显示当前登录到系统上的用户信息。默认情况下,whoh命令会显示用户名、登录时间、登录的终端、登录的IP地址等信息。例如:
    “`
    whoh
    “`

    3. 显示详细信息
    使用参数-l可以显示详细的用户信息,包括用户名、用户ID、组ID、登录时间、登录终端和登录的IP地址等。例如:
    “`
    whoh -l
    “`

    4. 按登录时间排序
    使用参数-b可以按登录时间排序显示当前登录的用户信息,最近登录的用户在前。例如:
    “`
    whoh -b
    “`

    5. 按用户名排序
    使用参数-u可以按用户名排序显示当前登录的用户信息。例如:
    “`
    whoh -u
    “`

    6. 按登录IP地址排序
    使用参数-R可以按登录IP地址排序显示当前登录的用户信息。例如:
    “`
    whoh -R
    “`

    7. 显示登录用户数量
    使用参数-q可以仅显示当前登录用户的数量。例如:
    “`
    whoh -q
    “`

    8. 显示认证过的用户信息
    使用参数-d可以显示认证过的用户信息,即所有通过PAM认证系统的用户。例如:
    “`
    whoh -d
    “`

    9. 显示系统进程
    使用参数-a可以显示所有用户信息,包括系统进程。例如:
    “`
    whoh -a
    “`

    10. 不显示列名
    使用参数-H可以不显示列名。例如:
    “`
    whoh -H
    “`

    11. 显示命令帮助信息
    使用参数-?可以显示命令的帮助信息,包括所有可用的参数和选项。例如:
    “`
    whoh -?
    “`

    以上就是对Linux系统中whoh命令的基本使用方法和操作流程的介绍。通过whoh命令,可以方便地查看当前登录到系统上的用户信息,对于系统管理和安全监控非常有用。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

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

分享本页
返回顶部