Comprendre la sortie de la commande `who -a`

14

Je pose cette question parce que, bien qu'il existe de nombreuses réponses sur Internet montrant que who -ac'est une option, personne n'explique comment lire le résultat. Si vous pouviez fournir un lien vers un site en ligne qui explique cela, ce serait également une excellente réponse. Voici un exemple de ce que je voudrais déchiffrer:

[bo@hostname ~]$ who -a
                        Jun 17 03:47               590 id=si    term=0 exit=0
           system boot  Jun 17 03:47
           run-level 3  Jun 17 03:47                   last=S
                        Jun 17 03:48              4424 id=l3    term=0 exit=0
LOGIN      tty1         Jun 17 03:48              5503 id=1
LOGIN      tty2         Jun 17 03:48              5504 id=2
LOGIN      tty3         Jun 17 03:48              5505 id=3
LOGIN      tty4         Jun 17 03:48              5506 id=4
LOGIN      tty5         Jun 17 03:48              5507 id=5
LOGIN      tty6         Jun 17 03:48              5508 id=6
           pts/0        Oct 19 16:27             15250 id=ts/0  term=0 exit=0
bo       + pts/1        Oct 23 12:24   .         19776 (10.10.10.93)
           pts/2        Oct 23 13:07              8551 id=ts/2  term=0 exit=0
           pts/3        Oct 22 10:36              5813 id=ts/3  term=0 exit=0
           pts/4        Oct 10 09:06             13002 id=ts/4  term=0 exit=0
djangofan
la source

Réponses:

12

Comme vous pouvez le trouver sur man who

-a, --all
      same as -b -d --login -p -r -t -T -u

Alors regardons les détails:

-b, --boot
      time of last system boot

c'est de la ficelle system boot Jun 17 03:47

-d, --dead
      print dead processes

c'est des cordes avec exit=0à la fin

-l, --login
      print system login processes

il s'agit de ttys de connexion (chaînes avec LOGINau début)

-p, --process
      print active processes spawned by init

cette

-r, --runlevel
      print current runlevel

c'est run-level 3 Jun 17 03:47 last=S

le suivant est

-T, -w, --mesg
      add user's message status as +, - or ?
-u, --users
      list users logged in

ces deux cordes

bo       + pts/1        Oct 23 12:24   .         19776 (10.10.10.93)

J'espère maintenant qu'il est plus clair comment analyser cette sortie.

se ruer
la source
2
Merci. C'est une bonne leçon sur la façon de lire une page de manuel. Merci.
djangofan
@djangofan et n'oubliez pas l'outil d'information plus avancé ( info who) qui va parfois plus en détails que l'homme
George Vasiliou