पाठ फ़ाइलों को बनाना और संपादित करना सबसे बुनियादी कार्यों में से एक है जिसे आप लिनक्स सिस्टम पर प्रदर्शन कर सकते हैं। Vi पाठ संपादक आपको संपादन पाठ फ़ाइलों के साथ जुड़े शक्तिशाली नियंत्रण प्रदान करता है। लेकिन जब आप फाइल को सहेजना भी नहीं जानते, तो घंटों टाइपिंग में क्या फायदा है?
इस पोस्ट में, हम वीआई में फ़ाइलों को संपादित करने से संबंधित सभी चीजों पर चर्चा करेंगे, साथ ही साथ टेक्स्ट फ़ाइलों को सहेजने और छोड़ने के बारे में कुछ विस्तृत गाइडों के साथ।
Vi संपादन मोड
दो संपादन मोड हैं जो Vi अपने उपयोगकर्ताओं को प्रदान करता है। ये:
- सामान्य मोड
- मोड डालें
जब आप Vi में एक पाठ फ़ाइल खोलते हैं, तो डिफ़ॉल्ट संपादन मोड होता है साधारण मोड। आप फ़ाइल के माध्यम से नेविगेट कर सकते हैं और इस मोड में कुछ बुनियादी वीआई कमांड का उपयोग कर सकते हैं। के बाद से साधारण मोड आपको अपनी फ़ाइलों को संपादित करने की अनुमति नहीं देता है, आपको प्रवेश करना होगा डालने इसे करने का तरीका।
बस प्रेस मैं अपने कीबोर्ड पर बटन को सक्रिय करने के लिए डालने मोड। यह मोड आपको वर्णों को जोड़कर और हटाकर आसानी से पाठ फ़ाइल की सामग्री को संशोधित करने की अनुमति देता है। सामान्य मोड पर वापस जाने के लिए, बस हिट करें
Esc कीबोर्ड पर कुंजी।Vi में एक फ़ाइल खोलना
Vi कमांड का सिंटैक्स याद रखने में काफी आसान है। नई पाठ फ़ाइल बनाने के लिए डिफ़ॉल्ट सिंटैक्स है:
छठी
नाम से एक नई पाठ फ़ाइल बनाने के लिए textfile.txtअपने टर्मिनल में निम्न कमांड टाइप करें।
vi textfile.txt
ध्यान दें कि यदि नाम के साथ एक फ़ाइल textfile.txt आपके सिस्टम पर पहले से मौजूद है, तो Vi एक नया बनाने के बजाय उस फ़ाइल को खोलेगा।
वैकल्पिक रूप से, आप अपने टर्मिनल में Vi एडिटर लॉन्च कर सकते हैं और फिर टाइप कर सकते हैं : ई textfile.txt एक नई फ़ाइल खोलने के लिए।
सम्बंधित: विम का उपयोग कैसे करें: मूल बातें करने के लिए एक गाइड
VI में फ़ाइल सहेजना
Vi में टेक्स्ट फाइल को सेव करने का डिफॉल्ट कमांड है : w. ध्यान रखें कि इन्सर्ट मोड में रहने के दौरान आप Vi कमांड्स का उपयोग नहीं कर सकते हैं। इसलिए, आपको दबाकर सामान्य मोड में जाना होगा Esc चाभी।
वी में एक फ़ाइल को बचाने के लिए, हिट करके सामान्य मोड में प्रवेश करें Esc अपने कीबोर्ड पर। फिर, टाइप करें : w और दबाएँ दर्ज फ़ाइल को बचाने के लिए।
आप फ़ाइल को किसी भिन्न नाम से भी सहेज सकते हैं। बस नए फ़ाइल नाम के साथ पास करें : w आज्ञा।
: w newtextfile
वी संपादक को सहेजें और बाहर निकलें
जैसा कि ऊपर उल्लेख किया गया है, आप वी के साथ एक फ़ाइल को सहेज सकते हैं : w आज्ञा। इस बीच, टाइपिंग : कमांड संपादक को छोड़ देगा। आप एक साथ सहेजने और छोड़ने के कार्यों को करने के लिए इन कमांडों को एक साथ चेन कर सकते हैं।
दबाएँ Esc सामान्य मोड में प्रवेश करने के लिए। में टाइप करें : wq और मारा दर्ज बचाने के लिए और Vi में एक पाठ फ़ाइल को छोड़ने के लिए। आप उसी कमांड का उपयोग कर सकते हैं फ़ाइल को सहेजें और विम में छोड़ें भी।
Vi को बचाने और बाहर निकलने का एक वैकल्पिक तरीका है :एक्स आज्ञा। जबकि दोनों :एक्स तथा: wq कमांड एक समान कार्य करते हैं, वे एक जैसे नहीं हैं। इन दोनों के बीच प्राथमिक अंतर यह है कि :एक्स कमांड केवल पाठ फ़ाइल में बफर तब लिखता है जब बिना सहेजे परिवर्तन मौजूद होते हैं।
दूसरी ओर, ए : wq कमांड किसी भी सहेजे न गए परिवर्तनों की परवाह किए बिना फ़ाइल को बफर लिखता है। : wq कमांड फाइल के संशोधन समय को भी अपडेट करती है।
बिना बचत के वीट छोड़ो
Vi में बचत के बिना एक पाठ फ़ाइल को छोड़ने के लिए, दबाएं Esc सामान्य मोड में प्रवेश करने के लिए अपने कीबोर्ड पर। फिर, बस टाइप करें ! और मारा दर्ज.
Vi संपादक की मूल बातें सीखना
लिनक्स में एक टेक्स्ट एडिटर की मूल बातें जानना महत्वपूर्ण है क्योंकि कई स्थितियों में, आपको सिस्टम टेक्स्ट फ़ाइलों के साथ काम करना होगा। हालाँकि कई टेक्स्ट एडिटर उपलब्ध हैं जैसे कि नैनो, एमैक और गेडिट, वीआई और वीम को अभी भी कई उपयोगकर्ताओं द्वारा सबसे विश्वसनीय माना जाता है।
जब आप पहली बार वीआई या विम जैसे टर्मिनल-आधारित संपादक के साथ शुरू करते हैं, तो याद रखना विम में विभिन्न कमांड और सिंटैक्स कुछ समय लग सकता है। इस समस्या के लिए सबसे उपयुक्त तरीका एक संपादक चुनना है जो आपकी आवश्यकताओं के लिए अच्छी तरह से अनुकूल है।
लिनक्स के लिए एक टर्मिनल टेक्स्ट एडिटर की तलाश है? मुख्य पसंद विम और नैनो के बीच है! यहाँ है कि वे कैसे तुलना करते हैं।
- लिनक्स
- पाठ संपादक
- लिनक्स
दीपेश MUO में लिनक्स के लिए एक स्टाफ लेखक है। वह 3 वर्षों से इंटरनेट पर सूचनात्मक सामग्री लिख रहा है। अपने खाली समय में, उन्हें लिखने, संगीत सुनने और अपने गिटार बजाने में मज़ा आता है।
हमारे न्यूज़लेटर की सदस्यता लें
टेक टिप्स, समीक्षा, मुफ्त ईबुक और विशेष सौदों के लिए हमारे न्यूज़लेटर में शामिल हों!
एक और कदम…!
कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।