क्या 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.