Kiedy piszę who
w terminalu, otrzymuję to wyjście:
$USER tty2 2017-01-12 12:50 (:1)
Co oznacza ta buźka (:1)
?
Czasami wygląda ta buźka (:0.0)
. Co to znaczy w tym przypadku?
Gdzie jest przegląd tych różnych nawiasów?
command-line
xorg
who
dschinn1001
źródło
źródło
the smiley
Odpowiedzi:
Jak można znaleźć na stronie podręcznika, pisząc
man who
, możesz włączyć nagłówki kolumn z-H
opcją:Muszę się zgodzić, że nie jest to zbyt pomocne, a strona podręcznika również nie zawiera żadnego wyjaśnienia wartości.
Myślę jednak, że i tak mogę powiedzieć, co oznaczają te kolumny:
NAME
to nazwa użytkownika każdego zalogowanego użytkownika.LINE
wydaje się zawierać TTY, przez które użytkownik jest zalogowany (TTY1-6 to terminale, TTY7-12 są używane przez serwer wyświetlania X do wyświetlania pulpitów graficznych; przełączasz się między nimi za pomocą Ctrl+ Alt+ F1 - F12).TIME
to data i godzina zalogowania się użytkownika do bieżącej sesji.COMMENT
w naszych przypadkach pokazuje zawartość$DISPLAY
zmiennej środowiskowej (normalnie:0
) w nawiasach klamrowych, która jest również używana przez serwer wyświetlania X. Tylko graficzne TTY powinny mieć taką wartość, ta kolumna jest dla mnie pusta na terminalowych TTY.Możesz sprawdzić wartość tej zmiennej za pomocą polecenia
echo $DISPLAY
. Co to dokładnie znaczy opisano np. W Co to znaczy DISPLAY =: 0.0? i co to jest DISPLAY =: 0? .źródło
Ze
info
strony (info coreutils 'who invocation'
)Więc
(:0)
po prostu oznacza liczbę wyświetlaną x 0 na localhost.Jeśli są też zdalni użytkownicy (na przykład sesje SSH), możesz zobaczyć coś takiego
źródło