लिनक्स डिस्ट्रोज़ कई टेक्स्ट संपादकों के साथ पहले से इंस्टॉल आते हैं। ex एक ऐसा शक्तिशाली टेक्स्ट एडिटर है जो आपको टेक्स्ट फ़ाइल को एक समय में एक पंक्ति में संपादित करने की सुविधा देता है।

जबकि अधिकांश लोगों ने लंबे समय से लिनक्स पर नैनो या विम जैसे स्क्रीन संपादकों का उपयोग किया है, फिर भी उपलब्ध टेलेटाइप के दिनों से एक होल्डओवर है: उदाहरण के लिए, एक लाइन संपादक। हालाँकि यह बहुत पुराना हो सकता है, फिर भी इसके कुछ उपयोग हैं।

पूर्व क्या है?

ex एक टेक्स्ट एडिटर है जो प्रमुख BSD डेवलपर बिल जॉय द्वारा लिखा गया है, जिन्होंने मूल vi संपादक भी लिखा है। दोनों संपादकों के बीच घनिष्ठ संबंध है, जैसा कि आप बाद में देखेंगे।

ex एक लाइन एडिटर है, जो सुनने में ऐसा ही लगता है। यह एक टेक्स्ट एडिटर है जो फुल-स्क्रीन बफ़र्स पर काम करने वाले आधुनिक टेक्स्ट एडिटर्स के विपरीत, एक समय में एक लाइन पर काम करता है।

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

लिनक्स कमांड की लंबाई पर एक बड़ा प्रभाव.

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

लाइन संपादक कभी नहीं गए। MS-DOS एक एडलिन के साथ भी आया, जो MS-DOS संपादक तक Microsoft द्वारा सिस्टम के साथ आपूर्ति किया जाने वाला एकमात्र संपादक था। आप अभी भी त्वरित संपादन के साथ-साथ स्क्रिप्ट के लिए लाइन संपादकों का उपयोग कर सकते हैं, यही कारण है कि वे आधुनिक लिनक्स सिस्टम पर अटके हुए हैं।

लिनक्स पर पूर्व प्रारंभ करना

पूर्व प्रारंभ करना सरल है. बस इसे कमांड लाइन पर कॉल करें:

पूर्व फ़ाइल

आपको एक खाली स्क्रीन दिखाई देगी COLON (:) चरित्र। यह विम में कमांड मोड जैसा दिखता है।

आप पूर्व को एक स्क्रिप्ट भी खिला सकते हैं। आप पूर्व के साथ ऐसा करेंगे, ए थोड़ा सा (-) वर्ण, और फिर उस फ़ाइल का नाम जिसे आप संपादित करना चाहते हैं, उसके बाद मानक इनपुट के रूप में पुनर्निर्देशित स्क्रिप्ट फ़ाइल।

उदाहरण के लिए:

पूर्व - फ़ाइल 

पूर्व के साथ मुद्रण पंक्तियाँ

यह देखने के लिए कि आप फ़ाइल में कहां हैं, आपको लाइन या लाइन नंबर प्रिंट करना होगा। लाइन को प्रिंट करने के लिए, का उपयोग करें :पी आज्ञा।

लाइन नंबर प्रिंट करने के लिए, का उपयोग करें := (बराबर चिह्न) आज्ञा।

पंक्तियों की एक श्रृंखला को मुद्रित करने के लिए, प्रारंभिक पंक्ति, अल्पविराम और फिर अंतिम पंक्ति का उपयोग करें। उदाहरण के लिए, 3 और 6 के बीच की पंक्तियाँ मुद्रित करने के लिए:

:3,6

लिनक्स पर पूर्व के साथ पंक्तियों का संपादन

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

उदाहरण के लिए:

:मैं कुछ पाठ

वर्तमान लाइन को हटाने के लिए, का उपयोग करें :मिटाना या :डी आज्ञा।

आप एक पंक्ति को दूसरी पंक्ति में ले जा सकते हैं:कदम या :एम आज्ञा।

पूर्व के साथ टेक्स्ट खोजें और बदलें

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

किसी फ़ाइल में विश्व स्तर पर परिवर्तन करने के लिए, कमांड की प्रस्तावना इस प्रकार करें प्रतिशत (%) वर्ण और जोड़ें a /जी:

%एस/पुराना/नया/जी

विम पर स्विच करना

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

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

:तस्वीर

अब आप अपने लिनक्स पीसी पर एक्स का उपयोग कर सकते हैं

हालाँकि पूर्व को काफी हद तक स्क्रीन संपादकों द्वारा प्रतिस्थापित कर दिया गया है, फिर भी आप इसे चुटकी में उपयोग कर सकते हैं। आप टेक्स्ट सम्मिलित और हटा सकते हैं, साथ ही खोज और प्रतिस्थापन कार्य भी कर सकते हैं।

पूर्व अधिक लोकप्रिय विम के साथ भी जुड़ा हुआ है। कुछ अन्य टर्मिनल-आधारित लिनक्स टेक्स्ट संपादक भी हैं जिन पर उतना ध्यान नहीं दिया जाता है।