सवाल मैं Windows कमांड प्रॉम्प्ट में टेक्स्ट फ़ाइलों को कैसे संपादित करूं?


यूनिक्स पर मैं बस उपयोग करता हूं vi, लेकिन मुझे नहीं पता कि विंडोज पर कमांड क्या है। मैं वास्तव में विंडोज सर्वर 2008 के साथ एसएसएच पर फ़ाइलों को संपादित करने की कोशिश कर रहा हूं।


75
2017-09-10 03:41


मूल


मुझे लगता है कि स्वीकृत उत्तर बदलना चाहिए squillman के (क्योंकि यह एकमात्र ऐसा है जो अधिकांश समकालीन पीसी पर काम करेगा - और संभवतः डॉकर कंटेनर के अंदर)। - Peter Mortensen
64-बिट विंडोज़ में कंसोल पर एक टेक्स्ट फ़ाइल संपादित करें, कमांड प्रॉम्प्ट में मूल पाठ संपादक? - phuclv


जवाब:


संपादित करें फ़ाइल का नाम

मैं इसकी कार्यक्षमता और पुरानी जीयूआई के लिए प्रतिबद्ध नहीं हूं लेकिन यह डिफ़ॉल्ट रूप से विंडोज 7 पर भी स्थापित है।

संपादित करें: विंडोज के 64 बिट संस्करणों को छोड़कर।


47
2017-09-10 03:47



विंडोज के सभी संस्करणों पर? स्पष्ट रूप से विंडोज 7 पर कोई "संपादन" नहीं है। - Snark
अजीब ... जाहिर है यह विंडोज 7 32-बिट पर डिफ़ॉल्ट रूप से स्थापित है, लेकिन विंडोज 7 64-बिट पर नहीं। यह दुख की बात है। - nhinkle♦
@nhinkle: मुझे लगता है कि 64-बिट विंडोज़ इंस्टॉलेशन के तहत 16-बिट ऐप्स अनुपलब्ध होने के बारे में कुछ पढ़ना याद है। - intuited
विन 10 में काम नहीं कर रहा है ... मैं वास्तव में विश्वास नहीं कर सकता कि विंडोज़ में ऐसे बुनियादी उपकरण की कमी है और कोई भी परवाह नहीं करता है - Rafael T
आम तौर पर "विंडोज़" के बारे में बात करते समय यह गलत जवाब है। आज, विंडोज भी Win7-64bit, Win8-64bit, Win8.1-64bit, Win10 है। "संपादित करें" आज के दृष्टिकोण से प्रश्न का सही उत्तर नहीं हो सकता है। - Mehrdad Mirreza


पर सबसे सरल समाधान सब विंडोज के संस्करण हैं:

C:\> notepad somefile.txt

और, कोई अतिरिक्त सॉफ्टवेयर की आवश्यकता नहीं है।


55
2017-09-10 03:58



अच्छा, लेकिन एसएसएच से अधिक नहीं - Casebash
आह। सही। विंडोज में कमांड लाइन संपादक नहीं बनाया गया है। आपको शायद उस संपादक के जीएनयू संस्करण को स्थापित करने की आवश्यकता होगी जिसका आप उपयोग करना चाहते हैं। चूंकि आपने पहले ही इंस्टॉल कर लिया है ssh सर्वर, जो आपके लिए कोई समस्या नहीं होनी चाहिए। - BillP3rd
बिलपी 3rd की तरह कहा ... बस व्यवस्थापक के रूप में cmd ​​चलाएं, फिर नोटपैड फ़ाइल नाम दर्ज करें, इसे सहेजें और यही वह है। ;) - Jo Smo
ओपी की तरह कहा ... "मैं वास्तव में एसएसएच पर फाइलों को संपादित करने की कोशिश कर रहा हूं ..." - daviewales
एसएसएच उपयोगकर्ताओं के लिए और उन लोगों के लिए बेकार जवाब, जो फाइलों को संपादित करना चाहते हैं में cmd खिड़की, इसके बाहर नहीं - vladkras


विंडोज कमांड प्रॉम्प्ट से दर्ज करें कॉपी कॉपी करें लक्ष्य फ़ाइल नाम के बाद। (copy con c:\file.txt)।

फिर उस पाठ को दर्ज करें जिसे आप फ़ाइल में रखना चाहते हैं।

दबाकर फ़ाइल को समाप्त करें और सहेजें CTRL-जेड फिर दर्ज या F6 फिर दर्ज

यदि आप किसी मौजूदा फ़ाइल में टेक्स्ट बदलना चाहते हैं तो बस कमांड का उपयोग कर टेक्स्ट प्रदर्शित करें type फ़ाइल नाम के बाद और फिर टेक्स्ट को कॉपी और पेस्ट करें copy con आदेश।


32
2017-12-03 18:15



