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?
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?
Odpowiedzi:
Jak można znaleźć na stronie podręcznika, pisząc man who
, możesz włączyć nagłówki kolumn z -H
opcją:
$ who -H
NAME LINE TIME COMMENT
bytecommander tty7 2017-01-12 15:26 (:0)
guest-c62iz5 tty8 2017-01-12 15:40 (:1)
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? .
Ze info
strony ( info coreutils 'who invocation'
)
Jeśli podano żadnych argumentów nie będące opcjami, „kto” drukuje następujące informacje dla każdego użytkownika aktualnie zalogowanego: login, linii końcowej, czas logowania, oraz zdalnego hosta lub X wyświetlaczu .
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
$ who
steeldriver tty7 2016-12-15 13:57 (:0)
steeldriver pts/4 2017-01-12 09:32 (192.168.1.4)
the smiley