إدلين

إدلين
المؤلف(ون) الأصلي(ون)تيم باترسون
المطور(ون)مايكروسوفت ، آي بي إم ، جريجوري بيتش
الإصدار الأولي1980 ؛ منذ 44 سنة ( 1980 )
مكتوب فيMS-DOS : لغة التجميع x86
نظام التشغيل86-DOS ، IBM PC DOS ، MS-DOS ، FreeDOS ، OS/2 ، eComStation ، ArcaOS ، Windows
خليفةمحرر MS-DOS
يكتبمحرر السطور
رخصةMS-DOS: MIT
FreeDOS، ReactOS: GPL
86-DOS، PC DOS، OS/2، Windows: برامج تجارية خاصة
موقع إلكترونيإدلين

يعد Edlin محرر أسطر ، وهو محرر النصوص الوحيد المقدم مع الإصدارات المبكرة من IBM PC DOS ، [1] و MS-DOS و OS/2 . [2] وعلى الرغم من استبداله في MS-DOS 5.0 والإصدارات اللاحقة بمحرر MS-DOS كامل الشاشة ، وببرنامج Notepad في Microsoft Windows ، إلا أنه لا يزال مضمنًا في الإصدارات 32 بت من أنظمة التشغيل الحالية من Microsoft.

تاريخ

EDLIN.COM(من بين العديد من الأوامر الأخرى) في IBM PC DOS 1.0
استخدام EDLIN لكتابة اللغة اليابانية باستخدام محرر طريقة الإدخال ATOK 8، الذي يعمل على نظام MS-DOS 3.3C لسلسلة PC-9800

تم إنشاء Edlin بواسطة Tim Paterson في أسبوعين في عام 1980، لنظام التشغيل 86-DOS (QDOS) من شركة Seattle Computer Products [3] استنادًا إلى محرر سياق CP/M ED ، [4] [5] مستوحى بشكل كبير من محرر خطوط Unix ed .

استحوذت شركة Microsoft على 86-DOS، وبعد بعض التطوير الإضافي، باعته باسم MS-DOS، لذا تم تضمين Edlin في الإصدارات 1.0–v5.0 من MS-DOS. بدءًا من MS-DOS 6، كان المحرر الوحيد المضمن هو محرر MS-DOS الجديد الذي يعمل على ملء الشاشة .

تم تشغيل أنظمة التشغيل Windows 95 و 98 و ME على إصدار مضمّن من نظام التشغيل DOS، والذي يُعلن عن نفسه باسم MS-DOS 7. وباعتباره خليفة لنظام التشغيل MS-DOS 6، لم يتضمن هذا الإصدار Edlin.

ومع ذلك، تم تضمين Edlin في الإصدارات 32 بت من Windows NT [6] ومشتقاتها - بما في ذلك Windows 10 - لأن دعم NTVDM لنظام التشغيل DOS في أنظمة التشغيل هذه يعتمد على إصدار MS-DOS 5.0. ومع ذلك، على عكس معظم أوامر DOS الخارجية الأخرى، لم يتم تحويله إلى برنامج Win32 أصلي . كما أنه لا يدعم أسماء الملفات الطويلة ، والتي لم تتم إضافتها إلى MS-DOS وWindows حتى بعد فترة طويلة من كتابة Edlin.

تم تطوير إصدار FreeDOS بواسطة Gregory Pietsch. [ 7 ]

الاستخدام

هناك عدد قليل من الأوامر. يمكن العثور على القائمة المختصرة بإدخال علامة الاستفهام (?) في موجه الأوامر edlin.

عند فتح ملف، يؤدي كتابة L إلى عرض محتوياته (على سبيل المثال، 1,6Lعرض الأسطر من 1 إلى 6). يتم عرض كل سطر مع رقم السطر أمامه.

*1,6 لتر
       1: Edlin: محرر النصوص الوحيد في الإصدارات المبكرة من نظام التشغيل DOS.
       2:
       3: في الماضي، أتذكر رؤية صفحات الويب
       4: يحمل علامة تجارية مع شعار في الأسفل:
       5: "تم إنشاء هذه الصفحة في edlin."
       6: الأشياء التي يمر بها بعض الناس. ;-)
*

يحتوي السطر المحدد حاليًا على علامة *. لاستبدال محتويات أي سطر، يتم إدخال رقم السطر ويتم استبدال النص الأصلي بأي نص يتم إدخاله. أثناء تحرير سطر، يؤدي الضغط على Ctrl-C إلى إلغاء أي تغييرات. تظل علامة * على هذا السطر.

