![](https://help.apple.com/assets/5B9190B30946221279C5A608/5B9190B30946221279C5A60F/hi_IN/31d7054c3bcf00abcba6dd75555bcff0.png)
Mac के टर्मिनल में कमांड-लाइन टेक्स्ट संपादक का उपयोग करें
टर्मिनल में प्लेन टेक्स्ट फ़ाइल संपादित करने के लिए, आप कमांड-लाइन टेक्स्ट संपादक का उपयोग कर सकते हैं।
टेक्स्ट संपादक किसी भी ऑपरेटिंग सिस्टम पर उपलब्ध होने वाला सबसे पुराने प्रोग्राम में से हैं और अनेक प्रकारों में उपलब्ध होते हैं - पूर्ण रूप से स्वचालित टेक्स्ट संपादक, जहाँ आप टेक्स्ट पर कौन सी क्रिया की जानी चाहिए इसके लिए अत्यावश्यक नुश्खे लिखते हैं, से लेकर अधिक संवादात्मक टेक्स्ट संपादक तक जिसकी मदद से आप अनेक किस्म फ़ॉर्मेट में टेक्स्ट संपादित (और सहेज) कर सकते हैं।
सामान्य-उद्देश्य के कार्य के लिए, macOS में शामिल किसी टेक्स्ट संपादक के साथ कार्य करना आसान होता है। यदि आप ग्राफ़िकल टेक्स्ट संपादक का उपयोग करना चाहते हैं, तो TextEdit (Launchpad में) का उपयोग करें। अन्यथा, दिए गए किसी भी कमांड-लाइन का उपयोग करें। macOS में शामिल तीन पूर्ण-विशेषताओं वाले कमांड-लाइन टेक्स्ट संपादक हैं :
Nano nano
एक साधारण कमांड-लाइन आधारित संपादक है। यह Pico संपादक का प्रतिस्थापन है, इसलिए Pico संपादक के उपयोग निर्देशों का इस्तेमाल nano
के साथ किया जा सकता है। यदि आप Pico संपादक का उपयोग करते हैं, तो आप वास्तव में nano
रन करते हैं। nano
कमांड-लाइन आधारित संपादक के उपयोग के लिए एक बेहतर शुरुआत है क्योंकि इसमें आसान-अनुपालन वाला ऑनस्क्रीन सहायता शामिल होती है।
Vim vim
एक vi
-अनुकूल टेक्स्ट संपादक है। इसमें दस्तावेज़ को इधर-उधर ले जाने, खोजने और संपादित करने के लिए अनेक प्रभावशाली उन्नत सुविधाएँ हैं। आधारभूत संपादन सीखना आसान है और ऐक्सप्लोर करने लायक अनेक प्रचलित कार्यात्मकता मौजूद हैं। आप कीस्ट्रोक संयोजनों द्वारा अधिकांश कार्यात्मकता का उपयोग कर सकते हैं जो कुछ निश्चित व्यवहार को सक्रिय करता है। vim
, या vi
के बाद मॉडल किया गया संपादक, UNIX-आधारित ऑपरेटिंग सिस्टम में पाया जाता है। यदि आप बहुत से संपादन कार्य कमांड-लाइन से करते हैं, तो उपयोग करना सीखने के लिए यह एक बेहतर संपादक है, लेकिन यदि आप कमांड-लाइन आधारित संपादक का उपयोग कभी-कभार करते हैं, तो आप इसे सीखे बिना कर सकते हैं।
Emacs Vim
की तरह ही, emacs
भी एक अत्यंत की पूर्ण-विशेषताओं वाला संपादक है जो अधिकांश UNIX-आधारित ऑपरेटिंग सिस्टम पर पाया जाता है। इसकी संपादन क्षमता के अलावा, emacs
अत्यंत ही अनुकूलन योग्य, मोड्यूल में उपलब्ध अतिरिक्त कार्यात्मकता से युक्त है जो emacs
इंटरफ़ेस को टेक्स्ट संपादन के अलावा अनेक कार्य करने की सुविधा देता है। यह आधारभूत संपादन के लिए अपेक्षाकृत आसान होता है और ऐक्सप्लोर करने के लिए इसमें ढेर सारी कार्यात्मकता है। Vim
की तरह ही, emacs
भी अपने अनेक विभिन्न कार्यात्मक व्यवहारों के इस्तेमाल के लिए कीस्ट्रोक संयोजनों का उपयोग करता है। इन कीस्ट्रोक संयोजनों को याद रखना होता है, इसलिए emacs
तब अधिक उपयोगी होता है यदि आप अक्सर कमांड-लाइन का उपयोग करते हैं।
यदि आप कमांड-लाइन के उपयोग के लिए नए हैं और संपादन के लिए इसके उपयोग का अधिक अनुमान नहीं करते हैं, तो शायद nano
आपके लिए उत्तम विकल्प है। यदि आप कमांड-लाइन वातावरण के उपयोग में अधिक समय बिताने वाले हैं तो, शायद vim
या emacs
सीखना अधिक उपयोगी है। उनके बिल्कुल अलग डिज़ाइज सिद्धांत हैं, इसलिए यह जानने के लिए कौन आपके लिए बेहतर कार्य करता है, उनके साथ समय बिताएँ।
आप स्पेस के बाद संपादक का नाम दर्ज करके और फिर जिसे आप खोलना चाहते हैं उस फ़ाइल का नाम दर्ज करके कमांड-लाइन संपादक शुरू करते हैं। यदि आप नई फ़ाइल बनाना चाहते हैं, तो स्पेस और फ़ाइल के पाथनेम के बाद संपादक का नाम दर्ज करें। यहाँ आपके दस्तावेज़ प्रयोगकर्ता में “myFile.conf” नामक नई फ़ाइल खोलने के लिए
nano
के उपयोग का उदाहरण दिया गया है :$ nano ~/Documents/myFile.conf
nano
, vim
, या emacs
के उपयोग के बारे में अधिक जानकारी के लिए, इनका man पृष्ठ देखें।