linux命令who显示

fiy 其他 10

回复

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

    Linux命令”who”用于显示当前系统上活跃的用户信息。执行该命令后,会列出当前登录系统的所有用户的用户名、登录时间以及登录来源(终端名称或IP地址)等相关信息。

    运行以下命令即可显示当前活跃用户的信息:

    “`
    who
    “`

    命令执行后,会输出一列包含以下信息的表格:

    1. 登录用户名:显示当前登录系统的用户名。
    2. 终端名称:显示登录用户所使用的终端设备名称。如果是远程登录,则显示远程连接的IP地址或主机名。
    3. 登录时间:显示登录用户的登录时间。

    该命令常被用于管理员查看系统上有哪些用户正在活动或者监控系统登录信息。在多用户或共享系统中,使用”who”命令可以帮助管理员追踪系统上的活跃用户,并识别出潜在的安全问题。

    除了常规的”who”命令,还有一些相关的命令可以提供更详细的用户信息,比如”whoami”命令用于显示当前登录用户的用户名,”w”命令用于显示当前登录用户的详细信息,包括登录时间、当前运行的进程等。

    总而言之,”who”命令是一个用于显示当前系统上活跃用户信息的实用工具,可以帮助管理员监控系统登录情况,识别潜在的安全风险,同时也可以提供一定程度的用户管理功能。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux命令`who`是用于显示当前登录到系统的用户信息的工具。其主要功能是显示当前活动的用户、他们登录的终端以及登录时间等信息。

    下面是关于`who`命令的一些常见用法和用途:

    1. 显示当前登录用户:可以直接在终端中输入`who`命令,它将显示当前系统中所有已登录用户的信息。每一行显示一个用户的登录名称、终端名称、登录时间以及登录所用IP地址或主机名。

    2. 显示当前登录用户数量:使用`who -q`命令,系统将只返回当前已登录用户的数量,而不显示具体的用户信息。

    3. 显示当前登录用户的详细信息:如果需要查看关于特定用户的更多详细信息,可以使用`who am i`命令。它将显示当前用户的登录名称和终端名称。

    4. 显示特定终端或用户的登录记录:如果只想查看特定终端或用户的登录记录,可以在`who`命令后加上特定的终端名称或用户名。例如,`who tty1`将显示登录到tty1终端的用户信息。

    5. 显示登录用户的ID和进程信息:使用`who -u`命令,系统将显示关于当前登录用户的ID、登录时间、最近活动时间以及相关的进程信息。

    6. 同时显示详细信息和登录时间:如果需要同时显示关于用户的详细信息和登录时间,可以使用`who -a`命令。此命令将包括关于用户的详细信息、终端名称、登录时间以及登录所用IP地址或主机名。

    总之,`who`命令是一个非常有用的工具,可以帮助用户查看当前登录到系统的用户信息。通过不同的选项,可以显示不同级别的信息,并对这些信息进行筛选和排序。这对于系统管理员来说非常重要,可以帮助他们管理和监控系统上的用户活动。

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

    Linux命令`who`用于显示当前登录到系统的用户信息。它可以显示登录用户的用户名,登录时间以及登录来源(例如终端或者远程登录)。在终端中输入以下命令可以查看`who`命令的使用说明:

    “`
    man who
    “`

    下面将介绍如何使用`who`命令,并解释其输出结果的含义。

    ## 命令语法

    `who`命令的语法如下:

    “`
    who [OPTION]… [am i]
    “`

    常用选项:

    – `-a`:显示所有信息,包括系统启动时间、用户登录项等。
    – `-b`:显示系统最近一次启动的时间。
    – `-d`:显示所有已登入系统的用户,包括用户名称、终端设备名称和登入时间等。
    – `-q`:只显示当前登录的用户数量。
    – `-r`:显示当前系统的运行级别。
    – `-u`:显示当前登入系统的详细信息。

    ## 示例

    1. 显示当前登录的用户

    “`
    who
    “`

    该命令会列出当前登录系统的所有用户,包括用户名、终端设备、登录时间及登录来源等信息。

    示例输出:

    “`
    username1 pts/0 2021-01-01 09:00 (:0)
    username2 pts/1 2021-01-01 09:10 (:0)
    “`

    2. 显示系统最近一次启动时间

    “`
    who -b
    “`

    示例输出:

    “`
    system boot 2021-01-01 08:30
    “`

    此命令会显示系统最近一次启动的时间。

    3. 显示当前登录用户数量

    “`
    who -q
    “`

    示例输出:

    “`
    用户名数量:2
    “`

    该命令会显示当前登录系统的用户数量。

    4. 显示当前登录用户的详细信息

    “`
    who -u
    “`

    示例输出:

    “`
    username1 pts/0 2021-01-01 09:00 (:0)
    username2 pts/1 2021-01-01 09:10 (:0)
    登录用户数量:2
    “`

    此命令会显示当前登录到系统的用户的详细信息,并列出用户数量。

    综上所述,`who`命令可以方便地查看当前登录到系统的用户信息,包括用户名、终端设备、登录时间及登录来源。

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

400-800-1024

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

分享本页
返回顶部