हार्डवेयर

लिनक्स में फ़ाइलों को कैसे संपादित करें: पाठ संपादक vi आपका सबसे अच्छा दोस्त है

विषयसूची:

Anonim

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

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

वी पाठ संपादक

एड और पूर्व संसाधनों, यूनिक्स के लिए दो प्रकाशकों को ले कर वीआई बनाया गया था। मूल रूप से 1976 में बिल जॉय द्वारा लिखा गया था। विम नामक एक उन्नत संस्करण है, लेकिन क्योंकि वीआई लगभग सभी वितरणों में है, इसलिए आपातकालीन संचालन के लिए इसकी सूक्ष्मताओं को जानना आवश्यक है।

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

वी मोड

Vi का संचालन तीन राज्यों या मोड पर निर्भर करता है:

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

Vi जीवित गाइड

आपके टर्मिनल से Vi चलाने का सिंटैक्स इस प्रकार है:

मैंने 'फ़ाइल का नाम' देखा

एक बार फ़ाइल प्रदर्शित होने के बाद आप तीर कर्सर के साथ या कुंजियों के साथ जा सकते हैं: h, j, k, l यदि आपके पास कोई तीर कर्सर नहीं है।

Vi को लागू करने के अन्य तरीके भी हैं। उदाहरण के लिए:

यदि आप बिना किसी फ़ाइल के साथ संपादन विंडो खोलना चाहते हैं, तो उपयोग करें:

मैंने देखा

सामान्य वाक्यविन्यास के मामले में, यदि 'फ़ाइल का नाम' मौजूद नहीं है, तो vi संकेतित नाम से एक फ़ाइल बनाता है।

आप एक साथ कई फ़ाइलों के साथ vi खोल सकते हैं:

देखा फ़ाइल 1

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

vi +45 file1 vi + $ file1 vi + / वहाँ file1 था

आपको पढ़ने में रुचि हो सकती है: LyX: Ubuntu के लिए LaTeX में उन्नत दस्तावेज़ प्रोसेसर

बेसिक कमांड्स

कुछ मूल आदेशों के साथ, अब आप अपनी vi फाइल पर काम कर सकते हैं।

आदेश विवरण
: यह संपादक से बाहर निकलना है (जानकारी को सहेजे बिना)
! १! यह जानकारी को सहेजे बिना संपादक से बाहर निकलने का एक मजबूर तरीका है (भले ही परिवर्तन फ़ाइल में पहले से ही किए गए हों)
: wq फ़ाइल सहेजें और संपादक को बंद करें
: फ़ाइल का नाम फ़ाइल को निर्दिष्ट नाम से सहेजें

एडिटिंग कमांड्स

आदेश विवरण
एक्स वर्तमान में कर्सर के अंतर्गत आने वाले वर्ण को हटाने के लिए उपयोग किया जाता है
dd इसका उपयोग कर्सर के नीचे मौजूद लाइन को हटाने के लिए किया जाता है।
डी एक्स डी इसका उपयोग फ़ाइल से लाइनों की संख्या को हटाने के लिए किया जाता है, जो कि वर्तमान में कर्सर के नीचे है।
एन एक्स इसका उपयोग उस समय कर्सर से n वर्णों को हटाने के लिए किया जाता है।
x >> इसका उपयोग कर्सर से शुरू होने वाली दाईं ओर x रेखाओं को पहचानने के लिए किया जाता है।
x << यह कर्सर से शुरू होने वाली बाईं ओर x लाइनों के इंडेंटेशन के लिए उपयोग किया जाता है।
हम आपको बताएंगे कि लिनक्स में क्रोन और क्रॉस्टैब का उपयोग कैसे करें

खोजें और बदलें

शब्द खोज करने के लिए, हम इसे नियमित या कमांड मोड से करते हैं। यह प्रतीक के रूप में दर्ज करने के लिए सरल है " / " के लिए खोज करने के लिए वर्णों के अनुक्रम के बाद। पुष्टि के लिए Enter कुंजी दबाएं। घटनाओं के बीच नेविगेट करने के लिए हम n कुंजी का उपयोग करते हैं

यदि हमें किसी विशेष वर्ण अनुक्रम को बदलने की आवश्यकता है, तो उपयोग करने के लिए सिंटैक्स निम्न है:

एक लाइन में करने के लिए

: s / string को बदलने / बदलने के लिए string /

पूरे दस्तावेज़ में प्रतिस्थापन करने के लिए

निम्नलिखित सिंटैक्स के साथ पूरे दस्तावेज़ में प्रतिस्थापन किया जा सकता है:

% s / स्ट्रिंग को बदलने / बदलने के लिए स्ट्रिंग /

इस पद्धति के बारे में सबसे अच्छी बात यह है कि यह नियमित अभिव्यक्तियों के उपयोग के माध्यम से खोज करने के लिए बेहद प्रभावी है।

कॉपी और पेस्ट करें

Vi संपादक भी हमें लाइनों के चयन को कॉपी और पेस्ट करने की क्षमता देता है। प्रक्रिया सरल है, हम निम्नलिखित कमांड का परिचय देते हैं:

NYY

जहां, n उन रेखाओं की संख्या को दर्शाता है जिन्हें मैं कॉपी करना चाहता हूं।

उदाहरण के लिए, यदि मैं जो कमांड चलाता हूं वह यह है:

18yy

परिणाम, क्लिपबोर्ड पर कॉपी की गई 18 लाइनें होंगी। चयन को चिपकाने के लिए हम सिर्फ अक्षर p दर्ज करते हैं।

काटें और चिपकाएँ

यह प्रक्रिया पिछले एक के समान है, लेकिन हम कमांड को इसके साथ बदलते हैं:

NDD

इसी तरह, n कट की रेखाओं की संख्या को दर्शाता है और अंत में चिपकाने के लिए हम p कुंजी का उपयोग करते हैं ।

क्या जीवन ने आपको बचाया है? क्या मैंने आपको कभी देखा है? ? अपने अनुभव के बारे में हमें कमेंट में बताएं।

हार्डवेयर

संपादकों की पसंद

Back to top button