linux操作命令who

fiy 其他 111

回复

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

    Who命令是Linux系统中的一个常用命令,用于显示当前登录到系统的用户信息。它可以提供登录用户的用户名、登录时间、登录来源等信息。同时,它还可以显示任何指定文件的所有者信息。下面是Who命令的详细用法和示例。

    1. 命令格式:
    who [选项] [文件名]

    2. 命令选项:
    -a:显示所有用户,包括系统用户。
    -b:显示系统启动时间。
    -d:显示每个用户的死亡进程。
    -H:以HTML格式显示输出结果。
    -l:显示较详细的信息,包括用户登录终端和登录时间。
    -m:同时显示登录和非登录进程。
    -q:只显示用户名和登录用户数。
    -r:显示当前运行级别。
    -s:只显示用户名和登录时间。
    -u:仅显示当前登录用户的信息。
    -V:显示版本信息。
    -w:显示系统开机时间以及当前活动用户数。

    3. 示例用法:

    3.1 显示当前登录的用户信息:
    who

    3.2 显示所有登录用户的信息:
    who -a

    3.3 显示较详细的用户信息:
    who -l

    3.4 显示登录用户的用户名和登录时间:
    who -s

    3.5 显示系统开机时间和当前活动用户数:
    who -w

    4. 结束语:
    Who命令是一个非常简单但实用的命令,用于显示登录到系统的用户信息。通过合理运用Who命令的选项,可以获取特定的用户信息并进行相应的管理和监控。熟练掌握Who命令将有助于提高Linux系统管理的效率。

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

    Linux操作系统中的who命令用于显示当前登录到系统中的用户信息。这个命令可以提供有关用户登录到系统的详细信息,如用户名,终端,登录时间,IP地址等。下面是一些关于Linux中who命令的详细信息:

    1. 命令语法:who [参数]

    2. 常用参数:
    -a or –all:显示所有用户的详细信息,包括系统启动时间和运行级别。
    -b or –boot:显示系统的启动时间。
    -d or –dead:显示已经退出的用户。
    -H or –heading:在输出的第一行显示列标题。
    -q or –count:仅显示登录用户的数量。
    -r or –runlevel:显示当前系统的运行级别。
    -s or –short:显示精简的用户信息。
    -t or –time:显示最近的登录时间。
    -u or –users:显示登录用户的用户名列表。
    -T or –mesg:显示用户的消息状态。

    3. 示例命令:
    – who:显示当前登录用户的详细信息。
    – who -a:显示当前登录用户的详细信息,并包括系统启动时间和运行级别。
    – who -b:显示系统的启动时间。
    – who -q:仅显示登录用户的数量。
    – who -u:显示登录用户的用户名列表。

    4. who命令的输出信息包括:
    – 用户名:显示已登录用户的用户名。
    – 终端:显示用户登录所使用的终端或伪终端。
    – 登录时间:显示用户登录系统的时间。
    – IP地址:显示用户登录时的IP地址。

    5. who命令的输出结果可以用于查看当前系统上哪些用户正在登录,以及他们的登录信息。这对于系统管理员来说是非常有用的,可以帮助他们追踪登录情况和管理系统资源。

    总之,who命令是用来显示当前登录到系统中的用户信息的工具,可以通过参数来控制输出的详细程度和格式。它是Linux系统中一种简单而有用的命令,可以帮助管理员更好地管理系统资源。

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

    Linux操作系统中的`who`命令用于显示当前登录到系统中的用户信息。它可以显示用户的登录名、登录时间、登录终端等相关信息。下面我将详细介绍`who`命令的使用方法和操作流程。

    ## 1. 命令语法
    `who`命令的基本语法如下:
    “`
    who [OPTION]… [FILE]…
    “`

    ## 2. 命令选项
    `who`命令支持以下选项:
    – `-a`:显示所有的信息,包括系统的启动时间和终端名称;
    – `-b`:显示系统的启动时间;
    – `-d`:显示所有已经登录用户的详细信息;
    – `-H`:显示表头;
    – `-l`:显示登录用户的详细信息;
    – `-m`:显示使用当前终端登录的用户;
    – `-q`:只显示登录用户的数量;
    – `-s`:显示登录用户的总时间;
    – `-T`:显示登录用户和系统运行时间的总时间;
    – `–version`:显示命令的版本信息;
    – `–help`:显示命令的帮助信息。

    ## 3. 基本用法
    ### 3.1 显示登录用户信息
    要显示当前登录用户的信息,只需在命令行中输入`who`,然后按下回车键即可:
    “`
    $ who
    username1 pts/0 2021-11-01 10:15 (192.168.1.100)
    username2 pts/1 2021-11-01 10:20 (192.168.1.101)
    “`
    输出结果中每一行代表一个登录用户的信息,包括登录名、终端、登录时间和登录IP地址。

    ### 3.2 显示登录用户数量
    要仅显示登录用户的数量,可以使用`-q`选项:
    “`
    $ who -q
    username1 username2
    # 登录用户的数量为2
    “`

    ### 3.3 显示登录用户总时间
    如果想要显示登录用户的总时间,可以使用`-s`选项:
    “`
    $ who -s
    username1 pts/0 2021-11-01 10:15 00:10
    username2 pts/1 2021-11-01 10:20 00:08
    # 最后一列表示登录用户的总时间
    “`

    ### 3.4 显示登录用户和系统运行时间总时间
    要同时显示登录用户和系统运行时间的总时间,可以使用`-T`选项:
    “`
    $ who -T
    username1 pts/0 2021-11-01 10:15 00:10 13:14
    username2 pts/1 2021-11-01 10:20 00:08 13:13
    # 倒数第二列表示登录用户的总时间,最后一列表示系统运行时间的总时间
    “`

    ### 3.5 显示所有信息
    如果想要显示所有的信息,包括系统的启动时间和终端名称,可以使用`-a`选项:
    “`
    $ who -a
    system boot 2021-11-01 08:01
    run-level 5 2021-11-01 08:01
    username1 pts/0 2021-11-01 10:15 (192.168.1.100)
    username2 pts/1 2021-11-01 10:20 (192.168.1.101)
    # 第一行显示系统的启动时间,第二行显示系统的运行级别
    # 后续行显示登录用户的信息,包括登录名、终端、登录时间和登录IP地址
    “`

    ### 3.6 显示登录用户的详细信息
    使用选项`-l`可以显示登录用户的详细信息:
    “`
    $ who -l
    LOGIN tty1 2021-11-01 10:01
    username1 pts/0 2021-11-01 10:15 (192.168.1.100)
    username2 pts/1 2021-11-01 10:20 (192.168.1.101)
    # 第一行显示登录名、终端和登录时间
    # 后续行显示登录用户的详细信息,包括登录名、终端、登录时间和登录IP地址
    “`

    ### 3.7 显示系统的启动时间
    要仅显示系统的启动时间,可以使用`-b`选项:
    “`
    $ who -b
    system boot 2021-11-01 08:01
    # 显示系统的启动时间
    “`

    ### 3.8 显示命令版本信息和帮助信息
    可以使用选项`–version`显示`who`命令的版本信息,或者使用选项`–help`显示命令的帮助信息:
    “`
    $ who –version
    who (GNU coreutils) 8.30
    # 显示版本信息

    $ who –help
    Usage: who [OPTION]… [FILE]…
    # 显示帮助信息
    “`

    ## 4. 总结
    `who`命令用于显示当前登录到系统中的用户信息。本文介绍了`who`命令的基本语法和常用选项,并提供了丰富的示例来说明其用法。通过学习本文,您已经了解了如何使用`who`命令来查看登录用户的信息,包括登录名、终端、登录时间和登录IP地址。同时,您还学会了如何显示登录用户的数量、登录用户的总时间、系统的启动时间,以及如何显示命令的版本信息和帮助信息。希望本文能帮助您更好地理解和使用`who`命令。

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

400-800-1024

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

分享本页
返回顶部