हार्ड कोर किसी भी टाइपो को न करने का प्रयास करें, या आपको फिर से शुरू करना होगा। खैर, अगर आप एंटर दबाएंगे तो गलती पकड़ लें तो बैकस्पेस काम करता है। - Kevin Panko
पेक्सैक के साथ काम नहीं लग रहा है। मेरी मेजबान फ़ाइल को संपादित करने का प्रयास किया copy con hosts लेकिन ^ जेड बचा नहीं है और ^ सी रद्द नहीं होता है! बाहर निकलने के लिए cmd विंडो बंद करना पड़ा। फ़ाइल अपरिवर्तित थी। - Iain Samuel McLean Elder
नोट: F6 का उपयोग [Ctrl] के बजाय किया जा सकता है - [Z] - MonoThreaded
'Windowsservercore' (सीएमडी) के आधार पर एक डॉकर कंटेनर में, Ctrl + C समाप्ति कुंजी अनुक्रम के लिए काम करता है। - Peter Mortensen


यदि आप vi के लिए उपयोग किए जाते हैं और अंतर्निहित संपादक के लिए बसना नहीं चाहते हैं तो आप प्राप्त कर सकते हैं विंडोज के लिए विम। यह एक कमांड खोल से चलेगा। या कोशिश करो WinVi


11
2017-09-10 03:54



मुझे जवाब के रूप में चिह्नित किया जाना चाहिए क्योंकि edit जीत 10 से हटा दिया गया है - Luke
यह उससे भी बेहतर है: यह विंडोज डॉकर कंटेनर के अंदर भी काम करता है ("Win32 कंसोल निष्पादन योग्य" प्राप्त करना सबसे आसान है, उदा। vim81w32.zip अनजिप और कॉपी करें vim.exe जहां भी यह डॉकर कंटेनर में पहुंच योग्य है)। - Peter Mortensen


इस पर विश्वास करें या नहीं, EDLIN.EXE अभी भी आसपास है <shudder> कम से कम इस विस्टा सिस्टम पर।

क्षमा करें जबकि मैं धीरे-धीरे खुद को सोब करता हूं ...


9
2017-09-10 07:04



इसे अंततः विंडोज 7 (कम से कम 64-बिट संस्करणों) में हटा दिया गया था। - paradroid
@ जेसन 404: यह अभी भी 32-बिट विंडोज 7 में शामिल है। - Dennis Williamson
एडलिन एक 16-बिट प्रोग्राम है, इसलिए यह विंडोज के 64-बिट संस्करणों में उपलब्ध नहीं है। हालांकि, अगर कोई यहां दावा करता है कि यह अभी भी विंडोज 10 के 32-बिट संस्करण में मौजूद है तो मुझे आश्चर्य नहीं होगा। - TSJNachos117
@ टीएसजेनाचोस 117 यह वास्तव में x86 विंडोज 10 में है। - Brian Duddy
बिल्कुल आश्चर्यचकित नहीं है। - TSJNachos117


मैं एसएसएच, या कुछ भी (अन्य?) सर्वर से संबंधित के बारे में नहीं जानता, इसलिए अगर यह "समाधान" बेकार है तो मुझे माफ़ कर दो। यदि आप कमांड प्रॉम्प्ट में फ़ाइलों को संपादित करना चाहते हैं, तो आप का विंडोज संस्करण प्राप्त कर सकते हैं नैनो

एक साइड नोट के रूप में, उन छोटे ^ खिड़की के तल पर संकेतों का प्रतिनिधित्व करना चाहिए Ctrl बटन। उदाहरण के लिए, ^X Exit इसका मतलब है कि आप प्रोग्राम का उपयोग कर बाहर निकल सकते हैं Ctrl-एक्स

साथ ही, फाइलों को सहेजते समय नैनो कभी-कभी अतिरिक्त न्यूलाइन जोड़ देगा। ऐसा लगता है कि नैनो के शब्द रैपिंग के साथ कुछ प्रकार की बग है।

मैंने बंदरगाह भी देखा है vi विंडोज़ के लिए, हालांकि मैंने एक ऐसा उपयोग किया है जो कमांड प्रॉम्प्ट विंडो को जितना छोटा हो सके उतना छोटा लगता है, केवल एक शीर्षक पट्टी छोड़कर (जिसका अर्थ है कि बाकी की खिड़की अदृश्य भी हो सकती है, क्योंकि आप नहीं देख सकते आप कर रहे हैं)। हालांकि विम का विंडोज संस्करण लगता है कि काफी अच्छी तरह से काम करता है।


7
2017-07-22 06:52



उन लोगों के लिए देखने से पहले "काम कर सकते हैं लेकिन बेकार समाधान हैं" मैंने नैनो के विंडोज पोर्ट के लिए सोचा था। यह cygwin.dll का उपयोग कर रहा है और कुछ भी नहीं। मैंने सबसे हल्का संस्करण बनाया है, जिसमें से मैं कर सकता हूं netcologne.dl.sourceforge.net/project/nano/nano/1.0.8/...। धन्यवाद। - erm3nda