GNU नैनो संपादक का उपयोग कैसे करें

How Use Gnu Nano Editor



जब आप लिनक्स पर कमांड-लाइन इंटरफेस (सीएलआई) पर काम कर रहे होते हैं, तो आपको अक्सर टेक्स्ट फाइल्स को बनाना/संपादित करना होगा। सीएलआई के लिए डिज़ाइन किए गए बहुत सारे टेक्स्ट एडिटर हैं, उदाहरण के लिए, विम, एमएसीएस, नैनो, आदि।

यह लेख नैनो टेक्स्ट एडिटर पर केंद्रित होगा। जीएनयू नैनो जीएनयू/लिनक्स सिस्टम का एक हिस्सा है। यह प्रोग्राम एक बहुत ही सरल, फिर भी शक्तिशाली, टेक्स्ट एडिटर है। जीएनयू नैनो उन लोगों के लिए अत्यधिक उपयुक्त है जो सुविधाओं और शक्ति पर सादगी पसंद करते हैं। नीचे, आप सीखेंगे कि जीएनयू नैनो संपादक का उपयोग कैसे करें।







लिनक्स पर जीएनयू नैनो

Linux कर्नेल प्रोग्राम है, जिसे Linus Torvalds द्वारा बनाया और अनुरक्षित किया जाता है। हालाँकि, कर्नेल ही किसी काम का नहीं है। सॉफ्टवेयर के अन्य टुकड़े जो लिनक्स के शीर्ष पर बैठते हैं, वे हैं जो संपूर्ण, कार्यात्मक ओएस बनाते हैं। अधिकांश लिनक्स डिस्ट्रो ओएस को पूरा करने के लिए जीएनयू प्रोजेक्ट द्वारा प्रदान किए गए सॉफ़्टवेयर का उपयोग करते हैं।



नैनो एक टेक्स्ट एडिटर है जो GNU सिस्टम का एक हिस्सा है। जीएनयू परियोजना द्वारा विकसित और अनुरक्षित जीएनयू प्रणाली, एक पूर्ण ऑपरेटिंग सिस्टम है जो स्वतंत्र और खुला स्रोत है। दिलचस्प बात यह है कि लगभग सभी मौजूदा लिनक्स डिस्ट्रोस पूरे जीएनयू सिस्टम का एक हिस्सा मात्र हैं। इसलिए Linux को GNU/Linux भी कहा जाता है।



जीएनयू नैनो स्थापित करना

जैसा कि आप पहले ही अनुमान लगा चुके होंगे, आपके सिस्टम में पहले से ही नैनो स्थापित होनी चाहिए। यदि आपके पास नैनो स्थापित नहीं है, तो यह सभी लिनक्स डिस्ट्रो पर सीधे उनके संबंधित पैकेज सर्वर से उपलब्ध है। ज्यादातर स्थितियों में, पैकेज का नाम होगा नैनो .





आप किस डिस्ट्रो का उपयोग कर रहे हैं, इसके आधार पर टर्मिनल में उपयुक्त कमांड चलाएँ।

डेबियन/उबंटू और डेरिवेटिव के लिए, निम्न आदेश का उपयोग करें:



$सुडोउपयुक्तइंस्टॉल नैनो

आर्क लिनक्स और डेरिवेटिव के लिए, निम्न कमांड का उपयोग करें:

$सुडोpacman-एस नैनो

ओपनएसयूएसई, एसयूएसई लिनक्स और डेरिवेटिव के लिए, निम्न कमांड का उपयोग करें:

$सुडोज़ीपरइंस्टॉल नैनो

फेडोरा और डेरिवेटिव के लिए, निम्न कमांड का उपयोग करें।

$सुडोडीएनएफइंस्टॉल नैनो

आधिकारिक जीएनयू नैनो होमपेज देखें

अगर आप रोमांच महसूस कर रहे हैं, तो इसके बजाय इस तरीके को आजमाएं। हम स्रोत से जीएनयू नैनो स्थापित करेंगे। हालांकि यह एक मजेदार बात है, लेकिन नकारात्मक पक्ष यह है कि आपका पैकेज मैनेजर इसे सीधे प्रबंधित नहीं कर सकता है। इसके अलावा, यदि कोई अद्यतन रिलीज़ है, तो आपको स्रोत को फिर से डाउनलोड करना होगा, इसे संकलित करना होगा और इसे फिर से स्थापित करना होगा।

