При использовании команды «users» мое имя получено 2 раза?

Я искал некоторые команды оболочки и посмотрел команду «users».

Я надеялся получить только 1 имя, но я получил 2:

nori@nori-hidamari:~$ users
nori nori

И когда я запускаю команду «кто»

nori@nori-hidamari:~$ who
nori     :0           2015-04-09 09:31 (:0)
nori     pts/0        2015-04-09 09:48 (:0)

Это поведение нормально? Или это плохо?

Спасибо, ребята, что помогли мне.

1
задан 10 April 2015 в 01:49

2 ответа

Это нормальное ожидаемое поведение.

Вы видите свое имя пользователя дважды, потому что дважды вошли в систему.

[simmel]@[mars]$ users
simmel simmel

Вторая команда

who

показывает, какой пользователь сейчас в сети, и это похоже, что вы были в это время онлайн с графическим дисплеем : 0 и pts / 0 (окно терминала).

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

После открытия еще нескольких терминалов это выглядит так:

[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)

После открытия большего количества окон количество пользователей увеличивается:

[simmel]@[mars]$ users
simmel simmel simmel simmel
4
ответ дан 10 April 2015 в 01:49

Это нормально. У вас будет запись для графического рабочего стола, на который вы вошли (помечена соответствующим ДИСПЛЕЙ - в данном случае : 0 ), и по одной для каждого открытого вами терминала (помечена с псевдотерминалом, соответствующим каждому из них ( pts / X )). Поскольку вы запускаете эту команду в терминале, у вас, конечно же, будет одна запись, соответствующая этому терминалу, следовательно, как минимум две.

1
ответ дан 10 April 2015 в 01:49

Другие вопросы по тегам:

Похожие вопросы: