GNU / Linux में नैनो टेक्स्ट एडिटर पर एक नज़र
- श्रेणी: लिनक्स
यह देखते हुए कि मैं यहां और वहां के बारे में अजीब लेख लिख रहा हूं सर्वर का काम , मेजबानी , वीपीएस और इसी तरह, मैंने सोचा था कि शायद कमांड लाइन परिदृश्य में कॉन्फ़िगरेशन फ़ाइलों / पाठ दस्तावेजों के संपादन के बारे में एक लेख एक अच्छा विचार हो सकता है।
वहाँ कुछ प्रमुख टेक्स्ट एडिटर हैं, कुछ अधिक उपयोगकर्ता-अनुकूल जबकि कुछ अधिक जटिल हैं, लेकिन अतिरिक्त शक्ति और कॉन्फ़िगरेशन लाते हैं (मैं आपको देख रहा हूं विम)।
संपादक जो ज्यादातर उपयोगकर्ता जो पाठ के साथ काम करने की दुनिया में नए हैं, वे संभवतः इसकी शुरुआत करेंगे, नैनो कहलाते हैं।
नैनो
नैनो GNU / Linux के अधिकांश आधुनिक वितरणों के साथ स्थापित होती है, लेकिन आप उस विषम में चलते हैं जो नहीं करता है। यदि किसी अजीब कारण से आपके पास नहीं है, तो यह आपके वितरण के लिए मुख्य भंडार में होने की गारंटी है।
नैनो, मेरी राय में उपयोग करने के लिए अपेक्षाकृत सरल है, इसमें विभिन्न आदेशों की एक सूची है जो आपके लिए एक किंवदंती में स्क्रीन के नीचे इस्तेमाल की जा सकती है, अन्य संपादकों की तरह विभिन्न 'मोड' के साथ कोई छेड़छाड़ नहीं है, और यह मूल के लिए आवश्यक सभी कार्य हैं।
नैनो पर एक त्वरित कैसे
शुरू करने के लिए, एक टर्मिनल विंडो खोलें और आपके द्वारा चुनी गई किसी भी निर्देशिका में नेविगेट करें, या बस अपने होम निर्देशिका का उपयोग करें। एक बार तैयार होने पर टाइप करें: नैनो
टिप : आप नैनो में एक फ़ाइल को सीधे लोड कर सकते हैं जब आप संपादक को कमांड में अपना रास्ता जोड़कर लोड करते हैं, उदा। nano thisismyfile। यदि फ़ाइल मौजूद नहीं है, तो यह फ़ाइल नाम के साथ एक नया बफ़र बनाएगा।
एक बार संपादक के खुलने के बाद, स्क्रीन के निचले भाग में कमांड के लीजेंड पर एक नज़र डालें। आप ध्यान देंगे कि उनमें से प्रत्येक के पास ^ या M है; ये संकेत देते हैं कि किस कुंजी को संबंधित दूसरी कुंजी (जैसे ^ K से कट टेक्स्ट तक) को दबाया जाना चाहिए।
कीबोर्ड शॉर्टकट कुंजियाँ हैं:
- ^ = CTRL
- एम = एएलटी
एक उपयोगी कमांड जिसे आप शुरुआत में काफी इस्तेमाल कर सकते हैं Ctrl-जी नैनो की मदद प्रलेखन लाने के लिए। एक और है Ctrl-हे उस पाठ फ़ाइल को बचाने के लिए जो उस समय संपादक में है।
पाठ का संपादन
नैनो में हाइलाइटिंग टेक्स्ट को पकड़कर किया जाता है खिसक जाना कुंजी और फिर अपने का उपयोग कर ऐरो कुंजी , जैसे कि जब आप इसे काटने के लिए किसी शब्द को हाइलाइट करना चाहते हैं। आप भी उपयोग कर सकते हैं Ctrl + ^ इसके बजाय पाठ को चिह्नित करने के लिए।
नैनो में पाठ नेविगेट करना काफी आसानी से या तो आसानी से हो जाता है ऐरो कुंजी , या जैसे कमांड का उपयोग करके Ctrl + ArrowKey LETTER, या के बजाय WORD द्वारा आगे / पीछे नेविगेट करने के लिए Ctrl + ArrowKey PARAGRAPH को ऊपर और नीचे नेविगेट करने के लिए।
- Ctrl-A एक दस्तावेज़ के शीर्ष पर कूदता है,
- Ctrl-ई दस्तावेज़ के अंत तक।
- Ctrl-Y एक पृष्ठ ऊपर ले जाता है।
- Ctrl-V एक पृष्ठ नीचे ले जाता है।
- Alt ^ प्रतियां लाइनों (या Alt-6)
- Ctrl-U पाठ चिपकाता है
- Ctrl-W पाठ के लिए खोज करता है
एक और उपयोगी फ़ंक्शन विशेष रूप से जब आप कुछ करने की कोशिश कर रहे हैं, तो त्रुटि आउटपुट से निपटने के लिए पाठ की एक विशिष्ट लाइन पर नेविगेट करना है।
मान लीजिए कि आपका nginx आपके द्वारा होस्ट की जा रही वेबसाइट के लिए आपकी किसी कॉन्फ़िगरेशन फ़ाइल में कोई समस्या ढूँढता है, और आउटपुट आपको बताता है कि त्रुटि myconfig.conf की लाइन 173 पर है। हम जो कर सकते हैं वह फाइल को नैनो में खोलें, और जल्दी से ^ _ (CTRL + SHIFT + DASH कुंजी) दबाकर उस विशिष्ट लाइन पर जाएं। नैनो तब आपको लाइन, और कॉलम नंबर दर्ज करने के लिए संकेत देगा। बस '173' और वॉयला दर्ज करें, अब आप अपनी समस्या पर हैं!
नैनो का उपयोग करने के कई अन्य संभावित तरीके हैं, इसमें कई कमांड हैं, जिनमें से सभी स्क्रीन के नीचे सूचीबद्ध नहीं हैं; उन्हें एक्सेस करने के लिए, CNTRL + G को मदद स्क्रीन पर लाने (या छिपाने) के लिए दबाएँ।
इस त्वरित ट्यूटोरियल में अंतिम बात यह है कि नैनो में किसी दस्तावेज़ से कैसे बाहर निकलें और बचाएं।
Ctrl + एक्स 'निकास' के लिए आपका हॉटकी है। यदि आपने कोई दस्तावेज़ संपादित नहीं किया है, तो नैनो बस छोड़ देगी। हालाँकि, अगर आपने कोई बदलाव किया है, तो नैनो आपसे 'सेव मोडिफाइड बफर' पूछेगा? जो पूछ रहा है कि क्या आप बचाना चाहते हैं। आप Y या N को हां या ना के लिए दबा सकते हैं। एन दबाने पर केवल परिवर्तनों को सहेजे बिना बाहर निकल जाएगा, जहां वाई दबाने पर फिर आपसे पूछा जाएगा कि आप फ़ाइल का नाम क्या चाहते हैं। आप केवल एंटर दबाकर एक ही नाम रख सकते हैं, या आप एक नया नाम दर्ज कर सकते हैं।
बस! नैनो टेक्स्ट एडिटर का उपयोग करने की ये मूल बातें हैं।
यहां कुछ संसाधन पृष्ठ दिए गए हैं जो आपको उपयोगी लग सकते हैं:
- GNU नैनो डॉक्स (आधिकारिक परियोजना वेबसाइट पर)
- उपयोगी नैनो कमांड
आप क्या? क्या आप किसी अन्य संपादक का उपयोग करते हैं? यदि हां, तो क्यों?