linux的命令who

worktile 其他 20

回复

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

    Linux的who命令是用于显示当前登录到系统上的用户信息的命令。通过who命令,可以查看当前系统上登录的用户的用户名、登录时间以及登录的终端和IP地址等相关信息。下面是对who命令的详细介绍:

    1. 基本语法
    who [参数]

    2. 参数说明
    -a:显示当前登录系统的所有用户信息,包括系统进程和空闲系统资源。
    -b:显示上次系统启动的时间。
    -d:显示所有死掉的进程。
    -H:显示标准页头。
    -i:显示IP地址与登录信息。
    -l:显示当前登录系统的用户详细信息,包括用户名、终端和登录时间等。
    -m:显示当前登录系统的用户信息,并将其显示为显示名。
    -p:打印系统的进程信息。
    -q:显示当前登录系统的用户数量。
    -r:显示当前系统运行级别。
    -s:显示当前系统运行的进程数。
    -t:显示当前系统运行的终端数。
    -u:显示当前系统的用户信息。
    -w:显示当前登录系统的用户信息,并将其显示为显示名。

    3. 常用示例
    3.1 显示当前登录系统的用户信息
    who

    3.2 显示当前登录系统的用户详细信息
    who -l

    3.3 显示当前登录系统的用户数量
    who -q

    3.4 显示当前登录系统的用户信息,并将其显示为显示名
    who -m

    3.5 显示当前登录系统的所有用户信息,包括系统进程和空闲系统资源
    who -a

    3.6 显示当前登录系统的IP地址与登录信息
    who -i

    以上就是对Linux的who命令的介绍,通过使用who命令,可以方便地查看当前系统上的用户信息,帮助管理员了解系统的登录情况。

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

    Linux的命令who用于显示当前登录到系统的用户信息。下面是关于这个命令的一些要点:

    1. 显示登录用户:who命令会显示系统中当前登录的用户列表。它会显示每个用户的登录用户名、登录终端(tty或pty),登录时间以及登录来源的IP地址(如果可用)。该命令可以帮助管理员识别当前系统上活动的用户。

    2. 选项和参数:who命令有一些选项和参数可以使用。常用的选项包括-a(显示所有详细信息,包括系统运行时间)、-H(以头部格式显示输出)、-q(仅显示登录用户数量)和-u(显示用户登录和注销的时间)。此外,可以使用-w选项来显示详细的登录信息,如登录时长和空闲时间。

    3. 查看当前终端:使用who命令,管理员可以查看当前登录用户所使用的终端。这对于系统管理和维护非常有用,尤其是在需要重启或关闭某个终端会话时。

    4. 检查用户活动:who命令还可以帮助管理员检查用户的活动情况。它可以显示用户的登录时间以及他们登录后的活动情况。通过观察用户的活动情况,管理员可以识别出潜在的安全问题或异常行为。

    5. 结合其他命令使用:who命令可以与其他命令结合起来使用,以实现更复杂的任务。例如,可以使用who和grep命令来查找特定用户的登录信息,或者使用who和awk命令来提取特定字段的数据。

    总结起来,Linux的命令who是一个有用的工具,可用于显示当前登录的用户信息,包括用户名、终端、登录时间等。它可以帮助管理员跟踪用户活动,了解系统的使用情况,并提供与其他命令结合使用的功能。

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

    1. 命令概述
    `who`命令是Linux系统中的一个命令行工具,用于显示当前登录到系统中的用户信息。它显示了登录用户的用户名、终端、登录时间和来源IP地址等信息。

    2. 命令格式
    “`
    who [选项] [文件名]
    “`

    3. 命令选项
    常用的命令选项如下:
    – `-a`:显示所有的登录信息,包括系统启动后的登录记录。
    – `-b`:显示系统启动的时间。
    – `-d`:显示已登录用户的过程中发生的变化。
    – `-s`:仅显示当前登录用户的总人数。
    – `-u`:显示用户名和登录时间的信息。

    4. 命令示例
    – `who`:显示当前登录用户的用户名、终端、登录时间和来源IP地址。
    “`
    $ who
    user1 tty1 2021-01-01 10:00 (:0)
    user2 pts/0 2021-01-01 10:30 (:1)
    user3 pts/1 2021-01-01 11:00 (:2)
    “`

    – `who -a`:显示所有登录用户的信息,包括系统启动后登录的记录。
    “`
    $ who -a
    2021-01-01 10:00 3585 id=tty1
    user1 + tty1 2021-01-01 10:00 (:0)
    2021-01-01 10:30 25687 id=ts/0 term=0 exit=0
    user2 + pts/0 2021-01-01 10:30 (:1)
    2021-01-01 11:00 6055 id=ts/1 term=1 exit=0
    user3 + pts/1 2021-01-01 11:00 (:2)
    “`

    – `who -b`:显示系统启动的时间。
    “`
    $ who -b
    system boot 2021-01-01 09:00
    “`

    – `who -d`:显示已登录用户的过程中发生的变化。
    “`
    $ who -d
    user1 + tty1 2021-01-01 10:00 (:0) still logged in
    user2 + pts/0 2021-01-01 10:30 (:1) still logged in
    user3 + pts/1 2021-01-01 11:00 (:2) still logged in
    “`

    – `who -s`:仅显示当前登录用户的总人数。
    “`
    $ who -s
    total users 3
    “`

    – `who -u`:显示用户名和登录时间的信息。
    “`
    $ who -u
    user1 + tty1 2021-01-01 10:00 (:0) 00:30 still logged in
    user2 + pts/0 2021-01-01 10:30 (:1) 00:15 still logged in
    user3 + pts/1 2021-01-01 11:00 (:2) 00:05 still logged in
    “`

    5. 注意事项
    – `who`命令的输出结果可能因系统不同而有所差异,具体显示的字段和格式可能略有不同。
    – `who`命令可以用于检查系统登录情况,可以在故障排查或日志审计时使用。
    – `who`命令可以与其他命令组合使用,进行额外的处理和分析。例如,可以通过管道将`who`命令的输出传递给其他命令进行过滤和排序。

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

400-800-1024

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

分享本页
返回顶部