Co oznacza „(: 0)” w wyniku polecenia „kto”?

14

Kiedy piszę whow 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?

dschinn1001
źródło
7
+1 zathe smiley
Ciprian Tomoiagă

Odpowiedzi:

7

Jak można znaleźć na stronie podręcznika, pisząc man who, możesz włączyć nagłówki kolumn z -Hopcją:

$ 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.
  • LINEwydaje 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.
  • COMMENTw naszych przypadkach pokazuje zawartość $DISPLAYzmiennej ś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? .

Bajt Dowódca
źródło
10

Ze infostrony ( 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)
steeldriver
źródło