O comando “users” usa meu nome 2 vezes?

0

Eu estava procurando por alguns comandos shell e dei uma olhada no comando "users".

Eu esperava receber apenas 1 nome, mas consegui 2:

nori@nori-hidamari:~$ users
nori nori

E quando eu executo o comando "who"

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

Esse comportamento é normal? Ou é ruim?

Obrigado por me ajudarem.

    
por Nori-chan 09.04.2015 / 14:46

2 respostas

4

Isso é um comportamento esperado normal.

Você vê seu nome de usuário duas vezes porque está logado duas vezes.

[simmel]@[mars]$ users
simmel simmel

O segundo comando

who

mostra qual usuário está on-line agora e parece que você estava on-line naquele momento com a Exibição Gráfica :0 e pts/0 (uma janela de terminal).

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

Depois de abrir mais alguns terminais, é assim:

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

Depois de abrir mais janelas, a contagem aumenta em usuários:

[simmel]@[mars]$ users
simmel simmel simmel simmel
    
por s1mmel 09.04.2015 / 14:55
1

É normal. Você terá uma entrada para a área de trabalho gráfica na qual você efetuou login (identificada com o DISPLAY correspondente - neste caso :0 ) e uma para cada terminal aberto (rotulado com o pseudo-terminal correspondente a cada eles ( pts/X )). Como você está executando este comando em um terminal, você terá, naturalmente, uma entrada correspondente a esse terminal, portanto, um mínimo de dois.

    
por muru 09.04.2015 / 14:54