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


21
uptime

显示4位用户,我应该担心吗?

根据 man uptime

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

是否可以找到“当前登录”的四个用户?

Answers:


28

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

andrew@ilium~$ who -H
NAME     LINE         TIME             COMMENT
andrew   tty1         2016-05-06 07:34
andrew@ilium~$ 

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

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


26

所有这些答案都过分膨胀。命令的三个字符?请。

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

$ w


1
我喜欢这显示WHAT设置的方式。
Tico


2

使用“谁”将告诉您谁登录。您也可以使用“ ps au”,它会显示谁已登录以及他们正在运行什么。


1
 $who -u

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.