linux常用命令who作用

fiy 其他 5

回复

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

    who命令是Linux系统中一个常用的命令,用来显示当前登录到系统上的用户信息。该命令可以显示有关用户登录名、登录终端、登录时间、登录主机等信息。

    具体而言,who命令可以提供以下信息:

    1. 登录用户:该命令可以显示当前系统上所有登录用户的用户名。

    2. 终端设备:显示每个用户登录的终端设备,标识用户是在本地终端登录还是通过远程终端登录。

    3. 登录时间:显示每个用户登录的时间,包括日期和具体时间。

    4. 登录主机:对于通过远程终端登录的用户,who命令还能显示登录的主机名或IP地址。

    使用who命令可以帮助管理员实时了解当前系统上的用户情况,特别是在多用户环境下,能够方便地查看并管理用户会话。此外,在进行系统维护或故障排查时,who命令还可以用于确认是否有其他用户登录,并检查登录的时间和终端设备,从而确定用户活动情况。

    总之,who命令是Linux系统中非常有用的一个命令,它提供了当前登录用户的相关信息,方便管理员进行用户会话管理和系统维护工作。

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

    1. 查看当前登录系统的用户:使用命令who可以查看当前登录到系统的用户信息。它会显示用户名、登录时间、登录终端等。
    例如:
    $ who
    user1 tty1 2021-05-10 10:00
    user2 pts/0 2021-05-10 15:30

    2. 查看系统负载和登录用户数量:who命令还可以显示当前系统的负载和登录用户数量。通过查看登录用户数量,可以了解系统当前的负载情况。
    例如:
    $ who -q
    user1 user2 user3
    # 总共有3个登录用户

    3. 查看最近登录的用户:使用命令who -a可以查看最近登录到系统的用户信息,包括用户名、登录终端、登录时间、注销时间、当前登录状态等。
    例如:
    $ who -a
    user1 tty1 2021-05-10 10:00 2021-05-10 11:30 still logged in
    user2 pts/0 2021-05-10 15:30 2021-05-10 16:45 still logged in

    4. 列出登录的远程用户:使用命令who -r可以列出当前登录到系统的远程用户信息。这对于服务器管理人员来说很有用,可以知道哪些用户从远程访问系统。
    例如:
    $ who -r
    run-level 5 2021-05-10 10:00 last=S

    5. 列出当前系统的空闲时间:使用命令who -b可以显示当前系统的开机时间和上次重启时间。
    例如:
    $ who -b
    system boot 2021-05-10 10:00

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

    Who命令是Linux系统中一个常用的命令,用于显示当前登录系统的用户信息。通过Who命令,你可以查看当前有哪些用户登录系统、登录时间以及用户登录的终端等信息。

    下面是Who命令的详细介绍:

    1. 命令格式:who [OPTION]… [FILE]…

    2. 命令选项:
    -a, –all 显示所有登录的用户信息,包括闲置状态的登录用户。
    -b, –boot 显示系统上次启动的时间。
    -d, –dead 显示已经掉线的用户信息。
    -H, –heading 显示表头信息。
    -i, –idle 显示闲置时间。
    -l, –login 显示登录用户的用户名。
    -m, –message 显示用户登录后的信息。
    -q, –count 显示已经登录用户的数量。
    -r, –runlevel 显示当前运行级别。
    -s, –short 显示简短格式的输出。
    -T, –writable 显示所有tty设备和用户信息。

    3. 命令操作示例:
    3.1 显示当前登录系统的用户信息:who
    运行该命令后,系统会显示当前登录系统的用户信息,包括登录用户名、终端、登录时间等。

    3.2 显示所有登录的用户信息:who -a
    使用-a选项,可以显示所有登录的用户信息,包括闲置状态的登录用户。

    3.3 显示用户登录后的信息:who -m
    使用-m选项,可以显示用户登录后的信息,通常是登录用户收到的欢迎信息或系统公告。

    3.4 显示已经掉线的用户信息:who -d
    使用-d选项,可以显示已经掉线的用户信息,如果有用户在登录后无操作就掉线了,这些用户信息可以通过这个选项获取。

    3.5 显示登录用户的数量:who -q
    使用-q选项,可以显示已经登录用户的数量。

    3.6 显示系统上次启动的时间:who -b
    使用-b选项,可以显示系统上次启动的时间。

    4. 注意事项:
    – 需要root权限才能查看其他用户的登录信息。
    – Who命令只能查看当前已登录的用户信息,如果想查看历史登录记录,可以查看/var/log/wtmp文件。

    综上所述,Who命令是Linux系统中用于显示当前登录系统的用户信息的常用命令。通过该命令,你可以方便地查看当前登录系统的用户信息,帮助进行日常系统管理。

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

400-800-1024

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

分享本页
返回顶部