linux命令使用who

fiy 其他 19

回复

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

    Who命令用于显示当前登录系统的用户信息。它可以显示用户的用户名、登录时间、登录IP地址等信息。下面是一些常用的who命令的使用示例:

    1. 显示当前登录系统的用户信息:
    “`
    who
    “`
    运行该命令后,系统会列出所有当前登录系统的用户信息。

    2. 显示详细的用户登录信息,包括用户名、终端、登录时间和登录IP地址:
    “`
    who -a
    “`
    运行该命令后,系统会列出所有当前登录系统的用户详细信息。

    3. 显示当前登录系统的用户数量:
    “`
    who -q
    “`
    运行该命令后,系统会显示当前登录系统的用户数量。

    4. 显示当前登录系统的用户信息,并按用户名进行排序:
    “`
    who | sort
    “`
    运行该命令后,系统会将当前登录系统的用户信息按用户名进行排序并显示。

    5. 显示当前登录系统的用户信息,并过滤出指定用户名的用户:
    “`
    who | grep
    “`
    将”
    “替换为指定的用户名,运行该命令后,系统会显示指定用户名的用户信息。

    以上是一些常见的who命令的使用示例,通过这些命令可以方便地查看当前登录系统的用户信息。

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

    who命令是Linux系统中的一个常用命令,用于显示当前登录到系统的用户信息。它可以显示以下内容:

    1. 用户名:who命令会显示当前登录用户的用户名。这可以帮助管理员了解当前有多少用户在系统上活动。

    2. 登录时间:who命令显示每个用户登录系统的时间。这些时间信息可以帮助管理员跟踪用户的活动和登录模式。

    3. 登录终端:who命令还会显示每个用户登录的终端类型,例如终端设备名称或者SSH会话。这对于管理员来说很有用,因为他们可以知道用户是从何处登录系统的。

    4. 登录IP地址:如果用户通过SSH远程登录到系统,who命令还会显示他们的IP地址。这可以帮助管理员了解哪些IP地址正在访问系统。

    5. 远程登录:who命令还会显示是否是远程登录。对于管理员来说,这非常有用,因为他们可以确定哪些用户是通过本地登录还是远程登录到系统的。

    除了上述信息,who命令还可以通过一些选项进行进一步的过滤和筛选。例如,使用”-u”选项可以只显示给定用户的信息,使用”-a”选项可以显示所有用户的登录信息,包括系统用户。此外,还可以将输出重定向到文件中,以便记录用户登录信息。

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

    Linux命令”who”用于显示当前登录系统的用户信息。下面将从使用方法、操作流程等方面对”who”命令进行详细讲解。

    # 1. 使用方法

    基本语法:`who [OPTION]… [ FILE | ARG1 ARG2 ]`

    常见的选项有:

    – `-a` 或 `–all` 显示全部信息,包括终端、时间、主机名等。
    – `-b` 或 `–boot` 显示系统启动的时间。
    – `-d` 或 `–dead` 显示当前没有登录用户的tty。
    – `-H` 或 `–heading` 显示输出的标题行。
    – `-l` 或 `–login` 显示系统登录的用户。
    – `-m` 或 `–message` 显示最近一次系统消息的时间。
    – `-q` 或 `–count` 显示登录用户的总数。
    – `-s` 或 `–short` 仅显示用户登录名和终端。
    – `-t` 或 `–time` 显示用户登录时间。

    示例命令:

    1. 显示当前登录系统的用户信息:`who`。
    2. 显示当前登录系统的用户总数:`who -q`。
    3. 显示登录用户的登录时间:`who -u`。
    4. 以短格式显示登录用户信息:`who -s`。

    # 2. 操作流程

    要使用”who”命令,可以按照以下操作流程进行:

    ## 步骤1:打开终端

    首先,打开Linux操作系统的终端。可以通过按下Ctrl+Alt+T快捷键来打开终端,或者在应用程序菜单中找到终端应用程序并点击打开。

    ## 步骤2:输入”who”命令

    在终端中输入”who”命令,并按下Enter键。

    “`shell
    who
    “`

    ## 步骤3:查看输出结果

    命令执行后,终端会显示当前登录系统的用户信息。具体的输出结果取决于所使用的选项。例如,如果使用了”-s”选项,输出结果将仅包括用户登录名和终端。

    示例输出结果:

    “`
    user1 tty1 2021-07-01 09:30
    user2 tty2 2021-07-01 09:31
    user3 tty3 2021-07-01 09:32
    “`

    ## 步骤4(可选):使用其他选项

    如果需要显示其他信息,可以使用”who”命令的不同选项。例如,可以使用”-q”选项来显示当前登录系统的用户总数。

    “`shell
    who -q
    “`

    示例输出结果:

    “`
    total users: 3
    “`

    ## 步骤5:退出终端

    完成相关操作后,可以输入”exit”命令或直接关闭终端来退出。

    # 3. 总结

    “who”命令是Linux系统中用于显示当前登录系统的用户信息的命令。通过输入不同的选项,可以显示不同的详细信息,如用户登录名、终端、登录时间等。使用”who”命令可以方便地查看当前系统的用户情况,对于系统管理和用户登录管理等方面的工作很有帮助。

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

400-800-1024

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

分享本页
返回顶部