如何查找当前登录的用户?

Bru*_*uni 35 command-line users uptime

uptime
Run Code Online (Sandbox Code Playgroud)

显示其中有 4 个用户,我应该担心吗?

根据 man uptime

正常运行时间提供以下信息的一行显示。当前时间、系统运行了多长时间、当前登录的用户数以及过去 1、5 和 15 分钟的系统负载平均值。

有没有办法找到“当前登录”的四个用户?

and*_*.46 42

查找谁登录到您的系统的最简单方法是使用who命令,它是 gnu coreutils 包的一部分。它可以作为没有选项的普通用户使用,也可以使用我自己喜欢的选项来增强可读性:

andrew@ilium~$ who -H
NAME     LINE         TIME             COMMENT
andrew   tty1         2016-05-06 07:34
andrew@ilium~$ 
Run Code Online (Sandbox Code Playgroud)

有时你可能会看到自己或比使用的一次多个其他用户显然是记录pts/0pts/1到位,而不是tty1,这表明“ P seudo牛逼端子小号澡”(= PTS),并只显示您或其他用户已经打开应用程序,例如xtermsshd或创建伪终端主从配对的类似过程。

有关pts引用的 AskUbuntu 线程中的更多信息,以及已接受答案中的手册页链接:


pip*_*ipe 42

所有这些答案都过于臃肿。命令的三个字符?请。

查找谁登录并执行操作的最快方法是:

$ w

  • 我喜欢它显示“什么”设置的方式。 (2认同)
  • 有趣的是,较长的命令“who”显示的内容较少,而较短的命令“w”显示的内容较多。 (2认同)

小智 6

您可以使用该命令users查看当前登录的用户。请注意。


小智 6

who -u
Run Code Online (Sandbox Code Playgroud)

它显示用户名、终端号码、登录日期时间和 IP 地址。