linuxwho命令参数详解

worktile 其他 11

回复

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

    linux中,who命令用于显示当前登录系统的用户信息。使用该命令可以查看当前登录系统的用户列表以及他们的登录时间和登录终端。下面对who命令的常用参数进行详解:

    1. who:默认情况下,who命令会显示当前登录系统的所有用户信息,包括用户的名称、终端、登录时间和IP地址等。

    2. who -r:显示当前系统的运行级别。

    3. who -q:显示当前系统上的登录用户数量以及用户名。

    4. who -m:显示当前正在使用机器的用户名。

    5. who -a:显示所有登录系统的用户信息,包括系统进程、系统启动时间和登录用户的终端等。

    6. who -b:显示系统的启动时间。

    7. who -H:显示完整的主机名。

    8. who -l:显示登录用户的详细信息,包括登录用户的进程号、登录用户的状态和登录用户的TTY终端名称等。

    9. who -s:显示登录用户的ID号和进程号。

    10. who -T:显示登录用户的TTY终端名称。

    11. who -u:显示当前登录系统的用户信息,同时显示用户的登录进程的相关信息,包括用户的名称、终端、登录时间、登录进程的进程号和登录进程的状态等。

    除了上述常用参数,who命令还可以与其他命令结合使用,例如结合grep命令或者awk命令等实现更加复杂的筛选和统计功能。通过了解who命令的参数,我们可以更方便地了解当前系统上的登录用户信息,以及系统的运行状态。

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

    “who”命令是一个非常常用的Linux命令,用于显示当前登录到系统的用户信息。通过不同的参数,可以进一步定制该命令的输出。下面是针对”who”命令的一些常用参数的详细解释:

    1. “-a”参数:显示当前登录到系统的所有用户信息,包括登录终端、登录时间、远程主机等。示例:who -a

    2. “-b”参数:显示系统的启动时间。示例:who -b

    3. “-d”参数:显示登录用户的过去活动时间。示例:who -d

    4. “-H”参数:以表格形式显示输出结果,包括登录用户名、登录终端、登录时间和登录IP地址等。示例:who -H

    5. “-r”参数:显示当前系统的运行级别。示例:who -r

    除了以上常用参数外,还有一些其他参数用于进一步定制输出结果。例如,可以使用”-q”参数显示登录用户总数,使用”-m”参数显示当前登录用户的信息等。详细参数可以通过”man who”命令查看。

    总之,”who”命令是一个非常有用的工具,可以帮助系统管理员监控系统的用户活动情况和系统运行状态。不同的参数可以帮助管理员获取特定的用户信息,并进一步分析和管理系统资源。

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

    在Linux系统中,使用who命令可以查看当前系统上已登录的用户信息。who命令的用法非常简单,只需要在终端中输入who,按下Enter键即可。但是,who命令还有一些参数可以用来进行详细的用户信息查询。下面将对who命令的各种参数进行详细介绍。

    ### 1. who命令的常用参数
    常用参数有-a, -b, -d, -H, -l, -q, -s, -T, -u和-w。

    #### (1) -a 参数
    -a 参数用于显示所有详细信息,包括用户名、终端、登录时间、登录IP等。例如,输入who -a命令,系统将显示所有已登录用户的详细信息。

    #### (2) -b 参数
    -b 参数用于显示包含系统开机时间的登录信息。这个参数可以显示某个用户第一次登录系统的时间。例如,输入who -b命令,系统将显示系统的启动时间。

    #### (3) -d 参数
    -d 参数用于显示用户的上一次活动时间。这个参数可以显示某个用户上一次活动的时间。例如,输入who -d命令,系统将显示用户的上一次活动时间。

    #### (4) -H 参数
    -H 参数用于在输出中显示每个列的标题。这个参数可以在输出结果中添加标题行。例如,输入who -H命令,系统将在输出结果的第一行显示标题。

    #### (5) -l 参数
    -l 参数用于显示用户的详细信息。这个参数可以显示某个用户的详细信息,包括用户名、终端、登录时间、登录IP等。例如,输入who -l命令,系统将显示指定用户的详细信息。

    #### (6) -q 参数
    -q 参数用于只显示已登录的用户数量。这个参数可以只显示已登录用户的数量,而不显示具体信息。例如,输入who -q命令,系统将显示已登录用户的数量。

    #### (7) -s 参数
    -s 参数用于只显示用户名和当前登录终端。这个参数可以只显示用户名和当前登录终端,而不显示其他信息。例如,输入who -s命令,系统将显示用户名和当前登录终端。

    #### (8) -T 参数
    -T 参数用于显示登录终端类型。这个参数可以显示登录终端的类型,如tty1、tty2等。例如,输入who -T命令,系统将显示登录终端的类型。

    #### (9) -u 参数
    -u 参数用于显示用户登录信息和空闲时间。这个参数可以显示用户的登录信息和空闲时间。例如,输入who -u命令,系统将显示用户的登录信息和空闲时间。

    #### (10) -w 参数
    -w 参数用于显示登录用户的详细信息并且每列都是对齐的。例如,输入who -w命令,系统将显示每个列都对齐的登录用户的详细信息。

    ### 2. who命令的示例
    下面通过一些示例来演示如何使用who命令及其参数。

    #### (1) 显示所有已登录用户的详细信息
    “`
    who -a
    “`
    这个命令将显示所有已登录用户的详细信息,包括用户名、终端、登录时间、登录IP等。

    #### (2) 显示系统的启动时间
    “`
    who -b
    “`
    这个命令将显示系统的启动时间。

    #### (3) 显示用户的上一次活动时间
    “`
    who -d
    “`
    这个命令将显示用户的上一次活动时间。

    #### (4) 显示每个列的标题
    “`
    who -H
    “`
    这个命令将在输出结果的第一行显示标题。

    #### (5) 显示用户的详细信息
    “`
    who -l 用户名
    “`
    这个命令将显示指定用户的详细信息,包括用户名、终端、登录时间、登录IP等。

    #### (6) 显示已登录用户的数量
    “`
    who -q
    “`
    这个命令将显示已登录用户的数量。

    #### (7) 只显示用户名和当前登录终端
    “`
    who -s
    “`
    这个命令将只显示用户名和当前登录终端,而不显示其他信息。

    #### (8) 显示登录终端类型
    “`
    who -T
    “`
    这个命令将显示登录终端的类型,如tty1、tty2等。

    #### (9) 显示用户的登录信息和空闲时间
    “`
    who -u
    “`
    这个命令将显示用户的登录信息和空闲时间。

    #### (10) 显示登录用户的详细信息并且每列都是对齐的
    “`
    who -w
    “`
    这个命令将显示登录用户的详细信息,并且每列都对齐。

    总结起来,who命令是一个非常常用的命令,用于查看当前系统上已登录的用户信息。通过使用不同的参数,可以得到不同的用户信息,进一步了解系统中的用户活动情况。无论是系统管理员还是普通用户,都可以使用who命令来查询相关信息。

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

400-800-1024

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

分享本页
返回顶部