तैयार? नैनो स्रोत कोड को पकड़ो।

$कर्ल-याnano.tar.gz https://www.nano-editor.org/जिले/v4/नैनो-4.9.3.tar.gz

यदि आपके पास कर्ल स्थापित नहीं है, तो आप wget का भी उपयोग कर सकते हैं।

$wget -याnano.tar.gz https://www.nano-editor.org/जिले/v4/नैनो-4.9.3.tar.gz

पैकेज निकालें।

$टार -एक्सवीएफnano.tar.gz

अगले भाग के लिए, आपको कुछ निर्माण उपकरण की आवश्यकता होगी, जैसे कि GNU C/C++ कंपाइलर। डेबियन/उबंटू के मामले में, आपको स्थापित करने की आवश्यकता होगी निर्माण-आवश्यक पैकेज समूह। यदि आप आर्क-आधारित सिस्टम का उपयोग कर रहे हैं, तो स्थापित करें आधार विकसित करना पैकेज। यदि आप अन्य डिस्ट्रो चला रहे हैं, तो कृपया पहले इन डिस्ट्रो पर अपना स्वयं का शोध करें।

एक बार आवश्यक उपकरण स्थापित हो जाने के बाद, निम्नलिखित कमांड चलाएँ।

$सीडीनैनो-4.9.3
$./कॉन्फ़िगर

$बनाना-जे$(एनप्रोक)

$सुडो बनाना इंस्टॉल

नैनो का उपयोग करना

एक बार नैनो स्थापित हो जाने के बाद, इसका उपयोग करने का समय आ गया है। टर्मिनल से, निम्न आदेश चलाएँ।

$नैनो

यह नैनो संपादक को एक रिक्त टेक्स्ट फ़ाइल के साथ प्रारंभ करेगा।

नैनो से बाहर निकलना

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

एक टेक्स्ट फ़ाइल बनाना

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

$नैनो <लक्ष्य_निर्देशिका>

उदाहरण के लिए, मैं ~/Desktop स्थान पर demo.txt नाम से एक टेक्स्ट फ़ाइल बनाऊंगा।

$नैनो~/डेस्कटॉप/डेमो.txt

चूंकि डेमो.टीएक्सटी फ़ाइल मौजूद नहीं है, नैनो एक खाली टेक्स्ट फ़ाइल खोलेगा। फ़ाइल अभी तक नहीं बनी है, और आपके द्वारा फ़ाइल सहेजने के बाद लिखी जाएगी।

एक पाठ फ़ाइल सहेजा जा रहा है

टेक्स्ट फ़ाइल में परिवर्तन करने के बाद, फ़ाइल को दबाकर सहेजें .

नैनो फ़ाइल का नाम पूछेगी। ज्यादातर मामलों में, आप बस हिट करते हैं प्रवेश करना . यदि आपने किसी मौजूदा फ़ाइल को संपादित किया है, तो संभवतः आपको फ़ाइल का नाम नहीं बदलना चाहिए। यदि आप ऐसा करते हैं, तो नैनो एक नई फ़ाइल को नए नाम और नई संपादित सामग्री के साथ सहेज लेगा।

एक बार फाइल सेव हो जाने के बाद, आपको सक्सेस मैसेज दिखाई देगा।

यदि आप संपादित फ़ाइल को सहेजे बिना संपादक को बंद करने वाले हैं तो नैनो आपको सहेजने के लिए भी कहेगी।

मौजूदा फ़ाइल का संपादन

किसी मौजूदा फ़ाइल को संपादित करने के लिए, निम्न कमांड संरचना का उपयोग करें। ध्यान दें कि यह विधि नैनो के साथ एक नई फ़ाइल बनाने की विधि की तरह है।

$नैनो <path_to_file>

खोज कर

