سؤال كيف أقوم بتحرير ملفات النص في موجه أوامر Windows؟


على يونكس فما استقاموا لكم فاستقيموا مجرد استخدام السادس، ولكن لا أعرف ما هو الأمر على ويندوز. أنا في الواقع أحاول تحرير الملفات عبر SSH مع Windows Server 2008.


75
2017-09-10 03:41


الأصل


أعتقد أنه يجب تغيير الإجابة المقبولة وsquillman (كما هو الوحيد الذي سيعمل على معظم أجهزة الكمبيوتر المعاصرة - وربما داخل حاويات Docker). - Peter Mortensen
تحرير ملف نصي على وحدة التحكم في ويندوز 64 بت، محرر النص الأساسي في موجه الأوامر؟ - phuclv


الأجوبة:


تصحيح اسم الملف

لن أضمن وظائفها وواجهة المستخدم الرسومية القديمة ولكن يتم تثبيتها افتراضيًا ، حتى على نظام التشغيل Windows 7.

تحرير: باستثناء إصدارات 64 بت من Windows.


47
2017-09-10 03:47



على جميع إصدارات ويندوز؟ لا يوجد "تحرير" على ويندوز 7 على ما يبدو. - Snark
غريب ... من الواضح أنه مثبت بشكل افتراضي على ويندوز 7 32 بت ، ولكن ليس على ويندوز 7 64 بت. هذا محزن. - nhinkle♦
nhinkle: يبدو أنني أذكر أني قرأت شيئًا عن تطبيقات 16 بت غير متوفرة في ظل تثبيتات Windows 64 بت. - intuited
وأكد لا يعمل في فوز 10 ... أنا حقا لا أعتقد أن ويندوز تفتقر إلى مثل هذه الأدوات الأساسية ولا أحد يبدو أن الرعاية - Rafael T
هذا هو مجرد إجابة خاطئة عندما نتحدث عن "ويندوز" عموما. اليوم ، ويندوز هو أيضا Win7-64bit ، Win8-64bit ، Win8.1-64bit ، Win10. لا يمكن أن يكون "تحرير" الإجابة الصحيحة على السؤال من وجهة نظر اليوم. - Mehrdad Mirreza


أبسط حل على الكل إصدارات Windows هي:

C:\> notepad somefile.txt

ولا توجد برامج إضافية مطلوبة.


55
2017-09-10 03:58



جميل ، لكن ليس على SSH - Casebash
آه. حق. لا يحتوي Windows على محرر سطر أوامر مضمّن. من المحتمل أنك ستحتاج إلى تثبيت إصدار Gnu من المحرر الذي تريد استخدامه. منذ أن قمت بالفعل بتثبيت ssh الخادم ، وهذا لا ينبغي أن يكون مشكلة بالنسبة لك. - BillP3rd
مثل BillP3rd قال ... مجرد تشغيل كمد كمسؤول ، ثم أدخل اسم الملف المفكرة ، وحفظه وهذا كل شيء. ؛) - Jo Smo
مثل OP قال ... "أنا في الواقع أحاول تحرير الملفات عبر ssh ..." - daviewales
الإجابة غير مجدية ، على حد سواء لمستخدمي ssh ولأولئك الذين يريدون تحرير الملفات في نافذة كمد ، وليس خارجها - vladkras


من موجه الأوامر ويندوز تدخل نسخ يخدع متبوعًا باسم الملف الهدف. (copy con c:\file.txt).

ثم أدخل النص الذي تريد وضعه في الملف.

قم بإنهاء الملف وحفظه بالضغط CTRL-Z ثم أدخل أو F6 ثم أدخل.

إذا كنت تريد تغيير النص في ملف موجود ، فقم ببساطة بعرض النص باستخدام الأمر type متبوعًا باسم الملف ثم قم بنسخ النص ولصقه في copy con أمر.


32
2017-12-03 18:15



