linux没有who命令

不及物动词 其他 37

回复

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

    是的,Linux操作系统的确没有”who”命令。在Linux中,有两个命令可以用来获取当前登录用户的信息:”whoami”和”w”.下面分别介绍这两个命令的用法和功能。

    1. “whoami”命令:
    “whoami”命令用于显示当前登录系统的用户名。它会返回当前用户的用户名作为输出。例如,执行以下命令:

    “`
    whoami
    “`

    输出结果将是当前登录用户的用户名。

    2. “w”命令:
    “w”命令用于显示当前登录系统的用户信息和系统负载情况。执行”w”命令后,它将显示当前登录用户的用户名、登录时间、登录终端、IP地址等信息,还会显示系统的负载情况。例如,执行以下命令:

    “`
    w
    “`

    输出结果将是当前登录用户的详细信息和系统负载情况。

    总结:
    由于Linux操作系统的设计特点,”who”命令在Linux中不存在,但可以使用”whoami”命令来获取当前用户的用户名,使用”w”命令来获取当前登录用户的详细信息和系统负载情况。

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

    对不起,我之前的回答有误。事实上,Linux系统中是有who命令的。我会为我的错误给您带来的困惑深表歉意。以下是有关who命令的一些信息。

    1. who命令是一个用于显示当前登录到系统上的用户的命令。它会显示登录用户的用户名、登录时间、登录终端等信息。

    2. 使用who命令可以查看系统上当前活动的用户列表。它会列出用户名、登录终端、登录IP地址以及登录时间。

    3. 您还可以使用who -u命令来显示更详细的用户信息,包括每个用户的登录终端的设备号和ID,以及用户在系统上进行的活动。

    4. 另外,who -i命令可以显示所有当前登录用户的IP地址。

    5. 最后,who命令还有一些其他的选项和参数,可以根据不同的需求来展示更多有关登录用户的信息。

    总而言之,who命令是Linux系统中一个非常有用的命令,它可以帮助您查看系统上当前登录的用户信息,包括用户名、登录终端、登录IP地址等。

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

    回答:如何在Linux中查询在线用户

    尽管Linux没有who命令,但我们可以使用其他命令来实现相同的功能。在此文中,我将介绍几种常用方法来查询在线用户的信息。

    方法一:使用w命令

    w命令是一个非常有用的工具,用于显示当前系统上登录用户的详细信息,包括它们的登录时间、终端和活动进程。

    要使用w命令,只需在终端中输入w即可:

    $ w

    这将显示当前登录用户的详细信息,包括用户名、TTY、登录时间、闲置时间和活动进程。

    方法二:使用who命令

    尽管问题中提到Linux没有who命令,但在大多数Linux发行版中,who命令仍然可用。它可以显示当前登录到系统中的用户的简要信息。

    要使用who命令,只需在终端中输入who即可:

    $ who

    这将显示当前登录用户的简要信息,包括用户名、登录时间和登录来源。

    方法三:使用last命令

    last命令可以查询登录历史记录,并显示用户的登录和注销事件。

    要使用last命令,只需在终端中输入last即可:

    $ last

    这将显示最近登录用户的历史记录,包括用户名、登录时间、注销时间和登录来源。

    方法四:查看/var/run/utmp文件

    /var/run/utmp文件是保存当前登录用户信息的文件。可以使用一些文本编辑器(如vi或cat)来查看该文件的内容。

    $ cat /var/run/utmp

    这将显示文件的内容,其中包括登录用户的详细信息,如用户名、终端、登录时间等。

    方法五:查看登录日志文件

    登录日志文件通常包含用户登录和注销的记录。在大多数Linux发行版中,它的路径是/var/log/auth.log或/var/log/secure。

    要查看登录日志文件,可以使用以下命令:

    $ cat /var/log/auth.log

    $ cat /var/log/secure

    这将显示登录和注销事件的详细信息,包括用户名、登录时间和登录来源。

    总结

    虽然Linux没有who命令,但我们可以使用其他命令和方法来查询在线用户的信息。其中一些常用的方法包括使用w命令、who命令、last命令,查看/var/run/utmp文件和登录日志文件。根据您的具体需求,选择最适合的方法来查询在线用户信息。

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

400-800-1024

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

分享本页
返回顶部