linux中who命令程序

不及物动词 其他 14

回复

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

    在Linux中,who命令是用于查看当前登录系统的用户信息的程序。通过使用who命令,我们可以获取到以下几个方面的信息:

    1. 用户名:who命令会列出当前登录系统的所有用户的用户名。

    2. 终端设备:who命令会显示每个用户登录时所使用的终端设备,如tty1、pts/0等。

    3. 登录时间:who命令会显示每个用户登录系统的时间,包括日期和具体时间。

    4. 远程登录IP:如果是通过网络远程登录系统,who命令会显示用户所使用的IP地址。

    综上所述,通过使用who命令,我们可以方便地了解到当前登录系统的用户情况,包括用户名、终端设备、登录时间和远程登录IP等信息。

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

    Linux中的`who`命令用于显示当前登录到系统的用户信息。它可以显示有关用户名称、登录时间、登录来源(IP地址或终端设备)等信息。下面是关于`who`命令的详细介绍:

    1. 命令语法:`who [parameter]`
    – `parameter` 是可选的命令参数,可以用来定制输出的信息格式。

    2. 基本用法:执行`who`命令,将会显示当前登录用户的信息。
    – 输出的每一行包含以下信息:登录用户名、终端设备名称、登录时间、来源IP地址(如果有)。
    – 如果有多个终端设备登录,则会生成多行输出。

    3. 参数说明:
    – `-H`:以头部格式显示结果。头部包含字段名称,方便阅读和分析。
    – `-q`:仅显示登录的用户名和登录总人数。
    – `-s`:不显示登录时间,只显示登录用户名和终端设备名称。
    – `-u`:只显示当前活动的登录会话。

    4. 示例用法:
    – `who`:显示当前登录用户的信息。
    – `who -H`:显示带有头部的格式化输出。
    – `who -q`:只显示登录的用户名和登录总人数。
    – `who -s`:只显示登录用户名和终端设备名称。
    – `who -u`:只显示当前活动的登录会话。

    5. 注意事项:
    – `who`命令默认放置在`/usr/bin/who`位置。
    – 通常,只有管理员或有特定权限的用户才能查看来自其他用户的登录信息。

    总的来说,`who`命令是一个简单但非常有用的工具,用于查看当前登录到系统的用户信息。它可以帮助系统管理员监控和管理系统上的用户活动。

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

    一、who命令介绍
    who命令是Linux系统中常用的命令之一,用于显示当前登录系统的用户信息。who命令可以显示出登录系统的用户及相关信息,例如登录用户名、登录终端、登录时间等。通过who命令可以查看当前系统上有哪些用户登录了系统。

    二、who命令的语法格式
    who [选项]

    三、who命令的选项

    “`
    -H, –heading 输出列的标题
    -a, –all 显示所有用户信息,包括系统启动过程中产生的用户
    -b, –boot 显示系统启动时间
    -d, –dead 显示仍在系统中运行,但已经死掉的进程
    -l, –login 显示登录系统的用户信息
    -m, –me 显示当前用户信息
    -q, –count 显示当前已登录系统的用户数量
    -r, –runlevel 显示当前运行的级别
    -s, –short 显示简洁的输出格式
    -t, –time 显示最后一次系统启动的时间
    -u, –users 显示当前用户数量,忽略终端信息
    -w 显示当前登录系统的用户信息并通过终端宽度格式化输出
    “`

    四、who命令的使用方法
    1. 仅使用who命令,不加任何选项
    “`
    $ who
    “`
    这样就会显示出当前登录系统的用户信息,包括用户名、终端、登录时间等。

    2. 使用-a选项,显示所有用户信息
    “`
    $ who -a
    “`
    会显示出所有用户信息,包括系统启动过程中产生的用户。

    3. 使用-b选项,显示系统启动时间
    “`
    $ who -b
    “`
    会显示出系统的启动时间。

    4. 使用-d选项,显示仍在系统中运行但已经死掉的进程信息
    “`
    $ who -d
    “`
    会显示出仍在系统中运行但已经死掉的进程的信息。

    5. 使用-l选项,显示登录系统的用户信息
    “`
    $ who -l
    “`
    会显示出登录系统的用户信息。

    6. 使用-m选项,显示当前用户信息
    “`
    $ who -m
    “`
    会显示出当前用户的信息。

    7. 使用-q选项,显示当前登录系统的用户数量
    “`
    $ who -q
    “`
    会显示出当前已登录系统的用户数量。

    8. 使用-r选项,显示当前运行的级别
    “`
    $ who -r
    “`
    会显示出当前运行的级别。

    9. 使用-s选项,显示简洁的输出格式
    “`
    $ who -s
    “`
    会显示出简洁的输出格式。

    10. 使用-t选项,显示最后一次系统启动的时间
    “`
    $ who -t
    “`
    会显示出最后一次系统启动的时间。

    11. 使用-u选项,显示当前用户数量并忽略终端信息
    “`
    $ who -u
    “`
    会显示出当前用户数量并忽略终端信息。

    12. 使用-w选项,显示当前登录系统的用户信息并通过终端宽度格式化输出
    “`
    $ who -w
    “`
    会显示出当前登录系统的用户信息并通过终端宽度格式化输出。

    五、总结
    通过who命令,我们可以查看当前登录系统的用户信息,以及系统的启动时间、当前运行的级别等。根据需要可以选择不同的选项来获取所需的信息。

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

400-800-1024

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

分享本页
返回顶部