क्यों लिनक्स लोग हमेशा मैनुअल पढ़ने के लिए कहते हैं? [बन्द है]


12

लिनक्स लोग हमेशा मैनुअल को पढ़ने के लिए क्यों कहते हैं जब यह सिर्फ आपको जवाब देने के लिए इतना आसान होगा? कोई मैनुअल नहीं है! यह एक के साथ नहीं आया था।


2
प्रलेखन एक कठिन और उबाऊ काम हो सकता है, आपको कम से कम इसे पढ़ना चाहिए
विकफ्रेड

1
BTW - जब तक आपके पास एक एम्बेडेड डिवाइस के लिए एक छीन लिया गया संस्करण नहीं है, जिसमें आपके पास मैन पेज हैं, लेकिन आपको उन्हें पहले अपने पैकेज मैनेजर के साथ इंस्टॉल करने की आवश्यकता हो सकती है (एफएसएम केवल यह जानता है कि डिस्ट्रीब्यूशन में डिफ़ॉल्ट पेजेस में मैन पेज शामिल क्यों नहीं हैं सेट, लेकिन मैंने इसे देखा है)।
dmckee --- पूर्व-संचालक बिल्ली का बच्चा

@Vicfred: यदि आपको ऐसा लगता है, तो आपको यह जांचना चाहिए कि क्या आप इसे लिखने के लिए किसी और को ढूंढ सकते हैं। यदि आप इसे पसंद नहीं करते हैं, तो अंतिम परिणाम इससे भुगतना पड़ सकता है, और वास्तव में, ऐसे लोग हैं जो उस सामान को लिखना पसंद करते हैं - ग्रॉफ, या लाटेक्स, आदि में (ताकि इसे "अन-टेक्निकल" न होना पड़े या तो)।
इमानुएल बर्ग

@ मार्की: यह कुछ मैन पेजों के लाइसेंस के साथ करना है। उदाहरण के लिए, डेबियन के साथ, आपको बहुत ही उपयोगी gcc मैन पेज (13972 लाइनें!) को स्पष्ट रूप से इंस्टॉल करना होगा, क्योंकि डेबियन लोग लाइसेंस को अन-फ्री मानते हैं। लेकिन योग्यता के साथ उपाय करना बहुत आसान है, इसलिए यह हमारे लिए वैसे भी उपयोगकर्ताओं के लिए कोई समस्या नहीं है।
इमानुएल बर्ग

जवाबों:


44

एक मैनुअल है, आपको बस यह जानना होगा कि यह कहां है। इसे manकमांड से एक्सेस किया जा सकता है । यदि आप अनिश्चित हैं कि इसका उपयोग कैसे किया जाए, तो टाइप करें man manआदेश बहुत महत्वपूर्ण है; इसे याद रखें भले ही आप बाकी सब कुछ भूल जाएं।man

मैनुअल में विभिन्न विषयों के बारे में विस्तृत जानकारी होती है, जिन्हें कई खंडों में विभाजित किया जाता है:

  1. सामान्य आदेश
  2. सिस्टम कॉल
  3. पुस्तकालय कार्य, विशेष रूप से सी मानक पुस्तकालय को कवर करते हैं
  4. विशेष फाइलें (आमतौर पर डिवाइस, उन में पाई गई /dev) और ड्राइवर
  5. फ़ाइल स्वरूपों और सम्मेलनों
  6. खेल और स्क्रीनसेवर
  7. कई तरह का
  8. सिस्टम प्रशासन कमांड और डेमॉन

संकेतन पृष्ठ को अनुभाग 1 में ls(1)संदर्भित करता है ls। इसे पढ़ने के लिए टाइप करें man 1 lsया man ls

मैनुअल पढ़ने की जब आपसे एक सवाल पूछ कहा जा रहा से बचने के लिए कोशिश man command, apropos command, command -?, command --help, और कुछ गूगल खोजों। यदि आप मैनुअल में कुछ नहीं समझते हैं, तो इसे अपने प्रश्न में उद्धृत करें और जो आप नहीं समझते हैं उसे समझाने की कोशिश करें। आमतौर पर जब वे आपको मैनुअल पढ़ने के लिए कहते हैं, तो ऐसा इसलिए होता है क्योंकि उन्हें लगता है कि यह आपके लिए एक सरल, अधूरे जवाब से ज्यादा फायदेमंद होगा। यदि आप नहीं जानते कि कौन से मैन पेज प्रासंगिक हैं, तो पूछें।


5
सही बात। मुझे लगता है कि हमें infoग्नू लोगों का भी उल्लेख करना चाहिए ? इसके अलावा, एक संकेत: यदि आप Emacs का उपयोग करते हैं, तो कोशिश करें M-x man- जैसा कि आप शायद अपने संपादक को अच्छी तरह से जानते हैं (शॉर्टकट आदि), नेविगेट करना और पुरुष पृष्ठों के साथ बातचीत करना बहुत आसान होगा।
इमानुएल बर्ग

