使用“users”命令两次获取我的名字?

Nor*_*han 1 command-line 14.04

我正在寻找一些 shell 命令,我查看了“users”命令。

我希望只得到 1 个名字,但我得到了 2 个:

nori@nori-hidamari:~$ users
nori nori
Run Code Online (Sandbox Code Playgroud)

当我运行命令“who”时

nori@nori-hidamari:~$ who
nori     :0           2015-04-09 09:31 (:0)
nori     pts/0        2015-04-09 09:48 (:0)
Run Code Online (Sandbox Code Playgroud)

这种行为正常吗?或者它很糟糕?

谢谢你们帮助我。

s1m*_*mel 5

这是正常的预期行为。

您会看到两次用户名,因为您已登录两次。

[simmel]@[mars]$ users
simmel simmel
Run Code Online (Sandbox Code Playgroud)

第二条命令

who
Run Code Online (Sandbox Code Playgroud)

使用图形显示:0pts/0(终端窗口)显示哪个用户现在在线,看起来您当时在线。

[simmel]@[mars]$ who
simmel   tty8         2015-03-30 11:15 (:0)
simmel   pts/3        2015-04-09 14:16 (:0)
Run Code Online (Sandbox Code Playgroud)

打开更多终端后,它看起来像这样:

[simmel]@[mars]$ who
simmel   tty8         2015-03-30 11:15 (:0)
simmel   pts/3        2015-04-09 14:16 (:0)
simmel   pts/4        2015-04-09 14:54 (:0)
simmel   pts/8        2015-04-09 14:54 (:0)
Run Code Online (Sandbox Code Playgroud)

打开更多窗口后,用户数量增加:

[simmel]@[mars]$ users
simmel simmel simmel simmel
Run Code Online (Sandbox Code Playgroud)