linux子系统who命令

不及物动词 其他 21

回复

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

    Linux子系统是Windows 10中的一个功能,允许用户在Windows操作系统上运行Linux命令和应用程序。在Linux子系统中,可以使用许多与传统Linux系统相同的命令和工具。

    其中一个常用的命令是”who”命令,它用于显示当前登录到Linux子系统的用户信息。当我在Linux子系统中运行”who”命令时,它会列出以下几项信息:

    1. 用户名:该列显示当前登录到Linux子系统的用户名。每个用户都有一个唯一的用户名,用于标识其在系统中的身份。

    2. 终端:该列显示用户当前正在使用的终端设备。终端是用户与计算机交互的界面,可以是物理终端设备(如键盘和显示器)或远程终端(通过网络连接)。

    3. 登录时间:该列显示用户登录到Linux子系统的时间。这个时间显示用户登录的准确时间,以年月日时分的形式进行显示。

    使用”who”命令可以帮助我们了解当前登录到Linux子系统的用户情况。此外,还可以与其他命令结合使用,如”whoami”命令可以显示当前登录用户的用户名。

    总的来说,”who”命令是Linux子系统中常用的一个命令,用于显示当前登录到Linux子系统的用户信息。通过使用该命令,可以方便地查看登录用户的用户名、终端和登录时间。

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

    在Linux操作系统中,”who”命令用于显示当前登录到系统的用户信息。下面是关于”who”命令的一些重要信息:

    1. 显示用户登录信息:使用”who”命令可以显示当前登录到系统的用户列表。输出结果包括登录用户名、登录终端、登录时间等信息。例如:
    “`
    $ who
    username1 :0 2021-02-01 09:00 (:0)
    username2 pts/0 2021-02-01 09:15 (:1)
    “`
    该命令显示了两个用户的登录信息,其中一个用户在本地桌面登录(:0),另一个用户在远程终端登录(pts/0)。

    2. 显示详细的登录信息:使用”who -a”命令可以显示更详细的登录信息,包括终端设备、登录进程ID、登录IP地址等。例如:
    “`
    $ who -a
    system boot 2021-02-01 09:00
    run-level 3 2021-02-01 09:01
    LOGIN tty1 2021-02-01 09:01 405
    username1 :0 2021-02-01 09:00 ? 5022 (:0)
    run-level 5 2021-02-10 09:10
    username2 pts/0 2021-02-01 09:15 4878 (:1) 192.168.1.100
    “`
    该命令显示了系统的启动时间、运行级别以及每个登录用户的详细信息。

    3. 显示登出用户信息:使用”who -q”命令可以显示登出用户的统计信息。例如:
    “`
    $ who -q
    username1 username2
    “`
    该命令显示了当前已登出的用户列表。

    4. 显示活动用户数量:使用”who -u”命令可以显示当前活动用户的数量。例如:
    “`
    $ who -u
    username1 :0 2021-02-01 09:00 (:0)
    username2 pts/0 2021-02-01 09:15 (:1) 4878 1:44m 0.15s 0.00s w
    “`
    该命令显示了当前活动用户的数量,以及每个用户的登录时间、空闲时间和最后一次操作时间。

    5. 显示登录用户的详细信息:使用”whoami”命令可以显示当前登录用户的用户名。例如:
    “`
    $ whoami
    username1
    “`
    该命令显示了当前登录用户的用户名。

    总结起来,”who”命令在Linux操作系统中用于显示用户登录信息,包括登录用户名、登录终端、登录时间等。通过不同的参数选项,可以显示更详细的信息,如终端设备、登录进程ID、登录IP地址等。另外,”who”命令还可以用于显示登出用户信息、活动用户数量以及当前登录用户的详细信息。这些信息对于系统管理员来说非常有用,可以帮助他们监控和管理系统的用户登录情况。

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

    Linux系统中有一个非常常用的命令叫做`who`,用于显示当前登录到系统上的用户信息。它可以显示用户的登录名、登录时间、登录来源等信息。下面将详细介绍`who`命令的使用方法和操作流程。

    ## 1. 命令格式
    `who`命令的基本格式如下:
    “`shell
    who [OPTION]… [FILE]…
    “`
    其中,可选参数`OPTION`用于指定命令的一些选项,文件参数`FILE`用于指定要显示用户信息的文件。

    ## 2. 命令选项
    `who`命令支持的选项如下:

    – `-a`:显示所有的登录信息,包括系统和用户登录;
    – `-b`:显示最后一次系统启动的时间;
    – `-d`:显示空闲时间(以分钟计算);
    – `-H`:显示标题行,即每列的名称;
    – `-i`:显示IP地址;
    – `-l`:显示详细的登陆过程,包括登录名、终端号、登录时间等;
    – `-m`:显示当前登录的用户列表;
    – `-p`:显示当前登录的用户和他们的进程列表;
    – `-q`:只显示用户数量而不显示具体信息;
    – `-r`:显示当前系统的运行级别;
    – `-s`:显示系统启动时间;
    – `–help`:显示帮助信息;
    – `–version`:显示版本信息。

    ## 3. 示例
    下面将通过几个示例来演示`who`命令的使用方法。

    ### 3.1 显示当前登录用户
    要显示当前登录到系统上的用户,只需在命令后面不加任何选项和文件参数即可。示例命令如下:
    “`shell
    who
    “`
    执行该命令后,屏幕上将显示当前登录用户的信息,包括用户名、登录终端、登录时间和登录来源。示例输出如下:
    “`shell
    username1 tty1 2021-01-01 08:00 (:0)
    username2 pts/0 2021-01-01 08:10 (192.168.1.1)
    “`
    其中,`username1`和`username2`分别表示两个不同用户的用户名,`tty1`和`pts/0`分别表示两个不同用户的登录终端,`2021-01-01 08:00`和`2021-01-01 08:10`分别表示两个不同用户的登录时间,`(:0)`和`(192.168.1.1)`分别表示两个不同用户的登录来源。

    ### 3.2 显示用户数量
    要显示当前登录到系统上的用户数量,可以使用`-q`选项。示例命令如下:
    “`shell
    who -q
    “`
    执行该命令后,屏幕上将只显示当前登录用户的数量。示例输出如下:
    “`shell
    #users=2
    “`
    其中,`2`表示当前登录用户的数量。

    ### 3.3 显示当前登录用户和他们的进程列表
    要显示当前登录到系统上的用户和他们的进程列表,可以使用`-p`选项。示例命令如下:
    “`shell
    who -p
    “`
    执行该命令后,屏幕上将显示当前登录用户的信息,并列出他们的进程列表。示例输出如下:
    “`shell
    username1 tty1 2021-01-01 08:00 (:0) 1234 (bash)
    username2 pts/0 2021-01-01 08:10 (192.168.1.1) 5678 (vim)
    “`
    其中,`1234 (bash)`和`5678 (vim)`分别表示两个不同用户的进程列表,`1234`和`5678`分别表示两个不同进程的进程号,`bash`和`vim`分别表示两个不同进程的进程名。

    ## 4. 总结
    `who`命令是Linux系统中一个非常常用的命令,用于显示当前登录到系统上的用户信息。通过本文的介绍,我们了解了`who`命令的使用方法和常用选项,包括显示当前登录用户、显示用户数量和显示用户进程列表等功能。希望本文对您学习和使用`who`命令有所帮助。

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

400-800-1024

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

分享本页
返回顶部