`Who -a` कमांड के आउटपुट को समझना


14

मैं यह सवाल इसलिए पूछ रहा हूं, क्योंकि इंटरनेट पर ऐसे कई उत्तर हैं जो दिखाते हैं कि who -aयह एक विकल्प है, कोई भी यह नहीं बताता कि आउटपुट कैसे पढ़ा जाए। यदि आप एक ऑनलाइन साइट के लिए एक लिंक प्रदान कर सकते हैं जो यह बताता है, कि समान रूप से एक भयानक उत्तर होगा। यहाँ एक उदाहरण है कि मैं क्या समझना चाहूंगा:

[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

जवाबों:


12

जैसा कि आप पा सकते हैं man who

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

तो आइए विवरणों में देखें:

-b, --boot
      time of last system boot

यह स्ट्रिंग है system boot Jun 17 03:47

-d, --dead
      print dead processes

यह exit=0अंत में तार है

-l, --login
      print system login processes

यह लॉगिन टैटी है ( LOGINशुरुआत में इसके साथ तार )

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

इस

-r, --runlevel
      print current runlevel

ये है run-level 3 Jun 17 03:47 last=S

अगला है

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

यह दो तार

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

आशा है कि अब यह अधिक स्पष्ट है कि इस आउटपुट को पार्स कैसे किया जाए।


2
धन्यवाद। यह एक अच्छा सबक है कि कैसे एक आदमी पृष्ठ पढ़ें। धन्यवाद।
djangofan

@djangofan और अधिक उन्नत जानकारी टूल ( info who) को कभी न भूलें, जो कभी-कभी आदमी की तुलना में अधिक विवरण में जाता है
जॉर्ज वासिलियौ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.