यह अधिकांश पाठ संपादकों द्वारा प्रस्तुत की जाने वाली एक सामान्य विशेषता है। नैनो में एक सरल लेकिन आसान खोज विकल्प भी है। किसी विशिष्ट शब्द को खोजने के लिए, दबाएं .

नैनो सर्च फंक्शन को पॉप अप करेगी। खोज कीवर्ड दर्ज करें और हिट करें प्रवेश करना .

नैनो कर्सर को खोज परिणाम पर ले जाएगी। यदि एक से अधिक समान पद हैं, तो आप दबा सकते हैं अगले खोज परिणाम पर जाने के लिए।

टेक्स्ट बदलना

नैनो में एक बहुत ही आसान प्रतिस्थापन कार्य भी है। टेक्स्ट बदलने के लिए, दबाएं .

प्रतिस्थापित करने के लिए शब्द दर्ज करें। अगला, प्रतिस्थापन मान दर्ज करें।

नैनो मैचों को हाइलाइट करेगा और पूछेगा कि क्या आप उन्हें बदलना चाहते हैं। यदि एक से अधिक मैच हैं, तो नैनो एक बार में सभी मैचों को बदलने की पेशकश करेगी।

कॉपी और पेस्ट

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

नैनो अपने आप में कट-एंड-पेस्ट फ़ंक्शन भी प्रदान करती है। व्यक्तिगत रूप से, मुझे इसका उपयोग करना थोड़ा असहज लगता है। कट करने के लिए, निम्न कार्य करें: अपने कर्सर को वांछित स्थान पर ले जाएँ, और दबाएँ मार्कर सेट करने के लिए; फिर, अपने कर्सर को वांछित स्थान पर ले जाने के लिए तीर कुंजियों का उपयोग करें, और दबाएं पाठ काटने के लिए।

पेस्ट करने के लिए, दबाएं .

पूर्ववत करें और फिर से करें

गलती से गलत लाइन हटा दी गई? सामग्री को गलत स्थान पर चिपकाया? पूर्ववत करें और फिर से करें यहां आपको बचाने के लिए हैं!

नैनो के मामले में, पूर्ववत करने का शॉर्टकट है .

फिर से करने के लिए, दबाएं .

नैनो कीबोर्ड शॉर्टकट

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

यहाँ, ^ प्रतीक को इंगित करता है Ctrl कुंजी, और एम प्रतीक इंगित करता है हर चीज़ चाभी। उदाहरण के लिए, ^O का अर्थ Ctrl + O है।

सभी समर्थित कीबोर्ड शॉर्टकट की सूची प्राप्त करने के लिए, दबाएं .

आप नैनो मुख्य पृष्ठ भी देख सकते हैं। मुख्य पृष्ठ सभी कमांड तर्कों की गहन व्याख्या प्रस्तुत करता है।

$पुरुष नैनो

नैनो सिंटैक्स हाइलाइटिंग

नैनो सिर्फ एक सादा और सरल टेक्स्ट एडिटर नहीं है। इस कार्यक्रम को रंगों से भी बढ़ाया जा सकता है। टेक्स्ट संपादकों के बीच सिंटैक्स हाइलाइटिंग एक सामान्य विशेषता है। नैनो के लिए कई सिंटैक्स हाइलाइटिंग फ़ंक्शन उपलब्ध हैं। इस उदाहरण में, मैं कुछ दिखाऊंगा GitHub से बेहतर नैनो सिंटैक्स हाइलाइटिंग फ़ाइलें .

जैसा कि ट्यूटोरियल कहता है, नैनो के लिए सिंटैक्स हाइलाइटिंग स्थापित करने के लिए निम्न कमांड चलाएँ।

$कर्ल https://raw.githubusercontent.com/स्कोपत्ज़/नैनोआरसी/गुरुजी/install.sh| श्री

यदि आपके पास कर्ल स्थापित नहीं है, तो wget भी उपलब्ध है।

$wgethttps://raw.githubusercontent.com/स्कोपत्ज़/नैनोआरसी/गुरुजी/install.sh-या- | श्री

यह सुविधा ~/नैनो निर्देशिका में .nanorc फ़ाइलों के एक समूह को डाउनलोड और ढूंढेगी।

अंतिम विचार

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

आनंद लेना!