يؤدي إدخال I (اختياريًا مسبوقًا برقم السطر) إلى إدراج سطر واحد أو أكثر قبل السطر * أو السطر المحدد. عند الانتهاء من إدخال الأسطر، يعود Ctrl-C إلى موجه أوامر edlin.

*6أنا
       6:*(...أو ما شابه ذلك)
       7:*^ج
 
*7د
       1: Edlin: محرر النصوص الوحيد في الإصدارات المبكرة من نظام التشغيل DOS.
       2:
       3: في الماضي، أتذكر رؤية صفحات الويب
       4: يحمل علامة تجارية مع شعار في الأسفل:
       5: "تم إنشاء هذه الصفحة في edlin."
       6: (...أو ما شابه ذلك)
*
i- إدراج أسطر من النص.
د - يحذف السطر المحدد، ويبدأ اختياريًا برقم السطر أو نطاق الأسطر. على سبيل المثال: 2,4dيحذف الأسطر من 2 إلى 4. في المثال أعلاه، تم حذف السطر 7.
R - يستخدم لاستبدال جميع تكرارات جزء من النص في نطاق معين من الأسطر، على سبيل المثال، لاستبدال خطأ إملائي. بما في ذلك مطالبات ? لكل تغيير. على سبيل المثال: لاستبدال "prit" بـ "print" والمطالبة بكل تغيير: ?rprit^Zprint(يمثل ^Z الضغط على CTRL-Z). وهو حساس لحالة الأحرف.
S - يبحث عن نص معين. يتم استخدامه بنفس طريقة الاستبدال، ولكن بدون النص البديل. يتم كتابة البحث عن "apple" في أول 20 سطرًا من الملف 1,20?sapple(بدون مسافة، ما لم يكن ذلك جزءًا من البحث) متبوعًا بالضغط على مفتاح الإدخال. لكل تطابق، يسأل عما إذا كان هو الصحيح، ويقبل n أو y (أو Enter).
P - يعرض قائمة بنطاق من الأسطر. إذا لم يتم تحديد نطاق، يعرض P الملف بالكامل من * إلى النهاية. وهذا يختلف عن L حيث يقوم P بتغيير السطر الحالي ليكون السطر الأخير في النطاق.
T - ينقل ملفًا آخر إلى الملف الذي يتم تحريره، باستخدام هذا البناء النحوي: [السطر الذي سيتم إدراجه]t[المسار الكامل للملف].
W - (كتابة) يحفظ الملف.
E- يحفظ الملف ويخرج من edlin.
س - الخروج من edlin دون حفظ.

النصوص

يمكن استخدام Edlin كمحرر ملفات غير تفاعلي في البرامج النصية عن طريق إعادة توجيه سلسلة من أوامر edlin.

إدلين < النصي

فري دوس إدلين

يتوفر استنساخ لبرنامج Edlin مرخص بموجب ترخيص GPL ويتضمن دعمًا لأسماء الملفات الطويلة للتنزيل كجزء من مشروع FreeDOS . ويعمل هذا البرنامج على أنظمة تشغيل مثل Linux أو Unix بالإضافة إلى MS-DOS. [8]

انظر أيضا

مراجع

  1. ^ "نظام تشغيل القرص" (PDF) . Bitsavers.org . يناير 1982. تم الاسترجاع في 24 يناير 2022 .
  2. ^ "OS/2 1.0". Os2museum.com .
  3. ^ "تاريخ مختصر لنظام MS-DOS". Patersontech.com .
  4. ^ "ED Utility". Shaels.net . مؤرشف من الأصل في 20 يونيو 2013 . تم الاسترجاع 24 يناير 2022 .
  5. ^ "ED: محرر سياق لنظام القرص CP/M". archive.org . 1978 . تم الاسترجاع في 8 مايو 2023 .
  6. ^ تطبيقات 16 بت المضمنة مع Windows NT، Microsoft.com
  7. ^ "حزمة FreeDOS -- edlin (قاعدة FreeDOS)". Ibiblio.org .
  8. ^ "FreeDOS Edlin". Sourceforge.net . 3 مارس 2023.

قراءة إضافية

  • مرجع مستخدم نظام التشغيل Microsoft/2 (PDF) . Microsoft . 1987.
  • إدلين | مستندات مايكروسوفت
  • مساعدة في أمر edlin في نظام MS-DOS
  • تنفيذ EDLIN مفتوح المصدر الذي يأتي مع MS-DOS v2.0
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=إدلين&oldid=1221254613"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate