linux基本命令who

不及物动词 其他 39

回复

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

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

    使用Who命令可以获得以下信息:
    1. 用户名:显示当前登录系统的用户名。
    2. 终端:显示用户所使用的终端设备,例如TTY1、PTS/0等。
    3. 登录时间:显示用户登录系统的时间。
    4. 远程IP:如果用户是通过网络连接到系统的,Who命令还会显示用户的远程IP地址。
    5. 登录状态:显示用户的登录状态,包括登录时间、是否处于登录状态、是否空闲等。

    Who命令的常用选项:
    – -a或–all:显示所有登录系统的用户信息。
    – -b或–boot:显示系统启动时间。
    – -H或–heading:显示列标题。
    – -q或–count:只显示登录用户的数量。
    – -r或–runlevel:显示当前运行级别。
    – -s或–short:显示用户名和终端设备信息。
    – -u或–users:仅显示登录用户的用户名。

    示例用法:
    1. who:显示当前登录系统的用户信息。
    2. who -a:显示所有登录系统的用户信息。
    3. who -q:只显示登录用户的数量。
    4. who -b:显示系统启动时间。

    Who命令是一种非常方便的工具,可以帮助管理员监控系统中的用户登录情况,及时发现异常情况。对于普通用户来说,使用Who命令可以了解当前系统上有哪些用户登录,方便进行交流和协作。

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

    “who”命令是Linux操作系统中的一个基本命令,用于显示当前登录到系统的用户信息。下面是关于”who”命令的五个基本使用方法和提示:

    1. 显示当前登录用户:使用”who”命令不加任何参数直接执行,可以显示当前登录系统的所有用户的信息。输出结果包括用户名、终端设备号、登录时间和登录的IP地址等。例如:

    “`
    $ who
    user1 tty1 2021-01-01 10:00 (:0)
    user2 pts/0 2021-01-01 10:10 (192.168.1.1)
    “`

    2. 显示特定用户的登录信息:如果只想查看某个特定用户的登录信息,可以在”who”命令后面加上该用户的用户名作为参数。例如:

    “`
    $ who user1
    user1 tty1 2021-01-01 10:00 (:0)
    “`

    3. 显示登录用户数量:使用”who”命令结合”wc”命令可以统计当前登录系统的用户数量。通过使用管道将”who”命令的输出传递给”wc”命令来实现。例如:

    “`
    $ who | wc -l
    2
    “`

    4. 显示用户登录信息的详细信息:通过使用”who”命令的”-a”参数,可以显示更详细的用户登录信息,包括系统开机时间和空闲时间等。例如:

    “`
    $ who -a
    system boot 2021-01-01 10:00
    run-level 5 2021-01-01 10:00
    user1 + tty1 2021-01-01 10:00 11:00 01:00 (:0)
    user2 + pts/0 2021-01-01 10:10 10:50 00:40 (192.168.1.1)
    “`

    5. 显示用户当前所在的终端设备号:使用”who”命令的”-m”参数,可以输出当前登录用户所在的终端设备号。例如:

    “`
    $ who -m
    user1 tty1 2021-01-01 10:00 (:0)
    “`

    总结:”who”命令是Linux系统中一个非常实用的命令,可以用于显示当前登录系统的用户信息,包括用户名、终端设备号、登录时间和登录的IP地址等。另外,结合其他命令如”wc”和”-a”参数,还可以用于统计用户数量和显示更详细的登录信息。这些功能使得”who”命令在系统管理和安全性监控方面都具有重要的作用。

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

    Linux基本命令之who

    1. 命令简介
    who命令用于显示当前登录到系统的用户信息。

    2. 语法格式
    who [选项]

    3. 常用选项
    -a 或 –all:显示所有用户登录信息,包括空终端。
    -b 或 –boot:显示系统上次启动时间。
    -d 或 –dead:显示已经登出的用户。
    -H 或 –heading:显示输出信息的标题。
    -l 或 –login:显示登录用户信息。
    -m 或 –message:显示有关系统消息的信息。
    -q 或 –count:显示登录用户总数。
    -r 或 –runlevel:显示当前运行级别。
    -s 或 –short:显示短格式信息。
    -T 或 –mesg:添加消息状态。

    4. 使用示例
    4.1 显示登录用户信息和登录时间
    $ who

    输出示例:
    user1 tty1 2021-02-01 09:00
    user2 pts/0 2021-02-01 09:15 (:0)

    解释:上述示例中,显示了两个用户的登录信息和登录时间。第一列为用户名,第二列为终端设备,第三列为登录时间。

    4.2 显示登录用户总数
    $ who -q

    输出示例:
    user1 user2 (2)

    解释:上述示例中,显示了当前登录的用户总数,以及用户名。

    4.3 显示系统上次启动时间
    $ who -b

    输出示例:
    system boot 2021-01-01 12:00

    解释:上述示例中,显示了系统上次启动的时间。

    4.4 显示已经登出的用户
    $ who –dead

    输出示例:
    user3 tty2 2021-02-01 08:30
    user4 pts/1 2021-02-01 09:10 (:0)

    解释:上述示例中,显示了已经登出的用户信息。

    5. 注意事项
    – who命令默认情况下只显示登录用户信息,可以通过添加选项来显示其他相关信息。
    – 终端设备(tty)是指用户登录系统使用的终端,pts/0代表通过SSH远程登录,tty1代表物理控制台登录。
    – who命令可以与其他命令组合使用,例如”who | wc -l”可以统计当前登录用户的总数。

    总结:
    who命令在Linux系统中用于显示当前用户的登录信息。通过加上不同的选项,可以显示登录用户信息、登录时间、系统上次启动时间、已经登出的用户等信息。在日常使用中,who命令可以作为系统管理和安全监控的工具之一。

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

400-800-1024

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

分享本页
返回顶部