linux命令之who命令

不及物动词 其他 232

回复

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

    Who命令用于查看当前登录到系统的用户信息。

    Who命令的语法格式为:who [选项]

    常用选项包括:
    – -a:显示所有信息,包括系统启动时间、用户登录时间、终端号等。
    – -b:显示系统最后一次启动时间。
    – -d:显示过去超过24小时内登录系统的用户。
    – -H:显示各列标题。
    – -l:显示登录用户的详细信息,包括用户名、登录时间、登录IP。
    – -m:只显示当前用户的信息。
    – -q:仅显示当前登录用户的数量。
    – -s:显示当前登录用户的总时间。
    – -t:按照登录时间进行排序显示。

    使用Who命令可以方便地查看当前系统的登录用户信息。通过不同的选项可以获取不同的信息,例如,使用“who -l”可以查看详细的登录用户信息,使用“who -q”可以快速查看当前登录用户数量。

    总之,Who命令是一个非常实用的命令,可以帮助系统管理员及时监控当前系统的登录用户情况,也可以作为普通用户了解系统登录情况的工具。

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

    Who命令是Linux系统中的一个命令,用于查看当前登录到系统的用户信息。它可以显示用户的用户名、登录时间、IP地址以及登录方式等信息。下面是关于Who命令的一些重要内容:

    1. 基本用法:在终端中输入who命令,即可显示当前登录到系统的用户信息。命令的基本语法是:who [选项] [文件]。其中,选项可以指定要显示的信息类型,文件是可选的参数,用于指定who命令要查询的文件。如果没有指定文件,则会使用系统默认的进程信息文件,比如/var/run/utmp或/var/log/wtmp。

    2. 显示的信息:Who命令显示的信息包括以下几项:
    – 登录用户名(USER):显示当前登录用户的用户名。
    – 终端设备(TTY):显示用户登录所使用的终端设备。
    – 登录时间(DATE):显示用户登录的时间。
    – 登录IP地址(IP):显示用户登录的IP地址。
    – 登录方式(LOGIN/LOGOUT):显示用户是通过本地登录(LOGIN)还是远程登录(LOGOUT)进入系统的。

    3. 选项说明:
    – -a或–all:显示所有用户的登录信息,包括系统运行期间的所有用户。
    – -i或–ip:显示用户的IP地址。
    – -r或–run-level:显示当前运行级别的用户信息。
    – -F或–file=文件:指定要查询的文件。
    – -H或–heading:显示列标题。
    – -l或–login:只显示登录信息。
    – -q或–count:只显示登录用户数。

    4. 实例演示:
    – who:显示当前登录用户的信息。
    – who -a:显示所有用户的登录信息,包括终端设备和登录方式。
    – who -i:显示用户的IP地址。
    – who -r:显示当前运行级别的用户信息。
    – who -l:只显示登录信息,不显示终端设备和登录方式。

    5. 补充说明:
    – Who命令的结果可能会受到系统配置的影响,如登录提示文件等。
    – Who命令可以与其他命令结合使用,比如grep命令,来过滤显示结果。
    – Who命令也可以查看其他文件的登录信息,比如使用-F选项指定某个文件。

    总结:Who命令是Linux系统中一个非常常用的命令,可以方便地查看当前登录用户的信息。它可以显示用户的用户名、登录时间、IP地址等重要信息,帮助系统管理员了解系统的使用情况。通过不同的选项,可以定制查询结果的显示内容,提高命令的灵活性。

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

    一、概述:
    `who`命令是一个常用的Linux命令,用于显示当前登录到系统的用户信息。它显示关于登录用户的详细信息,如用户名、登录时间、终端等。

    二、语法:
    `who [选项][文件]`

    三、常用选项:
    – `-a`:显示系统中所有的用户。
    – `-b`:显示系统最后一次重启的时间。
    – `-m`:只显示活动用户的登录名称。
    – `-q`:仅显示登录用户的总数。
    – `-r`:显示系统的运行级别。
    – `-s`:显示当前使用终端的状态。
    – `-u`:显示只有活动用户的详细信息。
    – `–help`:显示帮助信息。
    – `–version`:显示版本号。

    四、示例:

    1. 显示活动用户的登录名称:
    “`
    who -q
    “`
    返回结果:
    “`
    user1 user2 user3
    # 显示当前登录用户的数量
    “`

    2. 显示登录用户的详细信息:
    “`
    who -u
    “`
    返回结果:
    “`
    user1 pts/0 2022-01-01 15:30 (:0)
    user2 pts/1 2022-01-01 16:00 (:1)
    user3 pts/2 2022-01-01 16:30 (:2)
    # 显示当前登录用户的用户名、终端、登录时间和登录来源
    “`

    3. 显示系统最后一次重启的时间:
    “`
    who -b
    “`
    返回结果:
    “`
    system boot 2022-01-01 10:00
    # 显示系统最后一次重启的时间
    “`

    4. 显示登录用户使用终端的状态:
    “`
    who -s
    “`
    返回结果:
    “`
    0 2022-01-01 10:00 run-level 3 2022-01-01 10:00
    # 显示终端状态信息,包括登录用户数量、系统运行级别和最后的变更时间
    “`

    五、注意事项:
    – `who`命令默认显示当前登录用户的信息,如果使用`-a`选项,则会显示系统中所有的用户。
    – `who`命令可以与其他命令组合使用,如`who | wc -l`用于统计登录用户数量。

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

400-800-1024

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

分享本页
返回顶部