नैनो के लिए शुरुआती गाइड, लिनक्स कमांड-लाइन टेक्स्ट एडिटर
लिनक्स कमांड लाइन में नया? अन्य सभी उन्नत पाठ संपादकों द्वारा भ्रमित? हाउ-टू गीक को इस ट्यूटोरियल के साथ नैनो के लिए अपनी पीठ मिल गई है, एक सरल पाठ-संपादक जो बहुत ही नौसिखिया-अनुकूल है.
जब कमांड-लाइन के लिए उपयोग किया जा रहा है, तो लिनक्स नोविस को अक्सर दूसरे, अधिक उन्नत टेक्स्ट एडिटर्स जैसे कि विम और ईमेक द्वारा बंद कर दिया जाता है। जबकि वे उत्कृष्ट कार्यक्रम हैं, उनमें सीखने की अवस्था थोड़ी है। नैनो, एक आसान-से-उपयोग वाला टेक्स्ट एडिटर दर्ज करें जो खुद को बहुमुखी और सरल साबित करता है। नैनो उबंटू और कई अन्य लिनक्स डिस्ट्रो में डिफ़ॉल्ट रूप से स्थापित है और सुडो के साथ मिलकर काम करता है, यही कारण है कि हम इसे बहुत पसंद करते हैं.
रनिंग नैनो
आप नैनो को दो तरह से चला सकते हैं। खाली बफर के साथ नैनो खोलने के लिए, कमांड प्रॉम्प्ट पर "नैनो" टाइप करें.
आप निम्न सिंटैक्स का भी उपयोग कर सकते हैं:
नैनो / पथ / से / फ़ाइल नाम
नैनो पथ का अनुसरण करेगा और यदि मौजूद है तो उस फ़ाइल को खोलें। यदि यह मौजूद नहीं है, तो यह उस निर्देशिका में फ़ाइल नाम के साथ एक नया बफर शुरू करेगा.
आइए डिफ़ॉल्ट नैनो स्क्रीन पर एक नज़र डालें.
शीर्ष पर, आप प्रोग्राम और संस्करण संख्या का नाम देखेंगे, जिस फ़ाइल का आप संपादन कर रहे हैं, उसका नाम और फ़ाइल को अंतिम बार सहेजे जाने के बाद संशोधित किया गया है या नहीं। यदि आपके पास एक नई फ़ाइल है जो अभी तक सहेजी नहीं गई है, तो आप "नया बफर" देखेंगे। इसके बाद, आपको अपने दस्तावेज़ की सामग्री, पाठ की एक बॉडी दिखाई देगी। नीचे से तीसरी पंक्ति एक "सिस्टम संदेश" लाइन है जो किसी फ़ंक्शन को निष्पादित करने वाले कार्यक्रम के लिए प्रासंगिक जानकारी प्रदर्शित करती है। यहाँ, आप देख सकते हैं कि यह "नई फ़ाइल" कहती है। अंत में, नीचे की अंतिम दो पंक्तियाँ इस प्रोग्राम को बहुत उपयोगकर्ता के अनुकूल बनाती हैं: शॉर्टकट लाइनें.
यह एक WYSIWYG संपादक है; "आप जो देखते हैं वह वही है जो आपको मिलता है।" जो आप लिखते हैं वह सीधे टेक्स्ट इनपुट में जाता है, जब तक कि आप इसे कंट्रोल या मेटा जैसी कुंजी के साथ संशोधित नहीं करते। यह बहुत आसान है, इसलिए कुछ टेक्स्ट टाइप करें, या कुछ कॉपी करें और अपने टर्मिनल में पेस्ट करें ताकि हमारे पास खेलने के लिए कुछ हो.
शॉर्टकट
कार्यक्रम कार्यों को नैनो में "शॉर्टकट" के रूप में संदर्भित किया जाता है, जैसे कि बचत, छोड़ने, औचित्य, आदि। सबसे आम लोगों को स्क्रीन के नीचे सूचीबद्ध किया जाता है, लेकिन कई और भी हैं जो नहीं हैं। ध्यान दें कि नैनो शॉर्टकट में शिफ्ट कुंजी का उपयोग नहीं करता है। सभी शॉर्टकट लोअरकेस अक्षर और अनमॉडिफाइड नंबर कुंजियों का उपयोग करते हैं, इसलिए Ctrl + G Ctrl + Shift + G नहीं है.
मदद दस्तावेज़ीकरण को लाने के लिए Ctrl + G को हिट करें और मान्य शॉर्टकट की सूची देखने के लिए नीचे स्क्रॉल करें.
जब आप सूची को देख रहे हों, तो मदद से बाहर निकलने के लिए Ctrl + X दबाएं.
मान लें कि आप एक नई टेक्स्ट फ़ाइल, या "बफर" पर काम कर रहे हैं और आप इसे सहेजना चाहते हैं। इसे "राइटिंग आउट" कहा जाता है और इसे Ctrl + O मारकर निष्पादित किया जाता है। आपको उपयोग करने के लिए एक फ़ाइल नाम के लिए संकेत दिया जाएगा, और तल पर शॉर्टकट यह दिखाने के लिए बदल जाएगा कि आप इस विशेष कमांड को पूरा करने के लिए क्या दर्ज कर सकते हैं.
यदि आप किसी अन्य फ़ाइल की सामग्री को अपने वर्तमान बफर में सम्मिलित करना चाहते हैं, तो आप Ctrl + R टाइप करेंगे.
आप Ctrl + C टाइप करके पिछले दोनों आदेशों को रद्द कर सकते हैं.
यदि आपको ऐसा करने में परेशानी होती है, तो नियंत्रण कुंजी दबाए रखने के बजाय आप दो बार भाग सकते हैं। कुछ कमांड भी हैं जिन्हें मेटा कुंजी के उपयोग की आवश्यकता होती है। अधिकांश कीबोर्ड लेआउट पर, मेटा Alt बटन के बराबर होता है.
जब आप नैनो छोड़ना चाहते हैं, तो आप बस Ctrl + X मारते हैं। नैनो आपसे विनम्रता से पूछेगी कि क्या आप अपने बफर को बचाना चाहते हैं, और आप इस कार्रवाई को रद्द भी कर सकते हैं.
पथ प्रदर्शन
अब जब हमारे पास शॉर्टकट हैंग हो गए हैं, तो हमें टेक्स्ट फाइल के इर्द-गिर्द घूमने की आदत डालें। बेशक, आप हमेशा होम, एंड, पेज अप, पेज डाउन और तीर कुंजी का उपयोग कर सकते हैं, लेकिन चारों ओर से आपकी उंगलियों को हिलाने की आवश्यकता होती है जो हम सभी को बहुत पसंद हैं.
कर्सर को आगे या पीछे ले जाने के लिए, आप Ctrl + F और Ctrl + B टाइप कर सकते हैं। एक बार में एक पंक्ति ऊपर और नीचे जाने के लिए, आप Ctrl + P और Ctrl + N टाइप कर सकते हैं। दूसरे शब्दों में, आप क्रमशः, दाएँ, बाएँ, ऊपर और नीचे तीर के बजाय उन कुंजियों का उपयोग कर सकते हैं। घर और अंत कुंजी गुम? आप Ctrl + A और Ctrl + E का उपयोग कर सकते हैं। इसके बजाय एक समय में पृष्ठों को स्थानांतरित करना चाहते हैं? Ctrl + V किसी पृष्ठ को नीचे ले जाता है, और Ctrl + Y एक पृष्ठ को ऊपर ले जाता है.
लेकिन रुकिए, और भी है! एक बार में एक शब्द आगे और पीछे करने के लिए, आप Ctrl + Space और Meta + Space (याद रखें, वह Alt + Space) का उपयोग कर सकते हैं। और, यदि आप वास्तव में एक भीड़ में हैं, तो आप Ctrl + _ को हिट कर सकते हैं और फिर लाइन नंबर, एक अल्पविराम और सीधे वहां कूदने के लिए कॉलम नंबर टाइप कर सकते हैं.
यदि आप यह देखना चाहते हैं कि आपका कर्सर वर्तमान में कहाँ है, तो नैनो-जीपीएस की तरह, Ctrl + C दबाएं.
नकल करना, काटना, और चखना
जब हम आलेखीय वातावरण में पाठ को कॉपी करना चाहते हैं, तो हम इसे कर्सर के साथ हाइलाइट करते हैं। इसी तरह, नैनो में हम Ctrl + ^ कमांड का उपयोग करके इसे "मार्क" करते हैं। आप बस कर्सर को उस स्थान पर ले जाते हैं जहाँ आप अंकन शुरू करना चाहते हैं, और फिर आपने इसे सेट करने के लिए Ctrl + ^ मारा। यह कर्सर सहित शुरुआती बिंदु के बीच सब कुछ चिह्नित करेगा और कर्सर सहित नहीं.
ध्यान दें कि कर्सर खाली जगह पर है, और कॉपी / कटिंग में यह स्थान शामिल नहीं होगा। आप अपने "सेट" बिंदु से भी पीछे की ओर चिह्नित कर सकते हैं। हालांकि, सावधान रहें, क्योंकि आप अपने अंकन के दौरान पाठ को संपादित कर सकते हैं। यदि आपने गड़बड़ कर दी है, तो मार्कर को परेशान करने के लिए फिर से Ctrl + ^ दबाएं और आप शुरू कर सकते हैं.
चिह्नित पाठ की प्रतिलिपि बनाने के लिए, मेटा + ^ पर क्लिक करें। यदि, इसके बजाय, आप पाठ को काटना चाहते हैं, तो Ctrl + K दबाएं.
अपना टेक्स्ट पेस्ट करने के लिए, कर्सर को एक उपयुक्त स्थिति में ले जाएँ और Ctrl + U को हिट करें.
यदि आप पाठ की एक पूरी पंक्ति को हटाना चाहते हैं, तो बस बिना किसी को उजागर किए Ctrl + K दबाएं। कॉन्फ़िगरेशन फ़ाइलों को संपादित करते समय यह कभी-कभी काम में आता है.
कुछ अतिरिक्त शॉर्टकट
आप जानते हैं कि कैसे नोटपैड में, आप पाठ की लंबी पंक्तियों को पैराग्राफ की तरह दिखने में लपेटने के लिए मजबूर कर सकते हैं? आप मेटा + L शॉर्टकट के साथ नैनो में उस सुविधा को टॉगल कर सकते हैं। चूंकि लाइन रैपिंग को डिफ़ॉल्ट रूप से "चालू" पर सेट किया जाता है, यह आमतौर पर विपरीत तरीके से काम में आता है; उदाहरण के लिए, आप एक कॉन्फ़िगर फ़ाइल लिख रहे हैं और लाइन-रैपिंग को अक्षम करना चाहते हैं.
आप देख सकते हैं कि कर्सर जिस लाइन पर है, उसकी शुरुआत और अंत दोनों में "$" है। यह दर्शाता है कि स्क्रीन पर प्रदर्शित होने वाले भाग के पहले और बाद में दोनों में और अधिक पाठ है.
यदि आप एक टेक्स्ट स्ट्रिंग खोजना चाहते हैं, तो Ctrl + W को हिट करें, और अपना खोज शब्द दर्ज करें। यह खोज आपके बफर को नष्ट किए बिना Ctrl + C मारकर मध्य-निष्पादन को रद्द किया जा सकता है.
पिछला खोज शब्द वर्ग कोष्ठक में दिखाई देता है, और लाइन को खाली छोड़ कर और Enter दबाकर उस अंतिम खोज को दोहराया जाएगा.
और जब आप वास्तव में सहज हो जाते हैं, तो आप संपादन के लिए अधिक स्क्रीन स्थान प्राप्त करने के लिए मेटा + एक्स को मारकर उस सहायक अनुभाग को नीचे से बंद कर सकते हैं!
कुछ इतिहास
नैनो को पिको नामक एक अन्य कार्यक्रम में देखने और महसूस करने के लिए डिज़ाइन किया गया था। पिको पाइन का डिफ़ॉल्ट टेक्स्ट एडिटर था, दिन में पीछे से एक ईमेल प्रोग्राम जिसे जीपीएल-फ्रेंडली लाइसेंस के साथ वितरित नहीं किया गया था। इसका मतलब यह था कि पुनर्वितरण कुछ हद तक एक फजी क्षेत्र था, और इसलिए टीआईपी परियोजना का जन्म हुआ। "TIP Isn't Pico" में कुछ कार्यक्षमता जोड़ी गई जिसमें पिको की कमी थी और उसे मुफ्त वितरण के लिए लाइसेंस दिया गया था, और समय के साथ, आज हम उपयोग करने के लिए प्यार करने वाले नैनो बन गए। अधिक जानकारी के लिए, उनके अकसर किये गए सवाल पर नैनो प्रोजेक्ट का इतिहास अनुभाग देखें.
नैनो की ताकत इसके उपयोग की सरलता में निहित है। शॉर्टकट GUI-आधारित वर्ड प्रोसेसर जैसे वर्ड और ओपन ऑफिस की तरह ही काम करते हैं, इसलिए यह केवल सीखने की बात है कि लोग क्या करते हैं। इसके बाहर सब कुछ सिर्फ साधारण पाठ-संपादन है। अगली बार जब आपको कमांड-लाइन पर सामान को संपादित करना होगा, तो हम आशा करते हैं कि अब आप इसके साथ अधिक सहज हो जाएंगे कि आप नैनो से परिचित हो गए हैं.