linux命令解释who

fiy 其他 60

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    “who” 是一个Linux命令,用于显示当前登录到系统上的用户信息。

    该命令的基本用法是在终端中输入 “who”,然后按下回车键即可。执行这个命令后,系统会显示当前登录的用户的用户名、登录时间、登录来源(即登录的终端设备),以及登录的IP地址(如果有的话)。

    具体的参数及选项如下:
    – “-a”:显示所有的登录信息,包括系统运行时间以及登录用户的终端设备名称。
    – “-b”:显示系统的启动时间。
    – “-d”:显示系统空闲状态的时间。
    – “-H”:显示头部信息,包括列名。
    – “-l”:显示详细的登录信息,包括登录用户的进程ID号。
    – “-s”:显示登录用户的状态,包括登录用户的终端设备信息。

    下面是一些常见用法示例:
    1. 显示当前登录的用户信息:
    “`
    $ who
    user1 pts/0 2021-09-01 10:23 (10.0.0.1)
    user2 pts/1 2021-09-01 11:45 (10.0.0.2)
    “`

    2. 显示系统的启动时间:
    “`
    $ who -b
    system boot 2021-08-31 09:00
    “`

    3. 显示系统的空闲状态时间:
    “`
    $ who -d
    system down 10 days 3:25
    “`

    总结:通过 “who” 命令,我们可以方便地查看当前登录的用户信息,以及系统的状态信息,对于系统管理员来说十分有用。

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

    Who命令是Linux系统中的一个命令行工具,用于显示当前登录到系统的用户信息。它可以显示登录的用户的用户名、登录时间和登录来源。

    以下是对Who命令的解释和使用说明:

    1. 基本用法:在终端中输入who,即可显示当前登录到系统的用户信息。默认情况下,Who命令会显示登录用户的用户名、登录时间、登录来源(即终端或IP地址)。

    2. 参数和选项:
    -a 或 –all:显示所有用户的登录信息,包括系统守护进程的用户。
    -b 或 –boot:显示系统从启动以来的时间。
    -d 或 –dead:显示登出的用户。
    -l 或 –login:显示登录用户的用户名。
    -m 或 –message:显示登录用户接收的信息。
    -p 或 –process:显示与登录用户相关的进程。
    -q 或 –count:显示登录用户数量。
    -r 或 –runlevel:显示当前运行级别。
    -s 或 –short:显示简洁的输出。
    -T 或 –mesg:显示用户对终端接收消息的设置。

    3. 示例:
    – who:显示当前登录用户的信息。
    – who -q:显示登录用户的数量。
    – who -l:显示登录用户的用户名。
    – who -a:显示所有登录用户的信息,包括系统守护进程的用户。
    – who -b:显示系统从启动以来的时间。

    4. Who命令常与其他命令结合使用,例如:
    – who | grep “username”:过滤显示特定用户的登录信息。
    – who -a | wc -l:显示登录用户的数量。

    5. Who命令的输出:
    Who命令的输出包含以下几列信息:
    – 登录用户名:显示当前登录用户的用户名。
    – 终端:显示用户登录的终端设备。
    – 登录时间:显示用户登录系统的日期和时间。
    – IP地址:显示用户登录的来源IP地址。

    总结:Who命令是Linux系统中用于显示当前登录用户信息的命令行工具。通过使用不同的参数和选项,可以显示登录用户的用户名、登录时间、来源终端或IP地址等相关信息。Who命令对于系统管理员来说是很有用的,可以用于监控和管理系统上的用户登录情况。

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

    标题:Linux命令解释:who

    简介:
    who命令是Linux系统中的一个基本命令,用于显示当前登录到系统的用户信息。它可以提供有关用户和终端的详细信息,如用户名、登录时间、登录位置等。本文将通过介绍who命令的使用方法和操作流程,帮助读者更好地理解和使用该命令。

    一、who命令的基本用法
    1. who命令的语法
    who [OPTION]… [ FILE | ARG1 ARG2 ]

    2. who命令的参数
    – FILE:指定要显示用户信息的FILE文件,通常是/var/run/utmp或者/var/log/wtmp。
    – ARG1 ARG2:显示与这两个参数相关的用户信息。

    3. who命令的常用选项
    -a, –all:显示所有用户信息,包括远程用户。
    -b, –boot:显示最后一次开机的时间。
    -d, –dead:显示已注销的用户。
    H, –heading:显示列标题。
    -i, –idle:显示空闲时间。
    -l, –login:显示的用户如在一个已经开启的会话中,使用方括号括住。
    -m, –magic:同-a, 选项。
    -p, –process:显示所有存在的进程。
    -q, –count:显示登陆用户总数。
    -r, –runlevel:显示用户名和运行级别。
    -s, –short:只显示用户和终端名称。
    -t, –time:显示上次活动时间。
    -u, –users:仅显示当前活动用户。

    二、who命令的操作流程
    1. 显示登录信息
    要显示当前登录到系统的用户信息,只需在终端中运行who命令,不需要任何参数或选项。例如:
    “`
    $ who
    “`
    它将返回当前登录用户的详细信息,包括用户名、终端、登录时间、从何处登录等。

    2. 显示所有用户信息
    使用-a或–all选项可以显示所有登录用户的信息,包括远程登录用户。例如:
    “`
    $ who -a
    “`
    这将返回所有用户的详细信息,包括远程用户。

    3. 显示登陆用户总数
    使用-q或–count选项可以显示当前登陆用户的总数。例如:
    “`
    $ who -q
    “`
    它将返回当前登陆用户的总数。

    4. 显示用户和终端名称
    使用-s或–short选项可以只显示用户和终端名称,而不显示其他详细信息。例如:
    “`
    $ who -s
    “`
    只会返回用户和终端的名称,方便进行快速查看。

    5. 显示用户空闲时间
    使用-i或–idle选项可以显示用户的空闲时间,即从最后一次输入命令开始的时间。例如:
    “`
    $ who -i
    “`
    它将返回每个登录用户的空闲时间。

    6. 显示最后一次开机的时间
    使用-b或–boot选项可以显示系统的最后一次开机时间。例如:
    “`
    $ who -b
    “`
    它将返回系统的最后一次开机时间。

    7. 显示用户登录会话
    使用-l或–login选项可以显示的用户是否在一个已经开启的会话中,用户名会用方括号括住。例如:
    “`
    $ who -l
    “`
    这将返回正在一个已经开启的会话中的用户。

    8. 显示用户上次活动时间
    使用-t或–time选项可以显示用户的上次活动时间,即最后一次输入命令的时间。例如:
    “`
    $ who -t
    “`
    它将返回每个用户的上次活动时间。

    三、总结
    通过使用who命令,我们可以方便地查看当前登录到系统的用户信息,包括用户名、终端、登录时间等。此外,还可以使用各种选项来获取更具体的信息,如显示所有用户、显示用户总数、显示用户空闲时间等。希望本文的介绍和示例能够帮助读者更好地理解和使用who命令。

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

400-800-1024

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

分享本页
返回顶部