linux子系统who命令

回复

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

    Linux子系统是在Windows操作系统中运行的一个虚拟Linux环境。它允许用户在Windows系统上运行Linux命令和应用程序。其中一个常用的命令是”who”命令。

    “who”命令用于显示当前登录到系统的用户信息。它可以显示用户名、登录时间、终端设备等信息。同时,它也可以显示当前系统中已登录用户的数量。

    使用”who”命令的基本语法是:

    “`
    who [选项]
    “`

    常用的选项包括:

    – `-a`:显示所有登录过的用户信息,包括系统引导时开启的虚拟终端;
    – `-b`:显示最后一次系统引导时间;
    – `-d`:显示已登录用户的终端名称;
    – `-H`:显示列标题;
    – `-q`:仅显示已登录用户的数量;
    – `-r`:显示系统运行时间;
    – `-s`:仅显示当前用户的登录信息;
    – `-t`:显示用户登录状态的详细信息;
    – `-u`:显示已登录用户的登录时间。

    例如,要显示当前所有登录用户的信息,可以运行以下命令:

    “`
    who -a
    “`

    这将显示所有已登录用户的详细信息,包括用户名、登录时间、终端设备等信息。

    总而言之,”who”命令是一个用于显示当前登录用户信息的实用工具,可以帮助管理员监控系统上的用户活动。在Linux子系统中使用该命令,可以方便地查看当前正在使用虚拟Linux环境的用户信息。

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

    Linux操作系统提供了一个强大的命令行工具who, 它用于显示当前登录到系统的用户信息。who命令可以显示用户登录名,终端号,登录时间以及登录来源等信息。下面是关于Linux子系统中who命令的五个要点:

    1. 基本的who命令用法
    在Linux子系统中,可以通过在终端中输入who命令来查看当前登录的用户信息。默认情况下,who命令会显示登录名,终端号,登录时间以及登录来源。示例输出如下所示:
    “`
    $ who
    user1 tty1 2022-01-01 09:00 (:0)
    user2 pts/0 2022-01-01 10:30 (:1)
    “`

    2. 显示详细用户信息
    如果想要查看更详细的用户信息,可以使用who -a或者who –all选项。这会显示用户登录名,终端号,登录时间,登录来源,以及用户进程ID等详细信息。示例输出如下所示:
    “`
    $ who -a
    user1 tty1 2022-01-01 09:00 (:0) 12345
    user2 pts/0 2022-01-01 10:30 (:1) 67890
    “`

    3. 显示登录主机名
    通过使用who -m或者who –machine选项,可以显示用户登录的主机名。示例输出如下所示:
    “`
    $ who -m
    user1 tty1 2022-01-01 09:00 (:0) hostname1
    user2 pts/0 2022-01-01 10:30 (:1) hostname2
    “`

    4. 只显示登录名
    有时候,我们只关心当前登录到系统的用户登录名。可以使用who -q或者who –count选项来仅显示登录名的信息。示例输出如下所示:
    “`
    $ who -q
    user1 user2
    “`

    5. 显示特定用户的登录信息
    如果需要查看特定用户的登录信息,可以将用户名作为who命令的参数进行指定。示例输出如下所示:
    “`
    $ who user1
    user1 tty1 2022-01-01 09:00 (:0) hostname1
    “`

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

    Linux子系统是Windows操作系统中提供的一个功能,它允许用户在Windows环境中运行Linux系统并使用Linux命令和工具。在Linux子系统中,可以使用命令行界面来执行各种操作和管理任务。

    其中之一常用的命令是who命令,它用于显示当前登录到Linux子系统中的所有用户信息。who命令提供了关于用户登录会话的详细信息,包括用户名、登录时间、登录终端等。

    下面是who命令的使用方法和操作流程:

    1. 打开Linux子系统:在Windows操作系统中搜索并打开”Windows PowerShell”应用。

    2. 进入Linux子系统:在Windows PowerShell中输入命令”wsl”,按回车键进入Linux子系统。此时会进入到Linux子系统的命令行界面。

    3. 使用who命令:在Linux子系统的命令行界面中,输入命令”who”,按回车键执行。

    4. 查看输出结果:执行who命令后,会显示当前登录到Linux子系统的所有用户的详细信息。输出结果通常包括用户名、终端设备、登录时间等。

    除了基本的who命令,还可以使用一些选项来获取更详细的信息。下面是一些常用的选项:

    – -q 或 –count:仅显示当前登录用户的数量。

    – -a 或 –all:显示所有已登录用户的信息,包括系统进程。

    – -H 或 –heading:在输出结果的顶部显示列标题。

    – -l 或 –login:显示更详细的登录信息,包括登录时间、上次活动时间等。

    – -s 或 –short:以简洁的形式显示输出结果,仅显示用户名和登录终端。

    – -u 或 –users:仅显示当前用户的信息。

    例如,要显示当前登录用户的数量,可以使用命令”who -q”;要显示所有已登录用户的详细信息,可以使用命令”who -a”。

    总结:
    Linux子系统是Windows操作系统中提供的一个功能,它允许用户在Windows环境中运行Linux系统。在Linux子系统中,可以使用who命令来显示当前登录到Linux子系统中的所有用户信息。通过提供不同的选项,可以获取更详细或简洁的输出结果。在Windows PowerShell中进入Linux子系统后,使用who命令即可显示用户信息。

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

400-800-1024

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

分享本页
返回顶部