linux执行who命令

worktile 其他 37

回复

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

    执行”who”命令可以查看当前登录系统的用户信息,包括用户名、登录时间、来源IP地址等。具体操作如下:
    1. 打开终端或控制台,进入命令行界面。
    2. 输入命令”who”,然后按下回车键进行执行。
    3. 系统会显示当前登录系统的用户信息,每行显示一个用户,按照用户名、终端设备、登录时间、IP地址等信息进行排列。

    示例输出如下:
    “`
    user1 tty1 Feb 15 10:30
    user2 pts/0 Feb 15 14:20 (192.168.0.1)
    “`

    用户信息解释:
    – 第一列:用户名,表示当前登录用户的用户名。
    – 第二列:终端设备,指示用户通过什么设备登录。通常,tty+序号表示终端登录,pts/序号表示通过远程登录。
    – 第三列:登录时间,显示用户登录系统的具体日期和时间。
    – 第四列:IP地址,远程登录的用户还会显示来源IP地址。

    值得注意的是,“who”命令只能显示当前登录用户的信息,如果存在多个登录用户,则每个用户将会占据一行输出。另外,使用”who”命令需要有足够的权限,一般情况下,只有root用户或系统管理员才拥有执行该命令的权限。

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

    在Linux系统中,执行”who”命令可以查看当前登录到系统的用户信息。以下是关于执行”who”命令的一些要点:

    1. 命令语法:
    $ who [选项] [文件]

    2. 查看当前登录用户:
    当在终端中运行”who”命令时,它会列出当前登录用户的信息,包括用户名、登录终端、登录时间。示例输出如下:

    $ who
    username tty1 2021-01-01 10:00
    username tty2 2021-01-01 11:00

    这将显示当前有两个用户登录到系统,一个在tty1终端,另一个在tty2终端。

    3. 查看指定文件中的登录信息:
    除了查看当前登录用户,”who”命令还可以查看指定文件中的登录信息。可以通过”文件”参数指定要查看的文件路径。示例命令如下:

    $ who /var/log/wtmp

    这将显示/var/log/wtmp文件中的登录信息。

    4. 命令选项:
    -a: 显示所有用户信息,包括系统启动以来登录过的用户。
    -b: 显示上次系统启动时间。
    -r: 显示当前运行级别。
    -H: 显示各个登录会话的标题信息。

    使用这些选项可以进一步定制”who”命令的输出。

    5. 使用管道和其他命令:
    “who”命令可以与其他命令结合使用,通过管道符号(|)传递输出进行处理。例如,可以使用”wc -l”命令来计算登录用户的数量:

    $ who | wc -l

    这将显示当前登录用户的数量。

    总之,通过执行”who”命令,可以快速了解当前系统中的登录用户信息,并可以通过选项和文件参数进一步定制输出内容。

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

    标题:Linux执行who命令的方法和操作流程

    引言:
    在Linux操作系统中,who命令是用于显示当前登录系统的用户信息的命令。它可以显示登录用户名、登录时间、登录IP等相关信息。本文将介绍如何在Linux中执行who命令的方法和操作流程。

    一、打开终端

    首先,在Linux操作系统中打开终端。终端是用于输入命令和查看命令输出的工具。你可以通过点击桌面上的终端图标来打开它,或者使用快捷键Ctrl + Alt + T来快速打开终端。当终端打开后,你就可以开始执行who命令了。

    二、输入who命令

    在终端中输入who命令,并按下Enter键执行。命令的基本格式如下:

    who [选项]

    who命令支持一些可选的参数,它们可以定制输出的格式和内容。常用的参数有:

    – -a:显示所有登录和非登录的用户信息
    – -b:显示上次系统启动的时间
    – -d:显示所有死掉的进程用户信息
    – -q:仅显示登录用户的数量
    – -H:显示列名
    – -s:仅显示登录用户的用户名和登录时间

    三、解读who命令输出

    执行who命令后,终端会显示当前登录系统的用户信息。每一行代表一个登录用户,包括登录用户名、终端类型、登录时间和登录IP地址。下面是一个who命令的输出示例:

    username1 tty1 Wed Nov 17 10:52 192.168.0.1
    username2 tty2 Wed Nov 17 11:20 192.168.0.2
    username3 pts/0 Wed Nov 17 15:30 192.168.0.3

    在输出中,每列的含义如下:

    – 第一列(登录用户名):显示当前登录用户的用户名;
    – 第二列(终端类型):显示用户所使用的终端设备,例如tty1、tty2或pts/0等;
    – 第三列(登录时间):显示用户登录系统的时间;
    – 第四列(登录IP地址):显示用户登录系统时所使用的IP地址。

    四、使用who命令的更多技巧和用法

    除了基本的who命令之外,你还可以通过使用一些选项和参数来定制输出的内容和格式,实现更多的功能。

    4.1 显示所有登录和非登录的用户信息
    使用who命令的-a选项,可以显示所有登录和非登录的用户信息。

    who -a

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

    who -b

    4.3 显示所有死掉的进程用户信息
    使用who命令的-d选项,可以显示所有死掉的进程用户信息。

    who -d

    4.4 仅显示登录用户的数量
    使用who命令的-q选项,可以仅显示登录用户的数量。

    who -q

    4.5 显示列名
    使用who命令的-H选项,可以在输出结果中显示列名。

    who -H

    4.6 仅显示登录用户的用户名和登录时间
    使用who命令的-s选项,可以仅显示登录用户的用户名和登录时间。

    who -s

    总结:
    本文介绍了在Linux操作系统中执行who命令的方法和操作流程。通过打开终端,输入who命令并执行,我们可以获得当前登录系统的用户信息。另外,还介绍了一些使用who命令的常见选项和参数,以及它们的用法和效果。希望本文能对你理解和使用who命令有所帮助。

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

400-800-1024

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

分享本页
返回顶部