Memahami output dari perintah `who -a`

14

Saya mengajukan pertanyaan ini karena, sementara ada banyak jawaban di internet menunjukkan itu who -aadalah pilihan, tidak ada yang menjelaskan cara membaca output. Jika Anda dapat memberikan tautan ke situs online yang menjelaskan hal ini, itu akan menjadi jawaban yang sama hebatnya. Berikut adalah contoh yang ingin saya uraikan:

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

Jawaban:

12

Seperti yang dapat Anda temukan man who

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

Jadi mari kita lihat detailnya:

-b, --boot
      time of last system boot

ini string system boot Jun 17 03:47

-d, --dead
      print dead processes

ini adalah string exit=0pada akhirnya

-l, --login
      print system login processes

ini adalah ttys login (dengan string LOGINdi awal)

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

ini

-r, --runlevel
      print current runlevel

ini adalah run-level 3 Jun 17 03:47 last=S

selanjutnya adalah

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

dua string ini

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

Semoga sekarang lebih jelas bagaimana mengurai output ini.

buru-buru
sumber
2
Terima kasih. Itu adalah pelajaran yang bagus tentang cara membaca halaman manual. Terima kasih.
Djangofan
@djangofan dan jangan lupa alat info lebih lanjut ( info who) yang terkadang lebih detail daripada manusia
George Vasiliou