क्या pts / 0,: 0 है और इसके पहले की विशेषताएँ +,? आदि


11

लिनक्स के बारे में पढ़ते हुए, मुझे एक मिला $ who -a, इसलिए कोशिश करने से पहले कि मैंने अपने तीन टेक्स्ट टर्मिनलों में (tty1,tty2,tty3)क्रमशः लॉग इन किया , और फिर मैं वापस X-window(Ctrl + Alt + f7) आया, फिर मैंने कोशिश की: -

$ who
anupam   tty2         2014-09-20 16:19
anupam   tty3         2014-09-20 16:20
anupam   tty1         2014-09-20 16:18
anupam   :0           2014-09-20 16:14 (:0)
anupam   pts/0        2014-09-20 16:21 (:0)
$ whoami
anupam
$ who -a
           system boot  2014-09-20 16:13
           run-level 2  2014-09-20 16:13
LOGIN      tty4         2014-09-20 16:13               736 id=4
LOGIN      tty5         2014-09-20 16:13               740 id=5
anupam   - tty2         2014-09-20 16:19 00:01        3200
anupam   - tty3         2014-09-20 16:20   .          3346
LOGIN      tty6         2014-09-20 16:13               752 id=6
anupam   - tty1         2014-09-20 16:18 00:02        3044
anupam   ? :0           2014-09-20 16:14   ?          1835 (:0)
anupam   + pts/0        2014-09-20 16:21   .          3455 (:0)
$ 

मुझे इसमें कुछ शर्तें नहीं मिल रही हैं second attribute( - tty2,-tty 3,-tty1i ( -उनके सामने क्यों है?]) ?:0(मुझे लगता है कि यह मेरे X-windowस्टार्टअप का संकेत दे रहा है [ ?पहले क्यों है :0?]), और चौथे गुण पर मान[00:01, ., 00:02, ?, .]?

मैंने देखने की कोशिश की $ man who -a, लेकिन मुझे ये समझ नहीं आया।

जवाबों:


15
  • pts/0एक छद्म टर्मिनल गुलाम है (देखें w के आउटपुट में "pts /" क्या है? )।

  • (:0)आपको यह बताती है प्रदर्शन आप उपयोग कर रहे।

  • +,-,?आपको बतलाता है कि उपयोगकर्ता / tty को स्वीकार संदेशों है। यदि सही है, +तो प्रत्येक उपयोगकर्ता के लिए प्रदर्शित करें यदि mesg y, -यदि mesg n, या ?यदि उनके tty को स्टेट नहीं किया जा सकता है।

    mesgमैन पेज देखें :

    NAME
           mesg - control write access to your terminal
    
    SYNOPSIS
           mesg [y|n]
    
    DESCRIPTION
           Mesg  controls  the  access to your terminal by others.  It's typically
           used to allow or disallow other users to write to  your  terminal  (see
           write(1)).
    
    OPTIONS
           y      Allow write access to your terminal.
    
           n      Disallow write access to your terminal.
    
           If no option is given, mesg prints out the current access state of your
           terminal.
    

स्रोत: who.c


Thanx @Sylvain Pineau ,, अच्छी तरह से यह एक संदेश को स्वीकार करने का क्या मतलब है, क्योंकि जब मैं $ टर्मिनलों को चला रहा हूँ -एक पाठ टर्मिनलों में मैं हमेशा (-) केवल, नहीं (+), और? हमेशा साथ है (: 0) ??
लाजर

1
@ जैज: मैंने mesgकमांड के बारे में जानकारी जोड़ दी है
सिल्वेन पिनेऊ

मैं कहूंगा कि "स्टेट" के बजाय "स्टेट" कहा जाएगा क्योंकि बाद वाला भ्रामक है
nneonneo

@nneonneo तय, thx
सिल्वेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.