linux常用命令whoq

worktile 其他 15

回复

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

    Linux常用命令之一:who

    Who命令是Linux系统中用于显示当前登录系统的用户信息的命令,它能够显示当前登录系统的用户和与之相关的信息。

    使用who命令的语法格式如下:
    who [选项]

    常用的选项包括:
    -a:显示所有当前登录系统的用户信息;
    -b:显示系统最后一次重启的时间;
    -d:显示当前登录系统的用户名和登陆时间等详细信息;
    -H:以标题格式显示输出结果;
    -l:显示系统登录或注销信息;
    -p:显示相关进程的信息;
    -q:显示当前登录系统的用户数量;
    -s:显示当前登录系统的用户信息,并且只显示用户名和终端信息;
    -T:显示当前登录系统的用户信息,并且只显示用户名和登录时间。

    举个例子:
    使用who命令只查看当前登录系统的用户数量:
    $ who -q

    使用who命令显示当前登录系统的用户信息,并且只显示用户名和终端信息:
    $ who -s

    使用who命令显示当前登录系统的用户信息,并且只显示用户名和登录时间:
    $ who -T

    总结:
    在Linux系统中,who命令是一个非常实用的命令,可以帮助我们查看当前登录系统的用户信息,以及相关的详细信息。通过合理地使用who命令,我们可以更好地管理当前系统的用户登录情况,提高系统的安全性和效率。

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

    Linux是一种开源的操作系统,在使用Linux系统时,会经常使用一些常用的命令来进行操作。下面是一些常用的Linux命令:

    1. who命令:who命令用于显示当前登录到系统的用户信息。它显示登录到系统的用户名、登录时间、登录终端等信息。使用who命令时,可以加上参数来扩展输出信息,如who -a可以显示更详细的登录信息。

    2. w命令:w命令类似于who命令,用于显示当前登录到系统的用户信息。它会显示登录到系统的用户名、登录时间、登录终端、登录IP地址等信息,并且还会显示用户当前的活动状态,如正在运行的命令和空闲时间。

    3. last命令:last命令用于显示系统上所有用户的登录历史记录。它会显示用户登录的时间、登录的终端和登录的IP地址等信息。使用last命令时,可以加上参数来限制输出的范围,如last -n 10可以显示最近登录的10个用户。

    4. whoami命令:whoami命令用于显示当前登录用户的用户名。它会输出当前用户的用户名。

    5. finger命令:finger命令用于显示系统上所有用户的详细信息。它会显示用户的用户名、真实姓名、登录终端、登录时间、登录IP地址等信息。使用finger命令时,可以加上用户名参数来显示指定用户的信息,如finger username可以显示指定用户的详细信息。

    这些是Linux系统中一些常用的与用户信息相关的命令。通过使用这些命令,可以方便地查看系统上登录用户的信息和活动情况,对于系统管理和安全监控非常有帮助。

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

    Linux常用命令之who

    一、who命令的作用
    who命令用于显示当前登录系统的用户信息。它可以显示登录的用户的用户名、登录时间、登录的终端等信息。

    二、who命令的语法格式
    who [参数]

    三、who命令的常用参数
    1. -a 或 –all:显示所有的登录用户。
    2. -b 或 –boot:显示系统启动时间。
    3. -d 或 –dead:显示非活动用户。
    4. -H 或 –heading:显示各个列的标题。
    5. -q 或 –count:只显示当前登录用户的数量。
    6. -r 或 –runlevel:显示运行级别。
    7. -s 或 –short:显示较短的输出。
    8. -T 或 –mesg:显示终端是否接受消息。
    9. -u 或 –users:显示当前登录用户的详细信息。
    10. –help:显示帮助信息。
    11. –version:显示版本信息。

    四、who命令的使用示例
    1. 查看当前系统的登录用户:
    “`
    who
    “`
    输出结果示例:
    “`
    root tty1 2021-05-25 08:00
    user1 pts/0 2021-05-25 09:30 (:0)
    user2 pts/1 2021-05-25 09:45 (:0)
    “`
    解释:
    – root是用户名
    – tty1和pts/0是登录的终端(tty1是系统控制台,pts/0是图形界面)
    – 2021-05-25 08:00是登录时间
    – (:0)表示图形界面登录

    2. 显示登录用户的数量:
    “`
    who -q
    “`
    输出结果示例:
    “`
    user1
    user2
    user3
    user4
    user5
    user6
    # users=6
    “`
    解释:当前有6个用户登录系统。

    3. 显示系统启动时间:
    “`
    who -b
    “`
    输出结果示例:
    “`
    system boot 2021-05-25 07:50
    “`
    解释:系统在2021-05-25 07:50启动。

    4. 显示非活动用户:
    “`
    who -d
    “`
    输出结果示例:
    “`
    user1 tty8 2021-05-25 08:02 (:0)
    user2 pts/3 2021-05-25 09:36 (:0)
    “`
    解释:user1和user2是非活动用户。

    5. 显示各个列的标题:
    “`
    who -H
    “`
    输出结果示例:
    “`
    NAME LINE TIME COMMENT
    root tty1 2021-05-25 08:00
    “`
    解释:显示各个列的标题。

    6. 显示终端是否接受消息:
    “`
    who -T
    “`
    输出结果示例:
    “`
    root – + :0
    user1 + – pts/0
    “`
    解释:root可以接受消息,user1不能接受消息。

    7. 显示当前登录用户的详细信息:
    “`
    who -u
    “`
    输出结果示例:
    “`
    root tty1 2021-05-25 08:00 . 7006 (:0)
    user1 pts/0 2021-05-25 09:30 08:43 . 7192 (:0)
    user2 pts/1 2021-05-25 09:45 . 7221 (:0)
    “`
    解释:
    – 7006和7192是用户的进程ID
    – 08:43表示用户从登录以来的活动时间

    五、扩展命令:w
    w命令是who命令的一个扩展,可以显示当前登录用户的详细信息,包括用户的进程、登录时间、登录终端以及用户的IP地址。

    w命令的使用示例:
    “`
    w
    “`
    输出结果示例:
    “`
    09:30:47 up 3:30, 3 users, load average: 0.00, 0.01, 0.05
    USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    root tty1 – 08:00 3.00s 0.02s 0.00s -bash
    user1 pts/0 – 09:30 1.00s 0.01s 0.00s w
    user2 pts/1 – 09:45 0.00s 0.01s 0.00s -bash

    “`
    解释:
    – USER是用户名
    – TTY是终端
    – FROM是用户的来源(IP地址)
    – LOGIN@是登录时间
    – IDLE是用户的空闲时间
    – JCPU是用户的累计CPU时间
    – PCPU是用户的最近一次CPU使用时间
    – WHAT是用户当前在做的事情

    总结:who命令可以帮助我们查看当前登录系统的用户信息,包括用户名、登录时间、登录终端等。通过who命令的参数,我们可以定制我们想要的显示方式,获取我们需要的信息。同时,w命令是who命令的扩展,提供了更详细的用户信息,包括用户的进程、登录时间、终端以及IP地址。

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

400-800-1024

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

分享本页
返回顶部