मेरे अनुसार सभी GNU / Linux का सबसे अच्छा कमांड

उत्तेजक से अधिक शीर्षक, और हमेशा की तरह, बहुत ही व्यक्तिगत टिप्पणी। लेकिन इस पोस्ट को पढ़ने के बाद भाग्य का थोड़ा सा साथ, आप में से कुछ इसे अभी से आज़माना चाहेंगे;)। मुझे पता है कि आप जानना चाहते हैं कि सर्वश्रेष्ठ कमांड का नाम क्या है, लेकिन मैं आपको अभी तक नहीं बताने जा रहा हूं 😛 पहले थोड़ा इतिहास की प्रतीक्षा करें।

इंटरनेट का जादू

स्टैक ओवरफ्लो से पहले वे कैसे चीजों का निर्माण करते हैं, इसके लिए छवि परिणाम

यदि आप इस प्रतीक को नहीं पहचानते हैं, तो आप शायद सॉफ्टवेयर विकास की दुनिया में शामिल नहीं हैं। आजकल, यह न केवल प्रोग्रामिंग से संबंधित किसी भी प्रकार के प्रश्न के लिए एक संदर्भ बिंदु है, कई बहुत दिलचस्प विषय हैं। (मैं खुद लिनक्स और यूनिक्स समुदाय में काफी शामिल हूं)।

जैसा कि अपेक्षित था, यह महान उत्पादकता लाभ लाता है, क्योंकि सेकंड के एक मामले में आप एक समस्या का समाधान पा सकते हैं कि अगर इसे हल नहीं किया गया था और पृष्ठ पर प्रदर्शित किया गया था, तो आपको हल करने में घंटों (या शायद दिन) लगेंगे, (आंख) कि यह कुछ भी बुरा नहीं है)।

समस्या

आज के इन फायदों के साथ, एक बड़ी समस्या पैदा हो गई है। ज्ञान बदल रहा है परमाणु। इससे मेरा क्या आशय है? खैर, मेरे विचार-विमर्श में मेरा साथ दें।

दूसरे दिन मैं एक अच्छी स्पेनिश प्रोग्रामिंग बुक खरीदने जाना चाहता था (मेरे दिमाग में नाम नहीं था, मैं सिर्फ यह देखना चाहता था कि क्या कुछ अच्छा था)। जैसा कि मेरे देश में उम्मीद की जा रही थी, मुझे नहीं पता कि आपके साथ भी ऐसा ही होगा। कंप्यूटर से संबंधित किताबें लाइब्रेरी में सबसे छोटी और सबसे छिपी हुई शेल्फ पर थीं। क्या अधिक है, वे इतने छिपे हुए थे कि जब मैं "कंप्यूटर विज्ञान" संकेत के साथ एक के पास गया, तो मुझे आश्चर्य हुआ कि वे दर्शनशास्त्र की किताबें थीं। मुझे उन लोगों में से एक से पूछना था जो वहां काम कर रहे थे, उसने मेरी तरफ अजीब तरह से देखा, और मुझे किताबों से भरा एक शेल्फ दिखाया जो जाहिर तौर पर बहुत बार नहीं बिकता था।

इनमें से कुछ नमूनों में मैं एक सुपर आधुनिक था Word 2003, PowerPoint 2003, Corel x3 ... की किताबें भी Android y तीव्र वे इतने पुराने थे कि किताब के कवर के पिछले हिस्से को छोड़ देना उचित नहीं था। ऐसा नहीं है कि मैं इन किताबों के खिलाफ हूं, लेकिन सच्चाई यह है कि मैंने इनमें से किसी को खरीदने की कल्पना नहीं की थी, अंत तक एक बहुत कम पढ़ी ...

सबसे बड़ी समस्या

लेकिन यह एक कारण नहीं हो सकता है ... मुझे वास्तव में संदेह है। इसका कारण यह है कि किताबों की दुकानों में नग्न आंखों से देखा जाता है, लेकिन अगर हम थोड़ा प्रतिबिंबित करते हैं तो यह काफी स्पष्ट है।  प्रोग्रामर आज, वे पढ़ते नहीं हैं। यह एक दुखद वास्तविकता है, इसके लिए धन्यवाद जादू इंटरनेट के मामले में, यह पूरी दुनिया में सामान्य हो रहा है।

यह सच है कि जिस दर पर प्रौद्योगिकी बढ़ती है और विकसित होती है, पुस्तकें प्राप्त करना कुछ जटिल है, भाषाओं को हमेशा नवीनीकृत किया जा रहा है, या रूपरेखा बदल रही है। हम इसके बारे में क्या कर सकते हैं? खैर यह मेरा व्यक्तिगत समाधान है।

निर्णायक कारक

