Wenn ich who
ein Terminal eingebe, erhalte ich folgende Ausgabe:
$USER tty2 2017-01-12 12:50 (:1)
Was bedeutet dieser Smiley (:1)
?
Manchmal sieht dieser Smiley so aus (:0.0)
. Was bedeutet es in diesem Fall?
Wo gibt es eine Übersicht über diese verschiedenen Klammern?
command-line
xorg
who
dschinn1001
quelle
quelle
the smiley
Antworten:
Wie Sie in der Manpage durch Eingabe herausfinden können
man who
, können Sie Spaltenüberschriften mit der folgenden-H
Option aktivieren :Ich muss zustimmen, dass dies nicht sehr hilfreich ist und die Manpage auch keine Erklärung der Werte enthält.
Ich denke jedoch, ich kann Ihnen trotzdem sagen, was diese Spalten bedeuten:
NAME
ist der Benutzername jedes angemeldeten Benutzers.LINE
scheint das TTY zu enthalten, über das der Benutzer angemeldet ist (TTY1-6 sind Terminals, TTY7-12 werden vom X-Anzeigeserver verwendet, um grafische Desktops anzuzeigen; Sie wechseln zwischen ihnen mit Ctrl+ Alt+ F1 - F12).TIME
Datum und Uhrzeit, an denen sich der Benutzer in seiner aktuellen Sitzung angemeldet hat.COMMENT
In unseren Fällen wird der Inhalt der$DISPLAY
Umgebungsvariablen (normalerweise:0
) in geschweiften Klammern angezeigt, die auch vom X-Anzeigeserver verwendet werden. Nur grafische TTYs sollten einen solchen Wert haben, diese Spalte ist für mich auf den Terminal-TTYs leer.Sie können den Wert dieser Variablen mit dem Befehl überprüfen
echo $DISPLAY
. Was genau es bedeutet, ist zB beschrieben in Was bedeutet DISPLAY =: 0.0 eigentlich? und was ist DISPLAY =: 0? .quelle
Von der
info
Seite (info coreutils 'who invocation'
)Bedeutet also
(:0)
einfach X Display Nummer 0 auf dem Localhost.Wenn es auch Remotebenutzer gibt (z. B. SSH-Sitzungen), wird möglicherweise so etwas angezeigt
quelle