النواة الصلبة. حاول عدم إجراء أي أخطاء إملائية ، أو عليك البدء من جديد. حسنًا ، يعمل مفتاح Backspace إذا صادفت الخطأ قبل الضغط على Enter. - Kevin Panko
لا يبدو للعمل مع psexec. حاولت تحرير ملف المضيف الخاص بي مع copy con hosts ولكن لا يتم حفظ ^ Z ولا لا يلغي ^ C! اضطر إلى إغلاق نافذة كمد للخروج. كان الملف دون تغيير. - Iain Samuel McLean Elder
ملاحظة: يمكن استخدام F6 بدلاً من [Ctrl] - [Z] - MonoThreaded
في حاوية Docker المستندة إلى 'windowsservercore' (CMD) ، عمل Ctrl + C من أجل إنهاء تسلسل المفاتيح. - Peter Mortensen


إذا كنت معتادًا على vi ولا تريد تسوية محرر مضمن يمكنك الحصول عليه فيم لويندوز. سوف يعمل من قذيفة الأمر. او جرب WinVi.


11
2017-09-10 03:54



هذا ينبغي لي علامة كإجابة ل edit تمت إزالته من الفوز 10 - Luke
وهو أفضل بكثير من ذلك: إنه يعمل أيضًا داخل حاوية Windows Docker (من الأسهل الحصول على "Win32 console القابل للتنفيذ" ، على سبيل المثال. vim81w32.zip - بفك ونسخ vim.exe إلى أي مكان يمكن الوصول إليه في حاوية Docker). - Peter Mortensen


صدق او لا تصدق، EDLIN.EXE لا يزال حولها <shudder> على الأقل على نظام فيستا هذا.

إسمح لي بينما أنا تنهد بهدوء لنفسي ...


9
2017-09-10 07:04



تم حذفه أخيرا في ويندوز 7 (على الأقل إصدارات 64 بت). - paradroid
@ jason404: ما زال مضمّنًا في الإصدار 32 بت من نظام التشغيل Windows 7. - Dennis Williamson
edlin هو برنامج 16 بت ، وبالتالي فهو غير متوفر في إصدارات 64 بت من Windows. ومع ذلك ، لن أفاجأ إذا ادعى شخص ما هنا أنه لا يزال موجودًا في الإصدار 32 بت من Windows 10. - TSJNachos117
@ TSJNachos117 هو في الواقع في نظام التشغيل Windows X 86. - Brian Duddy
لم يفاجأ على الاطلاق. - TSJNachos117


لا أعرف عن SSH ، أو أي شيء (آخر؟) متعلق بالخادم ، لذا سامحني إذا كان هذا "الحل" عديم الفائدة. إذا كنت تريد تحرير الملفات في موجه الأوامر ، فيمكنك الحصول على إصدار Windows من نانو.

كملاحظة جانبية ، تلك الصغيرة ^ علامات في الجزء السفلي من النافذة من المفترض أن تمثل السيطرة زر. على سبيل المثال، ^X Exit يعني أنه يمكنك الخروج من البرنامج باستخدام السيطرة-X.

أيضًا ، سيضيف Nano أحيانًا خطوطًا جديدة إضافية عند حفظ الملفات. هذا يبدو أن هناك نوع من الأخطاء مع التفاف كلمة نانو.

لقد رأيت أيضا موانئ السادس بالنسبة لـ Windows ، على الرغم من أنني استخدمت واحدة يبدو أنها تجعل نافذة موجه الأوامر صغيرة بقدر ما يمكن أن تكون ، تاركًا شريط العنوان فقط (مما يعني أن بقية النافذة قد تكون غير مرئية أيضًا ، نظرًا لأنك لا تستطيع رؤية ما أنتم تفعلون). ومع ذلك ، فإن نسخة ويندوز من فيم يبدو أن العمل بشكل جيد جدا.


7
2017-07-22 06:52



قبل أن ننظر لتلك "قد تعمل ولكن حلول غير مجدية" اعتقدت لمنفذ ويندوز من نانو. انها تستخدم cygwin.dll ولا شيء أكثر من ذلك. لقد قمت بإخفاء النسخة الأخف التي يمكنني ، من netcologne.dl.sourceforge.net/project/nano/nano/1.0.8/.... شكرا لكم. - erm3nda