Hiểu đầu ra của lệnh `who -a`


14

Tôi đang hỏi câu hỏi này bởi vì, trong khi có nhiều câu trả lời trên internet cho thấy đó who -alà một lựa chọn, không ai giải thích cách đọc đầu ra. Nếu bạn có thể cung cấp một liên kết đến một trang web trực tuyến giải thích điều này, đó sẽ là một câu trả lời tuyệt vời không kém. Đây là một ví dụ về những gì tôi muốn giải mã:

[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

Câu trả lời:


12

Như bạn có thể tìm thấy từ man who

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

Vì vậy, hãy xem chi tiết:

-b, --boot
      time of last system boot

đây là chuỗi system boot Jun 17 03:47

-d, --dead
      print dead processes

đây là chuỗi có exit=0ở cuối

-l, --login
      print system login processes

đây là ttys đăng nhập (chuỗi có LOGINở đầu)

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

điều này

-r, --runlevel
      print current runlevel

đây là run-level 3 Jun 17 03:47 last=S

tiếp theo là

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

hai chuỗi này

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

Hy vọng bây giờ rõ ràng hơn làm thế nào để phân tích đầu ra này.


2
Cảm ơn. Đó là một bài học tốt về cách đọc một trang người đàn ông. Cảm ơn.
djangofan

@djangofan và đừng quên công cụ thông tin tiên tiến hơn ( info who) đôi khi có nhiều chi tiết hơn con người
George Vasiliou
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.