2
अन्य उपयोगी संकेत: अनुभाग के शीर्षकों के माध्यम से पूरे तरीके से एक-दो आदमी पृष्ठों को पढ़ें और See Alsoजब आप पास हों तब अनुभाग शीर्षकों ( अनुभाग बहुत उपयोगी हो सकता है)। इसके अलावा अपने पेजर उपयोग करने का तरीका ( moreया less) के रूप में यह आदमी पेज के लिए खोज इंटरफेस प्रदान करता है (, के साथ कहते हैं कि बहुत उपयोगी, man bashका कहना है कड़वा अनुभव की आवाज (जो आप लाइन प्रिंटर के लिए कभी नहीं भेजना चाहिए))।
dmckee --- पूर्व-संचालक बिल्ली का बच्चा

28

मुझे लगता है कि चीनी कहावत के हवाले से बताया गया है:

यदि आप एक आदमी को मछली देते हैं, तो वह एक ही भोजन करेगा। यदि आप उसे मछली बनाना सिखाते हैं, तो वह जीवन भर भोजन करेगा।

जब आप सोच सकते हैं "लेकिन यह केवल एक ही प्रश्न है, तो वे मुझे केवल उत्तर क्यों नहीं दे सकते हैं", यह इसलिए है क्योंकि फोरम लोगों से इतना स्पष्ट हो जाएगा कि वे स्पष्ट सवाल पूछ सकें कि अधिक गूढ़ बातों के बारे में प्रश्नों पर ध्यान दिया जाना कठिन होगा । तो ऐसा मत समझो कि वे तुम्हें दूर कर रहे हैं - ऐसा समझो कि वे तुम्हें अपनी मदद करने में मदद कर रहे हैं।

उदाहरण के लिए, "असंवेदनशील खोज करने के लिए मैं grep का उपयोग कैसे करूं" का उत्तर खोजने के लिए यह तुच्छ है, खासकर एक बार जब आपको मैन पेज में देखने के लिए याद दिलाया जाता है। लेकिन एक प्रश्न के लिए "मैं किसी फ़ाइल के पहले फ़ील्ड पर असंवेदनशील खोज कैसे करूं, लेकिन शेष फ़ील्ड के मामले संवेदनशील?", कोई सरल मैन पेज नहीं है जो आपको उत्तर बताए, और वहाँ एक भीड़ हो? इसका जवाब देने के तरीके।


11

मेरा मानना ​​है कि यह इसलिए है क्योंकि ज्यादातर विशेषज्ञ किसी को सिखाना सीखेंगे, बजाय इसके कि उन्हें कोई अलग-थलग तथ्य या दो सिखाना चाहिए। मैन पेज को पढ़ने के लिए किसी को बताने से यह जानने की कोशिश की जाती है कि कोई व्यक्ति खुद से सीखने की राह पर चल रहा है।

मुझे याद है, लेकिन गूगल नहीं कर सकता, एक अध्ययन जो दावा करता था कि यूनिक्स नौसिखिए और एक यूनिक्स विशेषज्ञ (लिनक्स नौसिखिया या विशेषज्ञ से अलग नहीं है, शायद) के बीच का अंतर यह था कि विशेषज्ञ चीजों को देखना जानता था। उस अध्ययन को खोजने का प्रयास करते हुए, मैंने UNIX कमांड प्रोडक्शन में प्रॉम्प्ट कॉम्प्रिहेंशन पाया , जो मुझे याद है कि अध्ययन के विपरीत प्रतीत होता है। क्या शर्म की बात है: आप सभी को एक विशेषज्ञ होने के लिए तथ्यों का एक नावेल पता है। लेकिन उस मामले में, किसी को मैनुअल पढ़ने के लिए कहना भी प्रश्नकर्ता को ज्ञान से भरने के लिए काम कर सकता है, जिससे एक अन्य यूनिक्स या लिनक्स विशेषज्ञ का उत्पादन हो सकता है।

सवाल पूछने वाले नौसिखिया में दीर्घकालिक बनाम दीर्घकालिक निवेश भी है। उदाहरण के लिए, फ़ाइल लिस्टिंग और विकल्पों के बारे में नौसिखिया को पढ़ाने की तुलना में निश्चित रूप से "एलएस-टाइप का उपयोग" करने में कम समय लगता है। लेकिन अगर विशेषज्ञ को 3 या 4 से अधिक प्रश्नों का उत्तर देना है, तो किसी को मैनुअल पढ़ने के लिए निवेश करने का दीर्घकालिक मूल्य स्पष्ट हो जाता है।

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