linux中who的命令

worktile 其他 17

回复

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

    who命令是Linux系统中常用的一个命令,用于查看当前登录到系统上的用户信息。它可以显示登录用户的用户名、登录时间和登录来源。下面是使用who命令的一些常见用法及示例:

    1. 查看当前登录用户和登录时间:
    “`shell
    who
    “`

    示例输出:
    “`
    username1 tty1 2021-01-01 10:00
    username2 tty2 2021-01-02 15:30
    “`

    该命令输出登录用户的用户名、终端设备和登录时间。

    2. 仅显示登录用户名:
    “`shell
    who -q
    “`

    示例输出:
    “`
    username1 username2
    “`

    该命令输出当前登录用户的用户名,多个用户名之间用空格分隔。

    3. 显示登录用户数量和登录用户信息:
    “`shell
    who -u
    “`

    示例输出:
    “`
    username1 tty1 2021-01-01 10:00 14:00 01:00
    username2 tty2 2021-01-02 15:30 00:10
    “`

    该命令输出登录用户的用户名、终端设备、登录时间和登录时长。

    4. 显示登录用户的IP地址:
    “`shell
    who -i
    “`

    示例输出:
    “`
    username1 tty1 2021-01-01 10:00 192.168.1.100
    username2 tty2 2021-01-02 15:30 192.168.1.101
    “`

    该命令输出登录用户的用户名、终端设备、登录时间和登录来源的IP地址。

    5. 查看系统最近登录用户列表:
    “`shell
    who -a
    “`

    示例输出:
    “`
    username1 tty1 2021-01-01 10:00 192.168.1.100
    username2 tty2 2021-01-02 15:30 192.168.1.101
    system + 2021-01-02 16:00 reboot
    “`

    该命令输出包括系统重启信息在内的最近登录用户列表。

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

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

    在Linux系统中,`who`命令主要用于显示当前登录系统的用户信息。下面是关于`who`命令的一些重要信息:

    1. 显示格式:默认情况下,`who`命令会显示登录用户的用户名、登录终端的设备名称、登录时间以及登录来源IP地址。例如:
    “`
    $ who
    user1 tty1 2022-01-01 10:00
    user2 pts/0 2022-01-01 11:00 192.168.1.2
    “`

    2. 显示详细信息:如果希望查看更多详细的用户登录信息,可以使用`-a`或`–all`选项。这将显示到目前为止所有的登录和注销记录,包括系统重启的信息。
    “`
    $ who -a
    system boot 2022-01-01 09:55
    run-level 5 2022-01-01 09:55
    LOGIN tty1 2022-01-01 10:00 2285 id=tty1
    user1 + tty1 2022-01-01 10:00 . 2289 (192.168.1.1)
    user2 + pts/0 2022-01-01 11:00 . 2290 (192.168.1.2)
    “`

    3. 显示登录用户的命令:使用`-m`或`–mesg`选项,可以显示登录用户是否允许其他用户通过终端发送消息给他们。
    “`
    $ who -m
    user1 tty1 2022-01-01 10:00 (messages off)
    user2 pts/0 2022-01-01 11:00 (messages off)
    “`

    4. 显示登录用户的空闲时间:通过使用`-i`或`–idle`选项,`who`命令可以显示当前登录用户的闲置时间,即多久没有进行任何操作。
    “`
    $ who -i
    user1 tty1 2022-01-01 10:00 . 23s idle
    user2 pts/0 2022-01-01 11:00 . 5m idle
    “`

    5. 显示登录用户的进程信息:使用`-q`或`–count`选项,`who`命令可以显示当前登录用户的进程数量。
    “`
    $ who -q
    user1 user2
    # 进程数量:2
    “`

    总结:

    通过`who`命令,可以方便地查看当前登录系统的用户信息,包括用户名、登录终端、登录时间、登录来源IP地址等。`who`命令还可以显示更详细的用户登录信息,包括历史登录和注销记录。此外,`who`命令还提供了显示登录用户的命令、空闲时间和进程信息的功能,方便管理和监控系统中的用户活动。

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

    在Linux中,`who`命令用于显示当前登录系统的用户信息。它可以显示登录的用户名、登录时间、登录终端,以及远程登录的IP地址等。

    `who`命令有很多选项可以使用,下面是常用选项的解释:

    – `-a`或`–all`:显示所有用户登录信息,包括不活动的会话。
    – `-b`或`–boot`:显示系统启动时间。
    – `-d`或`–dead`:显示已从系统注销的用户。
    – `-H`或`–heading`:显示列标题。
    – `-l`或`–lookup`:显示用户名对应的详细信息。
    – `-m`或`–mesg`:显示终端的发送消息状态。
    – `-p`或`–process`:显示进程信息。
    – `-r`或`–runlevel`:显示当前运行级别。
    – `-s`或`–short`:显示简短的输出格式。
    – `-t`或`–time`:显示最后一次活动时间。
    – `-u`或`–users`:显示已登录用户数量。

    下面是一些使用`who`命令的示例:

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

    “`
    $ who
    “`

    输出格式如下:

    “`
    username pts/0 2021-01-01 10:00 (:0)
    “`

    输出结果包括用户名、登录终端、登录时间和远程登录的IP地址。

    2. 显示当前登录的所有用户信息:

    “`
    $ who -a
    “`

    输出格式如下:

    “`
    system boot 2021-01-01 10:00
    runlevel 5 2021-01-01 10:00
    username pts/0 2021-01-01 10:00 (:0)
    “`

    输出结果包括系统启动时间、运行级别和所有用户的登录信息。

    3. 显示当前登录用户数量:

    “`
    $ who -u
    “`

    输出格式如下:

    “`
    username pts/0 2021-01-01 10:00 00:00 12345 (IP地址)
    “`

    输出结果包括用户名、登录终端、登录时间、最后一次活动时间和远程登录的IP地址。

    4. 显示当前登录用户的详细信息:

    “`
    $ who -l
    “`

    输出格式如下:

    “`
    username pts/0 2021-01-01 10:00 00:00 12345 (IP地址)
    UID=(用户ID) GID=(用户组ID) groups=(用户所属组)
    “`

    输出结果包括用户名、登录终端、登录时间、最后一次活动时间、远程登录的IP地址,以及用户ID、用户组ID和用户所属组。

    5. 显示已注销的用户信息:

    “`
    $ who -d
    “`

    输出格式如下:

    “`
    username tty7 2021-01-01 10:00
    “`

    输出结果只包括已注销用户的用户名和登录终端。

    以上就是`who`命令的基本用法和常见选项。通过这个命令,我们可以方便地查看当前系统上登录的用户信息。

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

400-800-1024

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

分享本页
返回顶部