linux系统的who命令

worktile 其他 66

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux系统的who命令用于显示当前登录到系统的用户信息。该命令可以显示用户的登录名、登录终端、登录时间以及从何处登录等信息。

    使用who命令的格式为:who [选项] [文件]

    常用选项如下:
    – a:显示所有用户的登录信息,包括空设备(没有登录终端的用户)
    – b:显示所有登录用户的有效用户名
    – H:以标题的形式显示输出结果
    – i:显示关于登录用户的IP地址信息
    – m:与-i选项类似,但是会查找所有终端上的IP地址信息
    – q:只显示用户数量,不显示具体的用户信息
    – r:显示系统的运行级别
    – s:只显示空闲的终端名称
    – u:显示用户登录信息的详细内容

    除了以上常用选项外,还可以使用其他选项对输出结果进行排序、格式化等操作。

    例如,执行who命令会输出如下信息:

    user tty1 2021-01-01 10:00
    guest pts/0 2021-01-01 11:00 (10.0.1.1)

    其中,第一列为登录用户名,第二列为登录终端名称,第三列为登录时间,最后一列为登录来源的IP地址。

    通过who命令,系统管理员可以方便地查看当前登录的用户信息,进行用户管理和系统监控。同时,也可以使用其他选项根据需求定制输出结果,提高工作效率。

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

    WHO命令是Linux系统中的一个命令,用于显示当前登录系统的用户信息。

    WHO命令的主要功能如下:

    1. 显示登录的用户信息:使用WHO命令可以显示当前系统上登录的用户列表,包括用户名、登录时间、登录IP等信息。这对于系统管理员来说非常有用,可以及时了解系统的使用情况和当前用户的活动。

    2. 显示登录终端信息:WHO命令还可以显示每个登录用户使用的终端信息,在多用户共享系统中,可以通过WHO命令来查看哪些终端被占用,以及占用者是谁。这对于管理系统资源和排查问题非常有用。

    3. 检查用户是否登录:通过WHO命令可以检查指定的用户是否登录系统,可以查看用户名、登录时间、登录终端等信息。这对于确认用户是否在系统上活动、判断用户的登录状态非常有用。

    4. 显示系统开机时间:使用WHO命令还可以显示系统的开机时间,即从系统启动到当前的运行时间。这对于了解系统的稳定性和运行时间非常有用。

    5. 筛选用户信息:WHO命令支持多种参数和选项,可以根据指定的条件来筛选用户信息。例如,可以通过指定登录IP来查看某个特定IP上登录的用户信息,或者通过指定用户名来查看某个特定用户的登录信息。这对于系统管理员来说非常有用,可以快速筛选和定位相关用户的信息。

    总结起来,WHO命令是Linux系统中一个非常有用的命令,可以用于显示当前登录的用户信息,包括用户名、登录时间、登录终端等重要信息。对于系统管理员来说,了解系统的用户活动和登录状态非常重要,而WHO命令可以提供这些信息,方便管理和调试系统。

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

    一、概述

    在Linux系统中,who命令用于显示当前登录到系统上的用户信息。它可以显示登录用户的用户名、登录时间、登录终端和来源IP地址等信息。

    二、用法

    使用who命令的一般格式为:

    “`
    who [OPTION]… [FILE]…
    “`

    常用的选项包括:

    – `-a, –all`:显示所有用户的登录信息,包括系统启动时创建的伪终端;
    – `-b, –boot`:显示系统启动时间;
    – `-d, –dead`:显示已退出的用户信息;
    – `-H, –heading`:显示列标题;
    – `-l, –login`:仅显示登录用户的信息;
    – `-m`:仅显示当前终端上的用户信息;
    – `-q, –count`:仅显示当前登录用户的数量;
    – `-u`:显示所有活跃用户的信息;
    – `-s, –short`:显示简略信息。

    三、示例

    1. 显示当前登录用户的信息:

    “`
    $ who
    user1 :0 2021-01-01 09:00 (:0)
    user2 pts/0 2021-01-01 09:30 (:0)
    user3 pts/1 2021-01-01 10:00 (:0)
    “`

    – 第一列:登录用户名;
    – 第二列:登录终端;
    – 第三列:登录时间;
    – 第四列:来源IP地址(在这个例子中省略了)。

    2. 显示系统启动时间和当前登录用户数量:

    “`
    $ who -b -q
    system boot 2021-01-01 09:00
    run-level 2 2021-01-01 09:00
    “`

    – `system boot`:系统启动时间;
    – `run-level`:运行级别。

    四、注意事项

    – 并非所有系统都会记录登录来源IP地址,因此在使用who命令时可能无法显示。
    – 使用who命令需要root权限,如果不是root用户,可能无法查看所有登录用户的信息。
    – 在某些系统中,who命令还可以查看其他用户的活动,使用格式为:`who am i`。

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

400-800-1024

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

分享本页
返回顶部