विम (Vim) यूज करना एक क्विक टेक्स्ट फ़ाइल तैयार करना (Creating a Quick Text File) टर्मिनल को खोलना (Opening Terminal) ईमेक्स यूज करना (Using Emacs)
इस कमांड में मौजूद "vi" पार्ट विम (Vim) टेक्स्ट एडिटर को यूज किए जाने वाले प्रोग्राम के तौर पर सिलेक्ट कर देगा। आपको "filename" को आपके द्वारा अपनी फ़ाइल को असाइन किए जाने वाले नेम से रिप्लेस करना होगा।  उदाहरण के लिए, "tamins" नाम की एक फ़ाइल के लिए, आप vi tamins.txt टाइप करेंगे। अगर आपकी मौजूदा डाइरेक्टरी में इसी नाम की एक फ़ाइल मौजूद होगी, तो फिर ये कमांड उस फ़ाइल को खोल देगी। ये आपकी नेम फ़ाइल क्रिएट करेगी और उसे विम (Vim) एडिटर में ओपन कर देगी। आप हर एक लाइन पर एक टिल्ड (~) के साथ एक ब्लैंक टर्मिनल विंडो को नोटिस करेंगे, साथ ही विंडो में सबसे नीचे आपको आपकी टेक्स्ट फ़ाइल का नेम नजर आएगा। ऐसा करने से आपका डॉक्यूमेंट "इन्सर्ट (Insert)" मोड में पहुँच जाएगा, जहां पर आप जरूरत के मुताबिक टेक्स्ट एंटर कर सकते हैं। जब आप I की प्रैस करते हैं, तब आपको विंडो में नीचे एक -- INSERT -- पॉप-अप नजर आएगा। आप यहाँ पर ठीक वैसे ही टाइप कर सकते हैं, जैसे कि आप किसी भी दूसरे टेक्स्ट डॉक्यूमेंट के लिए टाइप करते हैं। टेक्स्ट की मौजूदा लाइन को सेव करने और अगली लाइन पर जम्प करने के लिए ↵ Enter प्रैस करें। ये आमतौर पर कंप्यूटर के कीबोर्ड के अपर-लेफ्ट कॉर्नर में पाई जाती है। ये की विम को "कमांड (Command)" मोड में ला देगी। आपको विंडो में सबसे नीचे एक कर्सर नजर आएगा। ये कमांड आपके डॉक्यूमेंट को इसकी मौजूदा स्थिति में सेव कर देगा। ऐसा करते ही विम क्विट हो जाएगा और आपको टर्मिनल के मेन इंटरफेस में वापस ले जाएगा। आपकी टेक्स्ट फ़ाइल अब आपके द्वारा बताई हुई डाइरेक्टरी में होगी।  आप चाहें तो टर्मिनल में ls टाइप करके और ↵ Enter प्रैस करके और फिर फ़ाइल के नाम की तलाश करके अपनी टेक्स्ट फ़ाइल को चेक कर सकते हैं। आप चाहें तो किसी कमांड को सेव और क्विट करने के लिए :wq भी टाइप कर सकते हैं। ठीक वैसे ही, जैसे आपने फ़ाइल क्रिएट करने के लिए किया था, आप अपनी फ़ाइल को खोलने के लिए vi filename.txt टाइप करेंगे। इस टाइम जब आप फ़ाइल को खोलते हैं, तब आपका आपके द्वारा सेव किए हुए चेंजेस नजर आएंगे। आपको "filename" को आपके द्वारा चाही हुई टेक्स्ट फ़ाइल नेम (जैसे कि, "sample") से रिप्लेस करना होगा। उदाहरण के लिए: "kitty" नाम की फ़ाइल बनाने के लिए, आप cat > kitty.txt टाइप करेंगे। ऐसा करने से आपकी मौजूदा डाइरेक्टरी में आपके द्वारा दिए हुए नाम की एक फ़ाइल बन जाएगी। आपका कर्सर टर्मिनल पर एक ब्लैंक लाइन के ऊपर नजर आएगा। आप यहाँ पर ठीक वैसे ही टाइप कर सकते हैं, जैसे कि आप आमतौर पर किसी भी टेक्स्ट फ़ाइल के लिए किया करते हैं। टेक्स्ट की मौजूदा लाइन को सेव करने और अगली लाइन पर जम्प करने के लिए, आपको ↵ Enter प्रैस करना होगा। अगर आपकी टेक्स्ट फ़ाइल की डाइरेक्टरी खुली हुई है, तो जब आपको ये स्टेप परफ़ोर्म करना होगा, तब आप इस टेक्स्ट फ़ाइल को सीधे डबल-क्लिक कर भी कर सकते हैं। ये की कमांड आपके काम को सेव करेगी और साथ ही आपको कमांड्स एंटर करते रहना जारी रखते हुए वापस टर्मिनल कमांड लाइन पर ले आएगी। आपको यहाँ "filename" को टेक्स्ट फ़ाइल के नेम से बदलना होगा। ये कमांड आपकी फ़ाइल के आपकी डाइरेक्टरी में सेफली क्रिएट होने की पुष्टि करते हुए आपकी फ़ाइल को लोकेट करेगी।  उदाहरण के लिए, "textfile" नाम की फ़ाइल को ओपन करने के लिए, आप ls -l textfile.txt टाइप करेंगे। इस कोड में यूज हुए लैटर्स अपरकेस "i" नहीं, बल्कि लोअरकेस "L" हैं। ऐसा करने से अगली लाइन में आपकी फ़ाइल का टाइम, डेट और नेम डिस्प्ले होगा, जिससे ऐसा सुनिश्चित हो जाएगा, कि आपकी फ़ाइल आपके द्वारा चुनी हुई डाइरेक्टरी में तैयार और सेव हो चुकी है। ऐसा करने के लिए Menu क्लिक करें, फिर टर्मिनल एप--जो एक ब्लैक बॉक्स के अंदर व्हाइट ">_" बना हुआ नजर आता है--उसे पाएँ और उस पर क्लिक करें। आप आमतौर पर मेन्यू विंडो के लेफ्ट साइड में मौजूद बार (bar) में टर्मिनल को पा सकते हैं। आप चाहें तो मेन्यू विंडो में सबसे ऊपर सर्च बार को क्लिक करके और फिर इसे सर्च करने के लिए, terminal भी टाइप कर सकते हैं। टर्मिनल आपकी होम डाइरेक्टरी पर ओपन होता है, लेकिन ls कमांड आपकी मौजूदा डाइरेक्टरी के सारे फोल्डर को डिस्प्ले करती है। इनमें से किसी एक डाइरेक्टरी में एक टेक्स्ट फ़ाइल बनाने के लिए, आपको मौजूदा डाइरेक्टरी को चेंज करना होगा। ls कमांड के नीचे मौजूद किसी भी डाइरेक्टरी का नाम (जैसे कि, "Desktop") एक ऐसी जगह है, जहां आप नेविगेट कर सकते हैं। आप चाहें तो "डाइरेक्टरी (directory)" को आपके द्वारा चाहे हुए डाइरेक्टरी नेम से बदल सकते हैं। ये कमांड फोकस को आपकी मौजूदा डाइरेक्टरी से ले जाकर आपके द्वारा नाम दी हुई डाइरेक्टरी पर ले आता है।  उदाहरण के लिए, टर्मिनल की कमांड लोकेशन डेस्कटॉप (Desktop) डाइरेक्टरी में शिफ्ट करने के लिए cd Desktop टाइप कर सकते हैं। अगर आप आपके द्वारा सिलेक्ट की हुई डाइरेक्टरी के अंदर मौजूद किसी फोल्डर में टेक्स्ट फ़ाइल तैयार करना चाहते हैं, तो आप डाइरेक्टरी के बाद में "/" रखेंगे और फिर फोल्डर का नाम टाइप करेंगे। उदाहरण के लिए: Documents डाइरेक्टरी  में मौजूद "Misc" फोल्डर के लिए आप cd Documents/Misc टाइप करेंगे। ऐसा करते ही आपकी कमांड रन होगी, जिसके जरिए आपकी टार्गेट डाइरेक्टरी आपकी होम (home) डाइरेक्टरी से, आपके द्वारा बताई हुई डाइरेक्टरी पर शिफ्ट हो जाएगी। आप चाहें तो एक सिंपल क्विक टेक्स्ट फ़ाइल बना सकते हैं या फिर चाहें तो एड्वान्स्ड़ फ़ाइल को बनाने और एडिट करने के लिए विम (Vim) या ईमेक्स (Emacs) यूज कर सकते हैं। अब जैसे कि आप उस डाइरेक्टरी में पहुँच चुके हैं, जहां पर आप अपनी टेक्स्ट फ़ाइल को रखना चाहते हैं, तो अब ये वक़्त उसे असली में तैयार करने का है। आप "filename" को अपनी पसंद के नाम से रिप्लेस करेंगे। अगर आपकी टेक्स्ट फ़ाइल का नाम आपकी मौजूदा डाइरेक्टरी में मौजूद किसी फ़ाइल के नाम जैसा नहीं है, तो ये कमांड आपको ईमेक्स (Emacs) एडिटर में आपकी नई टेक्स्ट फ़ाइल को खोलकर देगा।  उदाहरण के लिए: "newfile" नाम की एक फ़ाइल के लिए, आपको emacs newfile.txt लिखना होगा। अगर आपने किसी मौजूदा फ़ाइल का नेम एंटर कर दिया है, तो फिर ये कमांड उस फ़ाइल को खोल देगी। ईमेक्स में ऐसी कई सारी कमांड्स आती हैं, जो आपको डॉक्यूमेंट में नेविगेट करने देती हैं, संबन्धित या मददगार इन्फोर्मेशन की तलाश करने देती है और आपके कोड को समझती है। ये कमांड्स दो टाइप की होती है: कंट्रोल कमांड्स (Control commands) और मेटा कमांड्स (Meta commands)।   कंट्रोल कमांड्स (Control commands) को इस तरह से: C-<letter> लिखा जाता है। कंट्रोल कमांड्स को एग्जीक्यूट करने के लिए, आप Ctrl की को होल्ड करके रखेंगे और उसी वक़्त पर बताई हुई की (जैसे कि, Ctrl और A) को दबाकर रखेंगे।  मेटा (Meta) (या Escape) कमांड्स को इस तरह: M-<letter> या ESC <letter> से लिखा जाता है। चूंकि सभी कम्प्यूटर्स पर Alt की नहीं होती है, इसलिए "M" कंप्यूटर की Alt की या Esc की को रिफ़र करता है। एक C-a b (या M-a b) तरह से से लिखी हुई कमांड के लिए आपको पहली की (मतलब कि, a) को दबाए रखते हुए Ctrl (या Alt या Esc) को दबाना हो, फिर दोनों की को रिलीज करना होगा और फिर फौरन ही दूसरी की (मतलब कि, b) को प्रैस करना होगा। आप यहाँ पर ठीक वैसे ही टाइप कर सकते हैं, जैसे कि आप किसी भी टेक्स्ट डॉक्यूमेंट के लिए किया करते हैं। टेक्स्ट की मौजूदा लाइन को सेव करने और अगली लाइन पर जम्प करने के लिए आप ↵ Enter प्रैस करेंगे। ऐसा करने से आपकी फ़ाइल सेव हो जाएगी। ये ईमेक्स टेक्स्ट एडिटर से एक्ज़िट कर देगा और आपको वापस टर्मिनल में आपकी डाइरेक्टरी पर ले जाएगा। आपकी टेक्स्ट फ़ाइल को अब आपके द्वारा सिलेक्ट किए हुए नाम से इस डाइरेक्टरी में सेव हो जाना चाहिए। ऐसा करने के लिए, अपने टर्मिनल में बस emacs filename.txt टाइप कर दें। जब तक आप अपनी फ़ाइल वाली ही डाइरेक्टरी में रहते हैं, ऐसा करने से आपकी टेक्स्ट फ़ाइल ईमेक्स में खुल जाएगी, जो आपको यहाँ पर एडिटिंग करने देगा।
टर्मिनल में vi filename.txt कोड टाइप करें: ↵ Enter प्रैस करें: अपने कंप्यूटर की i की (key) प्रैस करें: अपने डॉक्यूमेंट के टेक्स्ट को एंटर करें: Esc की प्रैस करें: टर्मिनल में :w टाइप करें और ↵ Enter प्रैस करें: टर्मिनल में :q टाइप करें और ↵ Enter प्रैस करें: फ़ाइल को टर्मिनल विंडो से फिर से ओपन कर लें: टर्मिनल में cat > filename.txt टाइप करें: ↵ Enter प्रैस करें: अपने डॉक्यूमेंट के टेक्स्ट को एंटर करें: Ctrl+Z प्रैस करें: टर्मिनल में ls -l filename.txt टाइप करें:  ↵ Enter प्रैस करें: टर्मिनल खोलें: टर्मिनल में ls टाइप करें, फिर ↵ Enter प्रैस करें: आप जिस डाइरेक्टरी में एक टेक्स्ट फ़ाइल तैयार करना चाहते हैं, उसे पाएँ: cd directory टाइप करें: ↵ Enter प्रैस करें: एक टेक्स्ट एडिटिंग प्रोग्राम डिसाइड करें: टर्मिनल में emacs filename.txt टाइप करें: ↵ Enter प्रैस करें: ईमेक्स (Emacs) कमांड्स के बारे में जानें: अपने डॉक्यूमेंट के टेक्स्ट को एंटर करें: Ctrl+X प्रैस करें, फिर S प्रैस करें: Ctrl+X प्रैस करें, फिर Ctrl+C प्रैस करें: अपनी टेक्स्ट फ़ाइल को दोबारा ओपन करें:
https://www.wikihow.com/Create-and-Edit-Text-File-in-Linux-by-Using-Terminal https://www.wikihow.com/Create-and-Edit-Text-File-in-Linux-by-Using-Terminal https://www.wikihow.com/Create-and-Edit-Text-File-in-Linux-by-Using-Terminal https://www.wikihow.com/Create-and-Edit-Text-File-in-Linux-by-Using-Terminal
Using Vim Creating a Quick Text File Opening Terminal Using Emacs