30 से अधिक वर्षों में जो सॉफ्टवेयर मौजूद है, वह ऐसा क्या है जो कभी नहीं बदला है? सरल, मुख्य तत्व, आदमी। अगर हम इसके बारे में एक सेकंड के लिए सोचते हैं, तो आप देखेंगे कि मेरा क्या मतलब है; वह hombre यह हमेशा वहाँ रहा है, भाषा की परवाह किए बिना; वह hombre यह हमेशा से रहा है, हार्डवेयर की परवाह किए बिना। वह hombre वह है जिसने परिभाषित किया है अवधारणाओं विकास पर प्रमुख।

कुछ समय पहले मैंने एक किताब खरीदी, जिसका नाम है ऑपरेटिंग सिस्टम, एक अवधारणा-आधारित दृष्टिकोण de डीएम धामधेरे। हालाँकि यह पुस्तक 2008 में प्रकाशित हुई थी, लेकिन कई अवधारणाएँ आज भी मेरे लिए इतनी प्रासंगिक हैं कि मैं इस बात पर विचार करता हूँ कि ऑपरेटिंग सिस्टम के बारे में मुझे जो पता है, वह इस खूबसूरत (और कुछ हद तक व्यापक) नकल पर आधारित है।

यह कैसे प्रभावित करता है?

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

सभी जिज्ञासुओं के लिए, मैं आपसे निम्नलिखित कमांड को निष्पादित करने के लिए कहता हूं:

apropos -s 1,2,3,4,5,6,7,8 a

मैं गारंटी देता हूं कि आपने अपनी आंखों के सामने कई रेखाएं देखी हैं। और जिन लोगों ने बिल्कुल कुछ नहीं देखा है, उनके लिए पहले दौड़ना चाहिए

mandb

थोड़े इंतजार के बाद वे पिछली कमांड को पूरा करने में सक्षम होंगे और सूचना की लंबी सूची देखेंगे।

आदमी

पोस्ट में इस बिंदु पर मेरे पसंदीदा कार्यक्रम का नाम छिपाने की कोई आवश्यकता नहीं है post

और यह है कि बस मुझे अपने उसी मैनुअल पेज से थोड़ा संदर्भ उद्धृत करना चाहिए

खुद का। क्रिस्टोफर डियाज़ रिवरोस

यह खंड काफी दिलचस्प है, जैसा कि हम देख सकते हैं, मैनुअल के प्रकारों की स्पष्ट परिभाषा मौजूद है। मेरे पसंदीदा समूह 8 और 3 में हैं। लेकिन निश्चित रूप से आप पूछ रहे हैं, मैं इन पृष्ठों तक कैसे पहुंच सकता हूं? बहुत ही सरल, मनुष्य दो कार्यक्रमों में हाथ बटाता है जो हमारे लिए जीवन को काफी सरल बनाते हैं। aproposwhatis। पहला हमें मैनुअल (शीर्षक और विवरण) के संदर्भों की खोज करने की अनुमति देता है और दूसरा हमें प्रत्येक उपलब्ध प्रविष्टि के लिए सभी प्रकार के मैनुअलों की खोज करने की अनुमति देता है। लेकिन हम इसे और अधिक उपदेशात्मक बनाने के लिए एक उदाहरण देने जा रहे हैं।

अनुरूप

आइए देखें कि जब आप उपयोग करते हैं तो क्या होता है apropos man:

खुद का। क्रिस्टोफर डियाज़ रिवरोस

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

क्या है

जैसा कि नाम से ही स्पष्ट है, यह कार्यक्रम एक कार्यक्रम प्रविष्टि के मूल्य का उपयोग करता है और आपको इसके संभावित सभी संदर्भों को दिखाता है। आत्मा को बनाए रखने के लिए, आइए निम्नलिखित कमांड आज़माएँ: whatis man

खुद का। क्रिस्टोफर डियाज़ रिवरोस

जैसा कि आप देख सकते हैं, हम अब बहुत छोटे प्रारूप में हैं। यह व्हाट्स के सबसे अच्छे हिस्सों में से एक है, कोष्ठक के अंदर यह बताता है कि कौन सा मैनुअल सेक्शन उपलब्ध है। जैसा कि आप देख सकते हैं, आदमी के तीन इनपुट हैं: 1, 7, 1 पी।

उपयोग

उपरोक्त सभी मामलों में, बस इनमें से कोई भी कमांड चलाएं: man 1 man, man 7 man, man lp man.

खुद का। क्रिस्टोफर डियाज़ रिवरोस

इतना सरल है! Able आप संबंधित प्रविष्टियों में से प्रत्येक को देख पाएंगे, लेकिन यह सब नहीं है। मैनुअल के अंदर होने पर भी मनुष्य काफी उपयोगी है, हम अंदर रहते हुए एच दबाते हैं:

खुद का। क्रिस्टोफर डियाज़ रिवरोस

