linux系统who是什么命令

worktile 其他 26

回复

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

    “who”是一个用于显示当前登录到系统上的用户信息的Linux命令。当我们在终端上输入”who”命令后,系统会返回当前登录用户的相关信息,包括用户名、登录时间、登录IP地址等。

    该命令可以提供关于系统上有效登录用户的简要信息。它会显示出目前登录系统的所有用户信息,包括他们的用户名、登录时间、登录IP地址等。通常情况下,输出结果会按照登录时间的先后顺序进行排序,从最早登录的用户到最近登录的用户。

    “who”命令的输出结果通常包括以下几列信息:
    1. 用户名:登录到系统的用户名。
    2. 终端:用户登录时所使用的终端设备,如tty1、pts/0等。
    3. 登录时间:用户登录的时间和日期。
    4. 登录IP地址:用户登录时所使用的IP地址。

    要注意的是,”who”命令会显示在本地终端登录的用户信息,以及通过SSH等远程连接登录的用户信息。它不仅可以告诉您有哪些用户当前登录到系统上,还可以判断系统的负载情况,以及是否有其他用户正在使用系统资源。

    除了”who”命令之外,还有一些类似的命令可以用来显示登录用户的信息,如”whoami”用于显示当前用户的用户名,”w”命令用于显示详细的登录用户信息,包括登录时间、CPU使用情况等。每个命令都有不同的输出格式和显示内容,可以根据需要选择不同的命令来查看用户信息。

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

    在Linux系统中,`who`命令用于显示当前登录系统的用户信息。它可以显示用户名、登录时间、登录终端等信息。以下是关于`who`命令的一些重要信息:

    1. 命令语法:

    `who [选项] [文件]`

    选项:
    – `-a`:显示所有终端登录的用户信息。
    – `-b`:显示最后一次系统启动的时间。
    – `-q`:显示系统当前登录用户的数量。
    – `-r`:显示运行级别信息。
    – `-s`:显示当前登录用户的总时间。
    – `-u`:显示当前登录用户的详细信息。
    – `-H`:显示已登录用户的列标题。

    2. 显示登录用户信息:使用`who`命令,无参数时,默认显示当前登录系统的用户信息,包括用户名、登录终端、登录时间。

    示例:
    “`
    $ who
    user1 pts/0 2021-01-01 10:00 (192.168.1.10)
    user2 pts/1 2021-01-01 12:30 (192.168.1.20)
    “`

    3. 显示所有用户信息:加上`-a`选项,可以显示所有终端登录的用户信息,包括系统进程用户。

    示例:
    “`
    $ who -a
    root tty1 2021-01-01 09:00
    user1 pts/0 2021-01-01 10:00 (192.168.1.10)
    user2 pts/1 2021-01-01 12:30 (192.168.1.20)
    “`

    4. 显示系统启动时间:使用`who -b`,可以显示系统最后一次启动的时间。

    示例:
    “`
    $ who -b
    system boot 2021-01-01 08:00
    “`

    5. 显示当前登录用户数量:使用`who -q`命令,可以显示当前系统登录用户的数量。

    示例:
    “`
    $ who -q
    user1 user2 2
    “`

    总结:`who`命令可以用于查看Linux系统中当前登录用户的信息,包括用户名、登录终端、登录时间等。可以通过不同的选项来控制显示的信息内容。

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

    在Linux系统中,`who`命令是用于查看当前登录到系统的用户信息的命令。它显示有关登录到系统的用户的详细信息,例如用户名、终端登录时间和登出时间等。

    下面是`who`命令的使用方法和操作流程:

    1. 打开终端:在Linux系统中,打开终端是执行命令的入口。你可以使用快捷键`Ctrl+Alt+T`来打开终端。

    2. 输入命令:在终端中输入`who`命令,并按下回车键。

    “`
    $ who
    “`

    3. 查看结果:执行`who`命令后,终端将显示当前登录到系统的用户的信息。每一行的信息表示一个用户。默认情况下,`who`命令会显示用户名、登录终端、登录时间和登录IP地址。

    “`
    user1 tty1 2021-01-01 10:00 (:0)
    user2 tty2 2021-01-01 11:00 (:1)
    user3 pts/0 2021-01-01 12:00 (192.168.0.1)
    “`

    4. 参数选项:`who`命令还支持一些参数选项,可以用来进一步筛选和显示用户信息。

    – `-a`:显示所有用户信息,包括系统、虚拟终端和远程登录用户。
    – `-b`:显示上一次系统启动的时间。
    – `-d`:显示当前系统已空闲时间。
    – `-q`:只显示当前登录用户的数量。
    – `-m`:只显示当前终端登录的用户。
    – `-r`:显示当前系统运行的级别。
    – `-s`:显示系统的名称和版本信息。
    – `-u`:显示当前登录用户的详细信息,包括用户名、终端、登录时间和登录IP地址等。

    例如,使用`who -u`命令可以显示当前登录用户的详细信息。

    “`
    $ who -u
    user1 tty1 2021-01-01 10:00 (:0)
    user2 tty2 2021-01-01 11:00 (:1)
    user3 pts/0 2021-01-01 12:00 (192.168.0.1)
    “`

    这是关于`who`命令的基本介绍和使用方法。通过使用`who`命令,你可以轻松查看当前登录到系统的用户信息,方便进行管理和监控。

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

400-800-1024

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

分享本页
返回顶部