Entendendo a saída do comando `who -a`

14

Estou fazendo essa pergunta porque, embora haja muitas respostas na internet mostrando que essa who -aé uma opção, ninguém explica como ler a saída. Se você pudesse fornecer um link para um site on-line que explica isso, isso seria igualmente uma resposta impressionante. Aqui está um exemplo do que eu gostaria de decifrar:

[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
fonte

Respostas:

12

Como você pode encontrar em man who

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

Então, vamos olhar em detalhes:

-b, --boot
      time of last system boot

isso é string system boot Jun 17 03:47

-d, --dead
      print dead processes

isso é cordas com exit=0no final

-l, --login
      print system login processes

este é o login ttys (strings com LOGINno começo)

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

esta

-r, --runlevel
      print current runlevel

isto é run-level 3 Jun 17 03:47 last=S

próximo é

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

esta duas cordas

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

Espero que agora seja mais claro como analisar essa saída.

pressa
fonte
2
Obrigado. Essa é uma boa lição sobre como ler uma página de manual. Obrigado.
djangofan
@djangofan e não se esqueça a ferramenta mais avançada info ( info who), que às vezes vai em mais detalhes do que o homem
George Vasiliou