Quando digito o who
terminal, recebo esta saída:
$USER tty2 2017-01-12 12:50 (:1)
O que esse smiley (:1)
significa?
Às vezes, esse smiley parece (:0.0)
. O que isso significa neste caso?
Onde está uma visão geral sobre esses diferentes suportes?
command-line
xorg
who
dschinn1001
fonte
fonte
the smiley
Respostas:
Como você pode descobrir na página de manual, digitando
man who
, você pode ativar os títulos das colunas com a-H
opção:Eu tenho que concordar que isso não é muito útil, e a página de manual também não contém nenhuma explicação dos valores.
No entanto, acho que posso dizer o que essas colunas significam de qualquer maneira:
NAME
é o nome de usuário de cada usuário conectado.LINE
parece conter o TTY através do qual o usuário está conectado (TTY1-6 são terminais, TTY7-12 são usados pelo servidor de exibição X para mostrar desktops gráficos; você alterna entre eles usando Ctrl+ Alt+ F1 - F12).TIME
é a data e a hora em que o usuário efetuou login na sessão atual.COMMENT
em nossos casos mostra o conteúdo da$DISPLAY
variável de ambiente (normalmente:0
) entre chaves, que também é usada pelo servidor de exibição X. Somente os TTYs gráficos devem ter esse valor; esta coluna está vazia para mim nos TTYs do terminal.Você pode verificar o valor desta variável usando o comando
echo $DISPLAY
. O que exatamente significa está descrito, por exemplo, em O que DISPLAY =: 0.0 realmente significa? e O que é DISPLAY =: 0? .fonte
Na
info
página (info coreutils 'who invocation'
)Então,
(:0)
simplesmente significa X exibir o número 0 no host local.Se houver usuários remotos (por exemplo, sessões SSH), você poderá ver algo como
fonte