Pendant que je lisais Linux, j’ai eu un _$ who -a
_, alors avant d’essayer, j’ai ouvert une session sur trois de mes terminaux texte _(tty1,tty2,tty3)
_ et puis je suis revenu à _X-window
_ (Ctrl + Alt + f7) , alors j'ai essayé: -
_$ 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)
$
_
Je ne reçois pas certains termes dans _second attribute
_ (_- tty2,-tty 3,-tty1
_ i [pourquoi _-
_ est-il devant eux?]) _?:0
_ (je suppose que cela indique mon _X-window
_ démarrage [pourquoi y a-t-il un _?
_ avant _:0
_?]) et des valeurs au quatrième attribut _[00:01, ., 00:02, ?, .]?
_
J'ai essayé de regarder _$ man who -a
_, mais je n'ai pas eu ces explications.
pts/0
est un esclave pseudo-terminal (voir Que signifie "pts /" dans le résultat de w? =).
Le (:0)
vous indique quel écran vous utilisez.
le +,-,?
vous indique si un utilisateur/terminal accepte les messages. Si la valeur est true, affichez un +
pour chaque utilisateur si mesg y
, un -
si mesg n
ou un ?
si leur tty ne peut pas être statué.
Voir la page de manuel mesg
:
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.
Source: who.c