为什么有两个同名的用户?

The*_*ect 9 users

当我执行users命令时,它输出两个同名的用户。为什么有两个用户?我很确定我只创建了一个用户。

IE

username@Computer:~$ users
Run Code Online (Sandbox Code Playgroud)

给出以下输出

username username
Run Code Online (Sandbox Code Playgroud)

fel*_*lix 14

users命令打印当前登录到当前主机的用户的用户名,而不是您在计算机上创建的用户列表。

在您的情况下,它两次返回相同的用户名,因为您可能登录了两次。

您可以使用以下who命令进行检查(显示谁已登录):

felix@computer:~$ who
felix    pts/0        2013-02-04 06:40 (:0.0)
felix    pts/5        2013-02-04 06:42 (:0.0)
felix@computer:~$ users
felix felix
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅手册页 ( man 1 users)。

  • 也许是因为你有两个开放的终端? (3认同)
  • 在终端中运行“用户”。现在打开另一个终端再次运行它(`users`)。你可以看到数量增加。 (3认同)