जैसा कि आप देख सकते हैं, आदमी उपयोग करता है कम पेजर के रूप में। इस कारण से, vim कमांड के कई काम मनुष्य के काम आएंगे, इसलिए स्क्रीन को नेविगेट करते समय नए सिंटैक्स (जो लोग पहले से ही विम को जानते हैं) के लिए सीखने की आवश्यकता नहीं है। अगर आपको कर्नेल के बारे में मेरी पोस्ट याद है / y वे आपके मित्र हैं 😉

पता

जानकारी एक छोटा सा कार्यक्रम है जो कुछ कार्यक्रमों में मैत्रीपूर्ण पाठ प्रदर्शित करता है that यह आदमी के हाथ में जाता है, लेकिन विशेष रूप से, कई जीएनयू कार्यक्रमों की तरह, जानकारी बहुत अधिक विस्तृत है (वैसे यह सामान्य मामला नहीं है) ।

पेंसामिएंटोस फाइनल

यह मेरा पसंदीदा आदेश है और मेरे अनुसार सबसे अच्छा आदेश है because मुख्य रूप से, अगर हम इस मामले के बारे में थोड़ा सोचना बंद कर देते हैं, तो उस व्यक्ति से बेहतर कौन है जिसने इसके उपयोग और फायदे समझाने के लिए एक कार्यक्रम डिज़ाइन किया है? स्रोत से किसी भी प्रकार के अनुकूलन के लिए आने वाली जानकारी हमेशा बेहतर होगी (यहां तक ​​कि मेरी पोस्ट comes)।

यह बहुत कुछ लिखने के लिए प्रथागत होता जा रहा है, लेकिन मुझे उम्मीद है कि यदि आप यह बहुत दूर आ गए हैं, तो आप इस अद्भुत कमांड के बारे में थोड़ा उत्सुक होंगे, जो हमारे कंप्यूटर पर लिनक्स के सभी ज्ञान देता है और बिना अतिरिक्त प्रयास के to

जिन लोगों ने ध्यान दिया हो, उनमें से कई मैनुअल अंग्रेजी में हैं, हिस्पैनिक दुनिया की मदद करने का एक शानदार अवसर डेवलपर्स से संपर्क करना है (आमतौर पर पुरुष पृष्ठ के नीचे) और उन्हें बताएं कि वे एक अनुवाद बनाना चाहते हैं, उनमें से कई खुशी से स्वीकार करेंगे। । लेकिन अभी के लिए मैं अलविदा कहता हूं।

सादर,


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   गुमनाम कहा

    नमस्कार, बढ़िया लेख

    एक प्रश्न, मैं खंड 3, लाइब्रेरी कॉल (सिस्टम लाइब्रेरी में निहित फ़ंक्शन) तक कैसे पहुंच सकता हूं?

    Saludos वाई ग्रेसियस

    1.    क्रिसड आर कहा

      नमस्कार 🙂

      मैन 3 प्रोग्राम / फंक्शन के साथ

      धारा 3 आम तौर पर कई-बाइनरी वितरण और एक ही पुस्तकालय प्रलेखन में "-देव" पैकेज के साथ आता है। इन कारणों के लिए, आपको आमतौर पर उस फ़ंक्शन का नाम खोजना होगा जिसे आप अपने प्रोग्राम में उपयोग करना चाहते हैं। उदाहरण के लिए:

      apropos –sections = 3 पोपेन

      यह दो मैनुअल प्रविष्टियों को लौटाएगा जो कि पॉपन फ़ंक्शन में हैं: 3 (लिनक्स से) और 3 पी (पॉज़िक्स से)। हर बड़ी FOSS परियोजना (कम से कम जिन्हें आपको अपने सिस्टम को काम करने के लिए चलाना चाहिए) में बहुत सारे दस्तावेज हैं, लेकिन छोटी परियोजनाओं में ये सब मौजूद नहीं हो सकते हैं।

      यह हमेशा एक संदर्भ के रूप में एप्रोपोस और व्हाइस लेने की सलाह दी जाती है, क्योंकि परिणाम उस कार्यक्रम या फ़ंक्शन के लिए उपलब्ध मैनुअल को इंगित करता है।

      सादर

  2.   बाजार कहा

    ~ $ आदमी man
    7 के लिए कोई मैनुअल प्रविष्टि नहीं
    (वैकल्पिक रूप से, आप अनुभाग 7 से कौन सा मैनुअल पेज चाहते हैं?)
    ~$

    ... यह मुझे उस प्रविष्टि में फेंकता है। मुझे नहीं पता कि क्या यह सामान्य है, या यदि अधिक पैरामीटर गायब हैं।

    1.    बाजार कहा

      ... मुझे पहले ही अपनी गलती का एहसास हो गया। क्षमा याचना ...

  3.   जोस गोंजालेज कहा

    बहुत बढ़िया पोस्ट !!