Beim Lesen über Linux erhielt ich eine $ who -a
. Bevor ich dies versuchte, meldete ich mich jeweils bei drei meiner Textterminals an (tty1,tty2,tty3)
und kam dann zu X-window
(Strg + Alt + F7) zurück. Dann versuchte ich Folgendes: -
$ who
anupam tty2 2014-09-20 16:19
anupam tty3 2014-09-20 16:20
anupam tty1 2014-09-20 16:18
anupam :0 2014-09-20 16:14 (:0)
anupam pts/0 2014-09-20 16:21 (:0)
$ whoami
anupam
$ who -a
system boot 2014-09-20 16:13
run-level 2 2014-09-20 16:13
LOGIN tty4 2014-09-20 16:13 736 id=4
LOGIN tty5 2014-09-20 16:13 740 id=5
anupam - tty2 2014-09-20 16:19 00:01 3200
anupam - tty3 2014-09-20 16:20 . 3346
LOGIN tty6 2014-09-20 16:13 752 id=6
anupam - tty1 2014-09-20 16:18 00:02 3044
anupam ? :0 2014-09-20 16:14 ? 1835 (:0)
anupam + pts/0 2014-09-20 16:21 . 3455 (:0)
$
Ich bekomme einige Begriffe nicht in second attribute
( - tty2,-tty 3,-tty1
i [warum -
steht da davor?]) ?:0
(ich vermute, es zeigt meinen X-window
Start an [warum steht da ein ?
davor :0
?]) und Werte beim vierten Attribut[00:01, ., 00:02, ?, .]?
Ich habe versucht, es mir anzusehen $ man who -a
, aber ich habe diese Erklärung nicht bekommen.
Antwort1
pts/0
ist einPseudo-Terminal-Slave(SehenWas bedeutet „pts/“ in der Ausgabe von w?).Hier
(:0)
erfahren Sie, welches Display Sie verwenden.Dies
+,-,?
gibt an, ob ein Benutzer/TTY Nachrichten annimmt. Wenn dies zutrifft, wird+
für jeden Benutzer ein angezeigt, wennmesg y
, ein ,-
wennmesg n
oder ein?
, wenn sein TTY nicht gestartet werden kann.Siehe die
mesg
Manpage:NAME mesg - control write access to your terminal SYNOPSIS mesg [y|n] DESCRIPTION Mesg controls the access to your terminal by others. It's typically used to allow or disallow other users to write to your terminal (see write(1)). OPTIONS y Allow write access to your terminal. n Disallow write access to your terminal. If no option is given, mesg prints out the current access state of your terminal.
Quelle:Wer C