إم إس - دوس
Mr.TAMER ساهم بشكل رئيسي في تحرير هذا المقال
|
المطوِّر | Microsoft Corporation |
---|---|
عائلة نظام التشغيل | DOS |
الحالة الشغالة | Discontinued/Historic |
موديل المصدر | Closed source |
الإطلاق المبدئي | 1981 |
آخر إطلاق | 8.0 / 14 سبتمبر 2000 |
متوافر بلغات | Multilanguage |
المنصات | x86 |
نوع النواة type | Monolithic kernel |
واجهة المستخدم المفترضة | Command-line interface, Text user interface |
الرخصة | Proprietary |
الموقع الرسمي | www |
MS-DOS (إختصار بالإنجليزية لـِ Miscrosoft-Disk Operating System) هو نظام تشغيل الحواسيب الذي أصدرت منه شركة مايكروسوفت ثمان إصدارات رئيسية إبتداءً من عام 1981م وحتى توقفت عن تطويره عام 2000م حيث تمّ استبداله تدريجيًا بإصدارات مختلفة من نظام ويندوز.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
التاريخ
في عام 1980، طلبت شركة IBM من شركة مايكروسوفت بأن تنتج لها نظام تشغيل لكي تطرحه في الأسواق كنظام تشغيل لأول حاسوب شخصي تنتجه شركة IBM وهو IBM-PC. فقامت مايكروسوفت تحت ضغظ الوقت بشراء نظام 86-DOS الذي طوره تيم باترسون Tim Paterson وكان اسمه QDOS اختصاراً لـ ( Quick and Dirty Operating System )، اشترت مايكروسوفت النظام من شركة صغيرة تدعى Seattle Computer Products بموجب صفقة مقابل مبلغ 50,000$ وعدلته واسمته MS-DOS، وتم طرح الحاسوب مع النظام الملحق به والذي كان يسمى PC-DOS في عام 1981، حيث رخصت مايكروسوفت النظام لشركة IBM ليكون نظام تشغيل لأجهزتها. ولكن كجزء من اتفاقية الترخيص، احتفظت مايكروسوفت بحقها في ترخيص المنتج لشركات أخرى، حيث رخصت الشركة النظام لحوالي 200 شركة منتجة للحواسيب الشخصية، وبذلك أصبح النظام نظاماً قياسياً للحواسيب الشخصية، وقد باعت منه مايكروسوفت أكثر من 100 مليون نسخة بحلول مطلع التسعينيات، وزودته بالعديد من التطبيقات، وتغلب على الأنظمة المنافسة له.
التعريف
هو مجموعة متكاملة من البرامج تقوم بإجراءات التشغيل الضرورية لإدارة جميع وحدات الحاسب من طراز IBM أو المتوافقة معها . ويطلق عليه الــ DOS وهى اختصار للأحرف الأولى من العبارة DISK OPRAITING SYSTEM. ويحتفظ ببرامج نظام التشغيل على اسطوانات مرنة أو يتم وضعه على الأسطوانة الصلبة.
وظائف نظام التشغيل MS-DOS
أ- تحويل ونقل البيانات والتعليمات بين الذاكرة الرئيسية والأسطوانات.
ب- بدء تشغيل الحاسب والقيام بعدد من الاختبارات للتأكيد من سلامة التوصيلات الكهربائية.
ج- قبول أوامر التشغيل التى يتم إدخالها عن طريق لوحة المفاتيح والتى تسمح لك بالتحكم في جميع مكونات الحاسب .
د- تمكين المستخدم من الحصول على نسخ إضافية من الملفات من على الأسطوانة إلى أسطوانة أخرى.
هـ- نقل التعليمات والبيانات إلى وحدة الطباعة.
أنتجت شركة MICROSOFT وهى من أشهر شركات أنتاج برامج الحاسب في العالم عدة إصدارات من نظام التشغيل MS-DOS ورغم أن الإصدارات مختلفة ولكنها واحدة في الأساس ولكنها مختلفة من حيث الإمكانيات التى تضاف من إصدار إلى أخر ولا يلغى الإصدار الجديد ( NEW VERSION ) الإصدار الذى قبله .
ويشمل الجدول التالى أهم الاختلافات بين إصدارات نظام التشغيل .
الإصدار والتغيرات الأساسية
The following versions of MS-DOS were released to the public:[1][2]
- MS-DOS 1.x
- Version 1.12 (OEM) - Compaq release of PC-DOS 1.10
- Version 1.25 (OEM) - Microsoft repackaging of PC-DOS 1.10
- MS-DOS 2.x - Support for 10 MB Hard Disk Drives and tree-structure filing system
- Version 2.0 (OEM)
- Version 2.1 (OEM)
- Version 2.11 (OEM)
- Version 2.2 (OEM)
- Version 2.21 (OEM)
- MS-DOS 3.x
- Version 3.0 (OEM) - Support for larger Hard Disk Drives
- Version 3.1 (OEM) - Support for Microsoft Networks
- Version 3.2 (OEM)
- Version 3.21 (OEM)
- Version 3.25 (OEM)
- Version 3.3 (OEM)
- Version 3.3a (OEM)
- Version 3.3r (OEM)
- Version 3.31 (OEM) - Compaq 3.31 supports FAT16 and larger drives.
- Version 3.35 (OEM)
- MS-DOS 4.x - includes a graphical/mouse interface.
- Version 4.01 (OEM) - IBM patched Version 4.00 before Microsoft released it.
- MS-DOS 5.x
- Version 5.0 (Retail) - includes a full-screen editor. A number of bugs required reissue.
- Version 5.0a (Retail) - With this release, IBM and Microsoft versions diverge.
- Version 5.0.500 (WinNT) - All Windows NT 32-bit versions ship with files from DOS 5.0
- MS-DOS 6.x
- Version 6.0 (Retail) - Online help through QBASIC. Disk compression (buggy) and antivirus (buggy) included.
- Version 6.2 (Retail) - Microsoft and IBM alternate versions, IBM has 6.1, 6.3
- Version 6.21 (Retail) - Stacker-infringing DBLSPACE removed.
- Version 6.22 (Retail) - New DRVSPACE compression.
- MS-DOS 7.x
- Version 7.0 (Win95,95A) - Support for long file names. New editor.
- Version 7.1 (Win95B-Win98SE) - Support for FAT32 file system
- MS-DOS 8.0
- Version 8.0 (WinME) - Integrated drivers for faster Windows loading.
- Version 8.0 (WinXP) - DOS boot disks created by XP and later contain files from WinME. The internal DOS is still 5.0
MS-DOS 1.0 الإصدار الأول والأساسي لنظام التشغيل .
MS-DOS 1.25 أتاح التعامل مع الأقراص ذات الوجهين (DS) Double Sides
MS-DOS 2.0 أضاف تحسينات جديدة لتنظيم القرص الصلب
MS-DOS 3.0 استخدم الأقراص عالية الكثافة وأضاف أوامر جديدة مثل أمر ATTRIB
MS-DOS 3.1 أتاح التعامل مع الشبكات المحلية
MS-DOS 3.2 أتاح التعامل مع الأقراص ذات الحجم 3.5 بوصة MS-DOS 3.3 أتاح التعامل مع الأقراص ذات الحجم 3.5 بوصة والكثافة العالية وأضاف أوامر جديدة MS-DOS 4.0 أضاف إمكانية التعامل مع DOS SHELL وأمر MEM وأتاح التعامل مع عدد أكبر من الملفات
المنافسة
MS-DOS 5.0
أضاف تحسينات على برنامج DOSSHELL.
واستخدم منسق نصوص جديد ( EDITOR ). وأضاف تحسينات كثيرة للاستفادة من الذاكرة والتعامل مع الذاكرة الإضافية . وأضاف أوامر جديدة لاسترجاع الملفات المحذوفة أو إعادة القرص إلى حالته السابقة قبل إعادة تشكيله ، كما أضاف تسهيلات في التعامل مع سطر الأوامر تتمثل في الحصول على معلومات مساعدة عن أى أمر أو تخزين الأوامر السابقة واسترجاعها أو تعديلها بسهولة
MS-DOS 6.0 - 6.22 أضاف تحسينات على الإصدار السابق MS-DOS 5.0 وأضاف تحسينات كثيرة للاستفادة من الذاكرة والتعامل مع الذاكرة الإضافية . وأضاف أوامر جديدة مثل أمر SCANDISK الذى يستخدم لإصلاح أعطال القرص الصلب و أمر DELTREE الذى يستخدم لمسح الفهارس الفرعية بكل محتوياتها .
يتكون نظام التشغيل الحديث MS-DOS 6.22من أربعة ملفات أساسية تمثل البنية الأساسية للنظام والعمود الفقرى له . هذه الملفات هى : BIO.SYS -1
MS-DOS.SYS -2
COMMAND.COM -3
DBLSPACE .BIN -4
BIO.sys -5
هذا الملف يحتوى علي مجموعة التعليمات والبرامج التى تنظم عمليات الإدخال والإخراج الأساسية . [ BASIC INPUT/OUTPUT [ BIO ] ]
MS-DOS.SYS -2
هذا البرنامج يتكون من مجموعة برامج فرعيه صغيره يختص كل منها بمعالجة إحدى العمليات داخل الحاسب ويختص برنامج MS-DOS.SYS بتسهيل تنفيذ برامج التطبيقات على الحاسب ويلاحظ أن اسم هذا الملف مقرونا باسم شركة MS وهى الشركة المنتجة لنظام التشغيل ومن خصائص هذين البرنامجين انه يتم تحميلها في ذاكره الحاسب بمجرد تشغيل الجهاز في كل مرة دون تدخل من المستخدم بواسطة برنامج خاص اسمه BOOT ويبقيان في ذاكرة الحاسب بصفة مستمرة حتى أثناء تنفيذ برامج التطبيقات لان بدونهما لا يمكن إدخال البيانات الخاصة بهذه البرامج آو إخراج المعلومات التى تمت معالجتها بواسطة هذه البرامج
COMMAND.COM -3 هذا البرنامج خاص بالأوامر التى تدخلها للحاسب حيث يقوم باستقبال هذه الأوامر تنفيذ المطلوب منها عن طريق برامجها الفرعية . ولهذا البرنامج بعض المهام المحددة مثل مهمة تحديد التاريخ عند بداية تشغيل الحاسب . كذلك مهمة إظهار محث نظام التشغيل DOS الذى يظهر إما بالصورة A:\> أو C:> والتي يبدأ من عندها التعامل مع أوامر النظام بجانب مهمة تنفيذ الأوامر الداخلية لنظام التشغيل
DBLSPACE.BIN -4 هذا البرنامج يستخدم فقط في حالة إذا ما رغب المستخدم في ضغط ملفات القرص الصلب لزيادة مساحة القرص فيتم تخزين بيانات القرص قبل الضغط في هذا الملف حتى إذا ما رغب المستخدم في إعادة فك الضغط يتم استرجاع البيانات الأولية للقرص من هذا الملف . تنقسم مكـونات نـظام التشغيل إلى جزأين بناء على مكان وجودها : 1- الجـزء الموجـود في الذاكرة الدائمة RESIDENT ROM و يسمى ROM BIOS ووظيفة هذا الجزء الإشراف علي العمليات الأساسية والحيوية التي يحتاجها الحاسب وهذا الجزء يعمل باستقلالية عن باقي أجزاء نظام التشغيل أي أن برامجه تعمل بمجرد الضغط على مفتاح التشغيل الخاص بوحدة النظام UNIT SYSTEM ولكن يجب أن ننبه أن باقى الـ DOS غير موجود ويجب
تحميله قبل أن يصبح العمل علي الجهاز ممكنا والواقع أن بعض برامج ROMهى التى تقوم بذلك (تحميل الجزء الباقى إلى الذاكرة RAM ) 2- الجـزء الموجود بالاسطوانة DISK RESIDENT و يشكل الجزء الأساسي من نظام التشغيل و يمكن تقسيمه بدوره إلى جزئيين : أ - جزء يتم تحميله في ذاكرة العمل RAM بصفة دائمة و تمثله ثلاثة ملفات تسمى ملفات النظام System Files ووجود هذا الجزء ضرورى لبدء عمل الحاسب . ب - جزء يتم تحميله في ذاكرة العمل RAM عند الحاجة إليه ويتم مسحه منها بمجرد انتهاء التعامل معه و تمثله ملفات برامج أوامر الـDOS
يتم ذلك بإتباع الخطوات التالية: 1- توصيل(فتح) الكهرباء للجهاز باستخدام المفتاح الخاص بالتشغيل . 2- ضبط الإضاءة باستخدام المفاتيح الموجود بمقدمة الشاشة 3- بعد فترة تظهر عبارة تشير إليك بتحميل نظام التشغيل 4- بعد تحميل النظام في الحاسب يظهر محث الـ DOS كدلالة على إتمام عملية التحميل واستعداد النظام لأداء الوظائف المطلوبة منه و عادة يكون محث الـ DOS بالصورة الآتية A> إذا كان التحميل من تحت محث النظام A> وتظهر العلامة C> إذا كان نظام التشغيل قد تم وضعه على الأسطوانة الصلبة .
وعموما توجد طريقتان لتشغيل الكمبيوتر وهى على النحو التالى : 1- التشغيــل البـارد: وتستخدم في حالة بدء العمل على جهاز الحاسب . 2- التشغيل الدافئ : Worm Booting وتستخدم عند رغبة المستخدم إعادة تحميل الجهاز ( RESET ) دون استخدام مفتاح ON/OFF أو مفتاح الـ RESET .
1- تشغيل الكمبيوتر على البارد : أ- ادخل أسطوانة الــ " DOS " في المشغل A> . ب- ستضاء لمبة المشغل A> لفترة قصيرة ( ليتحقق النظام من نفسه ) وتتوقف فترة الانتظار على الذاكرة الموجودة بالجهاز ملحوظة هامة : لا تحاول سحب الأسطوانة من المشغل أثناء إضاءة اللمبة حتى لا تفقد أو تتلف. المعلومات الموجودة بالأسطوانة وفى حالة الانتهاء من اختبار الكمبيوتر لمكوناته الداخلية والتأكد من وجود الــ " DOS " ستظهر الرسالة التالية :- CURRENT DATE IS TUE 01-01-2005 ENTER NEW DATE ( MM - DD - YY ) : وهى تعنى أن عملية تحميل نظام تشغيل الأسطوانة الـ " DOS " قد تمت بنجاح ويحثك على إدخال التاريخ بينما إذا كنت قد أدخلت اسطوانة أخرى غير اسطوانة الـ " DOS " فستظهر رسالة أخرى : NON-SYSTEM DISK OR DISK ERROR REPLACE AND STRIKE ANY KEY WHEN READY وهى تطلب منك تغيير الاسطوانة الموجودة باسطوانة الــ DOS ثم الضغط على أى مفتاح عندما تكون جاهز 2- تشغيل الكمبيوتر على الدافىء : وهى الطريقة الثانية لتشغيل الجهاز وتكون بالضغط على مفتاح CTRL ومفتاح ALT ومفتاح DEL في آن واحد .
يتم تشغيل أحد وظائف الـ DOS عن طريق كتابة اسم الأمر المناظر لهذه الوظيفة بعد محث الـ DOS ثم ضغط مفتاح الإدخال ENTER . و تنقسم الأوامر التى يمكن توجيهها إلى نظام ال DOS إلى أوامر داخلية وأوامر خارجية و يوضح الجدول الآتى الفروق بينهما :
الأوامر الداخلية الأوامر الخارجية Internal & External Commands يتم تخزين جميع الأوامر بمجرد تحميل الجهاز بنظام التشغيل DOS في الذاكرة لا بد من وجود الملف المناظر على الاسطوانة الموجودة بالحاسب عند تشغيل هذا الأمر وجودها دائم بالذاكرة بمجرد تحميلها وجودها غير دائم بالذاكرة ويجب تحميلها كل مرة عند إعادة استخدامها
ويتم في بقية هذا الفصل تعريف بعض الأوامـر السهلة الاستخدام في نظام التشغيل DOS . وقبل أن نستعرض هذه الأوامر يجب توضيح أنه توجد العديد من الطرق التى يمكن كتابة الأمر بها في الـ DOS وسوف يتم هنا شرح أكثر هذه الطرق استخداما. ويستخدم القوسان المربعان [ ] في شرح الصورة العامة لأى من الأوامر للدلالة على أن ما بينهما اختياري أى أنه يمكن توجيه الأمر بدون هذا الجزء . أمر Time
الغرض من الاستخدام : يستخدم هذا الأمر لعرض و تغيير الوقت بالحاسب . نــوع الأمـــــر : أمــــر داخــلى . الصورة العامة : TIME [ HH [ :MM[:SS .PP]]] حيث : يؤدى استخدام الأمر بدون أى معاملات لعرض الوقت الحالى بالحاسب .
HH تحدد الساعة والتى يجب إدخالها في النطاق من 0 .. 23 . MM تحدد الدقائق و يجب إدخالها في النطاق من 0 .....59 . SS تحدد الثوانى و يجب إدخالها في النطاق من 0 ...... 59 . PP تحدد الأجزاء من الثانية ويجب إدخالها في النطاق من 0 ..99.
1- الأمر Time ص 12
- يراعى عند كتابة التوقيت انه يتم ترقيم الساعات في جهاز الكمبيوتر من 1 :24 وليس من 1 : 12 فقط حتى يتثنى له أن يفرق بين التوقيت الصباحى والتوقيت المسائى .
مثال لتغير الوقت إلى الساعة الخامسة والدقيقة 30 صباحا 1- C: \ Time 5:30 لتقدير التوقيت إلى الساعة الخامسة والدقيقة 30 مساءا 2- C: \ Time 17 ; 30 لاستعراض التوقيت الحالي 3- C: Time\ للإشارة أن التوقيت مساءا current Time is 5 : 30 : 01.10 P enter new Time ( HH : MM : SS . PP )
أمر Date الغرض من الاستخدام : يستخدم هذا الأمر لعرض و تغيير التاريخ بالحاسب. نـــوع الأمـــر : أمـر داخلى الصيغة العامة : DATE [MM/DD/YY] حيث : يؤدى استخدام الأمر بدون أى معاملات لعرض التاريخ الحالى بالحاسب .MM تحدد الشهر DD تحدد اليوم YY تحدد السنة مثال : لتحديد التاريخ داخل الحاسب بالخامس والعشرين من شهر مارس سنة 1994 DATE 3/25/94 OR DATE 3/25/1994
أمر CLS
الغرض من الاستخدام : يستخدم هذا الأمر لمسح البيانات الموجودة على الشاشة .
نـــــوع الأمـــــر : أمـر داخلى
الصورة العامة : CLS
و يستخـدم هذا الأمر عندما توجد بيانات كثيرة على الشاشة لم تعد هناك حاجة لها و نرغب في مسح هذه البيانات كى نتمكن من متابعة بيانات أخرى على الشاشة .
مثال :
A:>CLS
أمر Ver الغرض من الاستخدام : يستخدم هذا الأمر لمعرفة رقم الإصدار من النسخة الحالية من نظام التشغيل DOS نـــــوع الأمـــــر : أمـر داخلى الصورة العامة : VER مثال : A>VER حيث يقوم الحاسب بعرض رقم الإصدار الحالى من نظام التشغيل DOS كالاتى: MS-DOS VERSION 6.22
أمر Doskey الغرض من الاستخدام : يستخدم هذا الأمر لاسترجاع الأوامر السابقة للأمر الحالى و التى تسجل في ذاكرة الحاسب و تسترجع عند الضغط على مفتاحالسهم العلوى نـــــوع الأمـــــر : أمـر خارجى الصورة العامة : C:\ DOSKEY مثال : C:\ DOSKEY حيث يقوم الحاسب بتخزين الأوامر التى سوف يتم إدخالها تباعاً إلى الحاسب و عند كتابة الأوامر التالية : C:\ DIR /S C:\ CD DATA C:\ DIR *.EXE فإنه تم تسجيلهم في الذاكرة و عند الضغط على سوف يتم ظهور أخر أمر تلقائياً مفتاح السهم العلوى C:\ DIR *.EXE و عند الضغط على نفس المفتاح مرة أخرى سوف يظهر الأمر السابق للأمر المعروض C:\ CD DATA و هكذا إلى أن يتم الانتهاء من الأوامر المسجلة في الذاكرة . أمر Mem الغرض من الاستخدام : يستخدم هذا الأمر لعرض مواصفات الحجم الاجمالى لذاكرة الحاسب و الحجم المشغول منها في الوقت الحالى و الحجم الذى يشغله نظام التشغيل و الحجم الخالي Free المتبقي للمستخدم نـــــوع الأمـــــر : أمـر خارجى الصورة العامة : C:\ MEM مثال : C:\ MEM حيث يقوم الحاسب بعرض الشاشة التالية و التى تحتوى على كل المعلومات عن ذاكرة الحاسب .
Memory Type Total = Used + Free
------- -------- --------
Conventional 640K 31K 609K Upper 155K 155K 0 K Reserved 384K 384K 0 K Extended (XMS) 7,013K 5,989K 1,024K
---------- ----------- -----------
Total memory 8,192K 6,559K 1,633K Total under 1 MB 795K 186K 609K Largest executable program size 609K (623,152 bytes) Largest free upper memory block 0 K (0 bytes) MS-DOS is resident in the high memory area.
أمر Prompt 7- لتغيير شكل المحث prompt الغرض من الاستخدام : يستخدم هذا الأمر لتغيير شكل محث نظام التشغيل نـــــوع الأمـــــر: داخلى الصورة العامة : Prompt [[text ] [$character]] ملاحظات :
1- هذا الأمر يستخدم لتغيير شكل محث نظام A ) وعندما نستخدم أمر PROMPT فقط دون وضع اى قيم فأن شكل المحثتشغيل (كمثال يكون اسم مشغل الاسطوانات فقط
2- من الممكن استخدام حرف أو إعلان خاص مع أمر prompt لتخليق شكل خاص للمحث والجدول التالى يوضح هذه الحروف والعلاقات الحرف او العلاقة شكل المحث $9 = $$ $ $t الوقت الحالى $d التاريخ الحالى $p الفهرس أو الفهرس الفرع الحالى $v رقم إصدار نظام التشغيل $9 $L $6 :
أمثلة =
1- عند كتابة الأمر : prompt $p يتغير شكل المحث إلى الفهرس أو الفهرس الفرعى الحالى ( في حالة الفهرس الحالى هو (DB) يكون شكل المحث هكذا c: \DB 2- عند كتابة الأمر Prompt $ p$ g يتغير شكل المحث C: \DBإلى 3-عند كتابة الأمر prompt $ T$D$ يتغير شكل المحث إلى 13 : 11 : 07,55 sun 29/12/1997
الفصل الثانى
أوامر إدارة الملفات File Handling Commands
يمكن تقسيم أوامـر إدارة الملفات إلى أوامر خارجية و داخلية كالآتي: الأوامر الداخلية أمر استعراض الملفات الموجودة على الاسطوانة DIR أمر إنشاء نسخه أخرى من الملف COPY أمر إلغاء الملفات DEL أمر إعادة تسمية الملفات REN أمر إظهار محتويات الملف على الشاشة TYPE
الأوامر الخارجية : أمر إظهار الملفات على الشاشة صفحه تلو الصفحة MORE أمر طباعة عناوين الملفات على الطابعة PRINT عرض و تغيير خصائص الملفات ATTRIB نقل ملف من فهرس إلى فهرس آخر MOVE نسخ الملفات بالفهارس و الفهارس الفرعية XCOPY إ استعادة ملف محذوف UNDELETE
سنتناول بالشرح في هذا الفصل إدارة الملفات ويمكنك بواسطة الأوامر التى سنقوم بشرحها بالتفصيل تنفيذ الآتى: 1- نسخ ملف من ملف أخر 2- إظهار ملف على الشاشة 3- إلغاء ملف 4- تغيير اسم ملف 5- إنشاء ملف 6- طباعة ملف على الطابعة Printer
أولا : الأوامر الداخلية External Commands أمر Dir
الغرض من الاستخــــدام: استعراض أسماء الملفات الموجودة في الأسطوانة على الشاشة مع بعض البيانات عن هذه الملفات. نـــــوع الأمـــــر : أمـر داخلى الصورة العامة : DIR [file name (s)] [/p][/w] حيث :
- file name (s) اسم ملف أو مجموعة من الحروف و العلامات الخاصة يراد عرض الملفات التى تطابقها
/p تســـتخــدم لاســتعراض أســماء الملفــات الموجــــودة في الاسطوانة صفحة بعد الأخرى. /wتستخدم لعــــرض المـــلفـات المــوجـودة في الاسطوانة على هيئة أعمدة ( خمسة أعمدة ) مع كتابة أسماء الملفات فقط . أمثله: أ) لإظهار أسماء جميع الملفات المـوجـودة في الاسطوانة على الشاشة نستخدم الأمـر A>DIR ب) لإظهار أسماء جميع الملفات التى لها الامتداد EXE على الشاشة مع التوقف بعد كل صفحة نستخدم الأمر A>DIR *.EXE /p ج) لإظهار أسماء جميع الملفات التى ليس لها امتداد و تتكون من حرف واحد نستخدم الأمر DIR ?. A> ملاحظة : دائما ما يقوم الأمر DIR بعرض عدد الحروف المتبقية على الأسطوانة بعد عرض أسماء الملفات أمر Copy الغرض من الاستخــــدام: إنشاء نسخه أخرى من ملف . نـــــوع الأمــــر : أمـر داخلى . الصورة العامة : COPY file1 file 2 [/v] حيث :
file1 اسم الملف المراد عمل نسخة منه . file2 اسم الملف الجديد المراد إنشاؤه . / V معامل لجعل الأمرCOPY يتحقق من أن عملية النسخ قد تمت على الوجه الأكمل .
أمثله: أ) لنسخ الملف المسمى CHKDSK.COMإلى ملف أخر ويسمى XYZ.COM A> COPY CHKDSK.COM XYZ.COM . ب) لنسخ جميع الملفات التى لها الامتداد PAS إلى ملفات لها الامتداد BAK نستخدم الأمــر A> COPY *.PAS *.BAK ملاحظة : يمكن استخدام الأمــرCOPYلإنشاء ملف جديد وذلك عن طريق استخدام الاسم CON
ج) لإنشــاء مــلف جديد يسمى ABC.DAT نستخدم الأمــر COPY CONABC.DAT وبعدها يتم إدخال بيانات الملف سطر سطر و بعد الانتهاء من كل سطر نضغط المفتاح ENTER وبعد الانتهاء من الإدخال تماما نضغط المفتاحين CTRL + Z معا .
أمر Del
الغرض من الاستخــــدام : إلغاء ملف من الاسطوانة . نـــــوع الأمـــــر: أمـر داخلى . الصورة العامة : DEL file name حيث
- file name هو اسم الملف المراد إلغاؤه.
أمثله: أ) إذا أردت إلغاء ملف باسم SAID44.BAS من الاسطوانة ستصدر الأمر التالى A>DEL SAID44.BAS ب) لإلغاء جميع الملفات الموجودة على الاسطوانة وتبدأ بالحروف DISK وعدد حروفها 7 حروف ستصدر الأمر التالى A>DEL DISK???.* ج) إذا أردت إلغاء جميع الملفات من على الاسطوانة تستخدم الأمر. A>DEL *.*
أمر Ren
الغرض من الاستخــــدام: تغيير اسم ملف على الاسطوانة. نـــــوع الأمـــــر : أمـر داخلي . الصورة العامة : REN old file new file حيث ld file هو اسم الملف المراد تغيير اسمه . new file هو الاسم الجديد للملف .
أمثلة :- أ) لـتــغــيــيــــــــــــر اســــــــــم الملـــــــــف SAID.TET إلى SAID1.DOC نستخدم الأمر SAID1.DOC SAID.TET REN A> ب) لتغيير أسماء الملفات ذات الامتداد LST إلى نفس الأسماء ولكن بامتداد أخرPRN
- .LST *.PRN A> REN
أمر Type
الغرض من الاستخــــدام: إظهار محتويات الملف على الشاشة. نـــــوع الأمـــــر : أمـر داخلى . الصورة العامة : TYPE [ File name ]
حيث: File name هـو اسم الملف المراد إظهاره.
مثال : لإظهار محتويات الملف SAID1 الموجود في الاسطوانة على الشاشة نستخدم الأمـر A>TYPE SAID1
ثانيا : الأوامر الخارجية External Commands
الغرض من الاستخــــدام: يستخدم هذا الأمر لجعل المخرجات على الشاشة تعرض صفحة صفحة. Page by Page
أمر More نـــــوع الأمـــــر : أمـر خارجي . الصورة العامة : [ DOS COMMAND] | MORE
أمثله: أ A> DIR | MORE سوف تظهر محتويات الاسطوانة صفحه صفحه . أضغط على مفتاح الإدخال ENTER علما بان العلامة| تسمى (Piping) سوف تظهر أول صفحه في الملف وفى نهايتها كلمة ---MORE--- ب) بعد ظهور علامة ---MORE--- والاطلاع على محتويات هذه الصفحة نضغط على اى مفتاح للحصول على الصفحة التالية وأيضا في نهايتها نفس الرسالة. ---MORE--- وهكذا حتى نهاية الملف. ج) A> SAID.COM | MORE or MORE < SAID.COM سوف تظهر أول صـفحــه في المـــلـف المســمى SAID.COM وفى نهـــايتها كــلمة ---MORE--. بعد الاطلاع على محتويات الصفحة الأولى والضغط على اى مفتاح سوف تظهر محتويات الصفحة الثانية على الشاشة وفى نهايتها أيضا نفس الرسالة ---MORE--- . و هكذا حتى نهاية الملف.
أمر Print
الغرض من الاستخــــدام: يستخدم هذا الأمر في طباعة محتويات الملفات النصية . نـــــوع الأمـــــر : أمـر خارجي . الصورة العامة : PRINT[file name ][device name] مثال : C:\PRINT Autoexec.bat on LPT1 حيث Autoexec.bat هو اسم الملف المراد طباعته و LPT1 هو اسم بوابة التوصيل المتصل عليها الجهاز المراد استخدامه في الطباعة .
أمر Attrib الغرض من الاستخــــدام: يستخدم هذا الأمر لعرض و تغيير خصائص الملفات نـــــوع الأمـــــر : أمـر خارجى . الصورة العامة : ATTRIB ( + or - ) [/H] [/A] [/S] [/R] توضع علامة + لإعطاء الملف الخاصية التى تليها ، و علامة - لإلغاء الخاصية التى تليها . حيث :
[H] تقوم بتحويل الملف إلى ملف مخفى Hidden [A] تقوم بتحويل الملف إلى ملف أرشيف Archive [S] تقوم بتحويل الملف إلى ملف نظام System [R] تقوم بتحويل الملف إلى ملف قراءة فقط Read Only
أمثله: أ) لجعل الملف ABD.EXE ملف مخفى نكتب الأمر C:\ ATTRIB +H ABD.EXE
ب) لجعل الملف ABD.EXE ملف غير خفى نكتب الأمر C:\ ATTRIB -H ABD.EXE
أمر Move الغرض من الاستخــــدام: نقل ملف أو عدة ملفات من مكان إلى أخر . نـــــوع الأمـــــر : أمـر خارجي . الصورة العامة : MOVE [ path1 ] [ file name ] [ path2 ] حيث :
[ path1 ] المكان المراد نقل الملف منه [file name ] هو اسم الملف المراد نقله [ path2 ] المكان المراد نقل الملف إليه
أمثله: أ) لنقل الملف AAA.TXT من الفهرس الفرعى DATA إلى الفهرس الفرعي INFO نكتب الأمر C:\ MOVE C:\DATA\AAA.TXT C:\INFO
ب) لنقل كل الملفات من الفهرس الفرعى ISI إلى الفهرس الفرعي WIN نكتب الأمر C:\ MOVE C:\ISI\*.* C:\WIN
أمر Xcopy الغرض من الاستخــــدام: إنشاء نسخه أخرى من ملف . نـــــوع الأمــــر : أمـر خارجى . الصورة العامة : C:\XCOPY [ path1 ] [ files ] [ path2 ] [/s]
حيث :
path1اسم الفهرس المراد نسخ الملفات منه . files أسماء الملفات المراد نسخها . path2اسم الفهرس المراد نسخ الملفات إليه . / S معامل لجعل الأمرXCOPY يقوم بنسخ الفهارس الفرعية للفهرس المراد النسخ منه .
مثال : لنسخ الملفات التى تقع في الفهرس الفرعى DOS إلى الفهرس الفرعى DATA مع نسخ كل الفهارس الفرعية الواقعة تحت الفهرس DOS C:\DOS\XCOPY *.* C:\DATA /S ملاحظة : يتميز أمر XCOPY عن أمر COPY بأنه يقوم بنسخ الملفات المراد نقلها بطريقة المجموعات حيث أن أمر COPY يقرأ الملفات بواقع ملف واحد ثم يقوم بنسخه إلى المكان الجديد أما أمر XCOPY فإنه يقرأ عدة ملفات في المرة الواحدة ثم يخزنها في الذاكرة ليقوم بنسخها مرة واحدة في المكان الجديد مما يوفر كثيراً في الوقت اللازم لعملية النسخ ، و يتوقف كم الملفات المنسوخة في المرة الواحدة على حجم ذاكرة الجهاز .
أمر Undelete الغرض من الاستخــــدام: استعادة ملف تم حذفه و مطلوب استرجاعه مرة اخرى نـــــوع الأمـــــر : أمـر خارجى . الصورة العامة : UNDELTE
حيث : أ) سيقوم الجهاز بإعطاء الرسالة التالية في حالة عدم وجود ملفات محذوفة : NO ENTIRES WERE FOUND ب) أما في حالة وجود ملفات محذوفة سوف يقوم الحاسب بإعطاء اسم الملف ) و لاسترجاع الملف يجب على المستخدمالمحذوف بدون الحرف الأول الذي يوضع مكانه ( إدخال الحرف الأول من اسم الملف، هذا إذا كان الملف يمكن استرجاعه : Directory: C:\WINDOWS File Specifications: *.* ?UTOEXEC BAT 543 8-26-96 2:09p ...A Undelete (Y/N)? ج) أما إذا كان الملف لا يمكن استرجاعه فسيعطى الحاسب الرسالة التالية Directory: C:\TEMP File Specifications: *.*
- ?DFT3B30 TMP 37376 8-26-96 1:53p ...A
Starting cluster is unavailable. This file cannot be recovered with the UNDELETE command. Press any key to continue.
الفصل الثالث التعامل مع الفهارس Directories
التعامل مع الفهارس
أولا : الأوامر الداخلية أمر Path الغرض من الاستخــــدام: يستخدم هذا الأمر لتحديد مسار / عدة مسارات يسلكها الـ DOS للبحث عن برنامج أو ملف غير موجود في الدليل الحالى . ويتعامل هذا الأمر مع الملفات التنفيذية التى تنتهي بالامتداد .COM ، .BAT ، .EXE . نـــــوع الأمـــــر : أمر داخلى . الصورة العامة : ]أسم المسار ; [ ]أسم المسار[ PATH أمــثـلــــه: يمكن تحديد مجموعه الفهارس البديلة لكى يبحث فيها عن البرنامج المطلوب تنفيذه وذلك باستخدام الأمر PATH ومثال على ذلك A> PATH \ PROGRAMS A> PATH \ DOS A> PATH \ DIS ; B: ; C: / MAIN والأمر الأخير معناه ابحث عن الأمر المراد تنفيذه في الفهرس المسمىDOS على الوحدة A: فان لم تجده فابحث في الوحدة B: مع الفهرس الرئيسي فان لم تجده فابحث في الوحدة C: في الفهرس المسمى \ MAIN.
أمر Mkdir الغرض من الاستخــــدام: يستخدم لبناء فهرس جديد على الاسطوانة ويمكن استخدام الاختصار MD . نـــــوع الأمـــــر : أمـر داخلى . الصورة العامة : [ directory name ]MKDIR أو [ directory name ]MD
أمثله : أ) لبناء الفهرس LOTUS على الاسطوانة الحالية.C:\ MD LOTUS. ب) ويمكنك فتح فهرس داخل فهرس أخر C:\ MD \ FILE \ DATA. يتم فتح فهرس فرعى داخل فهرس أساسي اسمه FILE واسم الفهرس الفرعى DATA. ملاحظة : وبناء الفهارس يمكنك من تكرار أسماء الملفات على اى اسطوانة داخل الفهارس المختلفة وهذه الإمكانية غير متوفرة بدون استخدام الفهارس.
أمر CD الغرض من الاستخــــدام: الأمر CD اختصار للتعبير CHANGE DIRECTORY بمعنى غير الفهرس الحالى اى انتقل إلى فهرس أخر واجعله هو الفهرس الحالى والأمر CD ضروري عند إنشاء شجره الفهارس وعند التعامل معها، فالتعامل مع محتويات فهرس فرعى ما من الملفات أو الفهارس أو كليهما يستلزم أولا الانتقال إلى هذا الفهرس. نـــــوع الأمـــــر : أمـر داخلى . الصيغة العامة : CD [ directory name ] مثال : إذا أردنا الدخول إلى الفهرس الفرعى DOS إننا نكتب الأمر C:\CD DOS ملاحظات: 1- تأكد من اسم الفهرس الذى ترغب الانتقال إليه باستخدام الأمر DIR 2- في حالة وجودك في فهرس فرعى يتفرع مباشرة من الفهرس الرئيسى يتساوى الأمر CD بصورتيه CD\ OR CD.. .
أمر Rd الغرض من الاستخــــدام: يستخدم الامر في الغاء فهرس معين بشرط ان يكون الفهرس خاليا من الملفات. والفهارس الفرعية ويمكن استخدام الاختصار Remove Directory RD نـــــوع الأمـــــر : أمـر داخلى . الصورة العامة : RMDIR [ directory name ] أو [ directory name ]RD أمثلة : أ) لإلغاء الفهرس المسمى HOME من الفهرس الأصلي لابد أولا من مسح جميع الملفات الموجودة في الفهرس C:\CD DATA C:\CD HOME C:\DEL *.* C:\CD .. C:\ RD HOME ب) وتوجد طريقة أخرى باستخدام أسماء المسارات كالآتي : C:\DEL \DATA\HOME\*.* C:\RD \DATA\HOME ج) عندما يكون هناك ملفات داخل الفهرس المراد إلغائه تعطى الرسالة الآتية:- Invalid path, not directory or directory not empty هنا يجب مسح الملفات أولا قبل إلغاء الفهرس. ثانيا : الأوامر الخارجية أمر Tree الغرض من الاستخــــدام: يستخدم الأمر لاستعراض الفهارس الموجودة على القرص بما فيها الفهارس الفرعية . نـــــوع الأمـــــر : أمـر خارجى . الصورة العامة : TREE [ path ] [ directory name ] أمثله : أ) لاستعراض الفهارس الفرعية الموجودة على القرص C نقوم بكتابة الأمر C> TREE و سوف يقوم الحاسب بعرض جميع الفهارس الفرعية الموجودة داخله . ب) لاستعراض الفهارس الفرعية الموجودة داخل الفهرس الرئيسى DATA نقوم بكتابة الأمر C> TREE C:\DATA و سوف يقوم الحاسب بعرض الفهارس الفرعية الموجودة داخل الفهرس الرئيسى DATA .
أمر Deltree الغرض من الاستخــــدام: يستخدم الأمر في إلغاء فهرس و لا يشترط أن يكون الفهرس خاليا من الملفات.أو الفهارس الفرعية . نـــــوع الأمـــــر : أمـر خارجى . الصورة العامة : DELTREE [ directory name ] مثال : لإلغاء الفهرس المسمى DATA من الفهرس الآصلى لابد أولا من مسح جميع الملفات الموجودة في الفهرس C:\ DELTREE DATA
و سوف يقوم الحاسب بمسح الفهرس بجميع الملفات و الفهارس الفرعية الموجودة داخله .
أمر Move الغرض من الاستخــــدام: يستخدم الأمر MOVE لتغيير اسم فهرس على القرص نـــــوع الأمـــــر : أمـر خارجى . الصورة العامة : MOVE [ path ] [ directory name ] [ new directory nam ] مثال : لتغيير اسم الفهرس الفرعى DATA الموجود على القرص C: إلى اسم INFO نكتب الأمر C:\MOVE C:\DATA INFO
أمر Xcopy
الغرض من الاستخــــدام: إنشاء نسخه أخرى من فهرس و الفهارس الفرعية التى يحتويها .
نـــــوع الأمــــر : أمـر خارجى .
الصورة العامة : C:\XCOPY [ path1 ] [ Directory name ] [ path2 ] [/s]
حيث :
path1اسم الفهرس المراد نسخ الملفات منه .
Directory name اسم الفهرس المراد نسخه .
path2اسم الفهرس المراد نسخ الملفات إليه .
/ S معامل لجعل الأمر XCOPY يقوم بنسخ الفهارس الفرعية للفهرس المراد نسخه .
مثال : لنسخ الفهرس الفرعى INFO إلى الفهرس الفرعي DATA مع نسخ كل الفهارس الفرعية الواقعة تحت الفهرس DOS C:\INFO\XCOPY *.* C:\DATA /S
الفصل الرابع
أوامر التعامل مع الاسطوانة (المرنة - الصلبة )
أمر Format الغرض من الاستخــــدام: يستخدم الأمر FORMAT لإعداد الاسطوانة عند استخدامها لأول مره وذلك حتى يمكن تسجيل البيانات عليها ويقوم هذا الأمر أولا بالتأكد من صلاحية الاسطوانة . ثم إنشاء دليل (directory) لاحتواء بيانات الملفات التى سيتم تسجيلها على الاسطوانة كما يستخدم أيضا الأمر FORMAT لإعداد اسطوانة مسجل عليها بيانات لم تعد بحاجه إليها ومن هذا نستنتج انه لا يجوز استخدام هذا الأمر بعد تسجيل اى بيانات على الاسطوانة لأنه يمحو كافة البيانات المسجلة عليها. نـــــوع الأمـــــر : أمـر خارجى . الصورة العامة :FORMAT D:[/v[:label][/q] [/f:size][/s][/t:TRACKS] [/n:sectors][/1][/4][/8]
حيث :
- D هو اسم سواقة الاسطوانات الموضوع فيها الاسطوانة المراد تشكيلها
( QUICK ) / Q للقيام بعمليه تشكيل سريعة يقوم فيها بإلغاء ملف تحديد مواقع الملفات
(FAT) FILE ALOCATION TABLE والفهرس الرئيسى للاسطوانة سبق تشكيلها بدون باقى الاسطوانة وبالتالى لا يتم تحديد القطاعات المعيبة Bad Sectors /U* ( UNCONDITIONAL ) للقيام بعملية تشكيل كاملة تؤدى إلى فقد كل الملفات الموجود على الاسطوانة وتمنع استعادتها فيما بعد باستخدام الأمر UNFORMAT.
( SYSTEM ) / S *لنسخ ملفات النظام SYSTEM FILES والملفين الخفيين وملف COMMAND على الاسطوانة الجديدة بعد انتهاء تشكيلها لكي تصبح هذه الاسطوانة قادرة على تحميل نظام التشغيل إلى ذاكرة الحاسب BOOTABLE وتنفيذ الأوامر الداخلية فقط اى أنها تصبح اسطوانة DOS بدون الأوامر الخارجية.
أمر Unformat
الغرض من الاستخــــدام: استعادة معلومات اسطوانة تم تشكيلها REFORMATTED بطريق الخطأ أو إعادة تركيبها RESTRUCTURED باستخدام الأمر RECOVER سواء كانت مرنه أو صلبه وكذلك استعادة معلومات جدول التقسيم على اسطوانة صلبه . نـــــوع الأمـــــر : أمـر خارجى . الصورة العامة : UNFORMAT D: حيث :
D: هو اسم سواقة الاسطوانات الموضوع فيها الاسطوانة المراد استعادة محتوياتها
أمر Label
الغرض من الاستخــــدام: يستخدم هذا الامر في عرض وتغيير اسم الاسطوانة الذي يكون في حدود 11 خانه. نـــــوع الأمـــــر : أمـر خارجى . الصورة العامة : LABEL
أمثله: أ) مثلا لو أرادنا معرفة الاسم القديم نكتب الأمر التالى : والضغط A> LABEL ENTER ب) ويمكن تغيير اسم الاسطوانة دون عرض الاسم القديم: ونضغط A> LABEL B:YEAR_GO ENTER ويفيد هذا الأمر في تشكيل اسطوانة تخص كل مشغل لمعرفة اى منهم يخص كل قرص.
أمر Vol الغرض من الاستخــــدام: يستخدم في عرض اسم الاسطوانة الموجودة في وحدة الاسطوانات. نـــــوع الأمـــــر : أمر داخلى . الصورة العامة :VOL حيث : إذا كان لها اسم سوف يعرض وإذا لم يكن سوف يعطى الرسالة الآتية:-
- Volume in drive A Has no label
أمر Diskcopy الغرض من الاستخــــدام:عند استخدام هذا الأمر يقوم الجهاز بقراءة محتويات الاسطوانة الأولى ويضعها في الذاكرة ثم يقوم بنقلها بالكامل على الاسطوانة الثانية. نـــــوع الأمـــــر : أمر خارجى . الصورة العامة : [Drive name] DISKCOPY أمثله: أ) إذا لم تذكر في الأمر الاسطوانة الثانية تتم عملية النسخ باستخدام الاسطوانة الحالية بدلا من الاسطوانة الثانية. A> DISKCOPY B: ب) تتم عملية نسخ الاسطوانة B: على الاسطوانة الخالية A: و يمكن عمل نسخ للاسطوانة باستخدام اسطوانة واحده مكان الاسطوانة الأولى A>DISKCOPY B: B:
أمر Chkdsk الغرض من الاستخــــدام: فحص الاسطوانة وعرض تقرير كامل عنها بالإضافة لتقرير عن الذاكرة. نـــــوع الأمـــــر : أمـر خـارجى . الصورة العامة : CHKDSK [D:][FILE NAME [.EXT]][/F][/V] مثال : أ) يستخدم هذا الأمر في فحص البيانات المسجلة على الاسطوانة وتقرير وجود اى أخطاء في التسجيل لفحص بيانات جميع الملفات المتواجدة على الاسطوانة :A. A> CHKDSK A: ب) يمكن إصلاح أخطاء التسجيل على الاسطوانة A> CHKDSK A:/F ج) عرض بيان حالة كل ملف على حدة باستخدام رمز التعديل A>CHKDSK A:/ V د) يمكن معرفة حالة ملف محدد أو مجموعه من الملفات.A>CHKDSK A:\TESTFILE.DAT A> CHKDSK A: *. أمر Scandisk الغرض من الاستخــــدام: فحص الاسطوانة وعرض تقرير كامل عنها نـــــوع الأمـــــر : أمـر خـارجى . الصورة العامة : SCANDISK [Drive name] [All] [Autofix] [Checkonly] [Custom] [Nosave] [No summury] [Surface] [Mono] المفاتيح المستخدمة مع الأمر SCANDISK :
- [Drive name] اسم القرص المراد فحصه
- [All]فحص كل الأقراص الموجودة المرنة و الصلبة
- [Autofix]إصلاح الأعطال بصورة تلقائية بدون طلب تأكيد المستخدم
- [Checkonly]يتم فحص القرص فقط بدون إصلاح الأعطال
- [Custom]تشغيل برنامج SCANDISK وفقاً للتعليمات المخزنة في الملف SCANDISK.INI
- [Nosave]يستخدم مع المفتاح [Autofix]لكى يتم مسح الاماكن المفقودة على القرص بدون طلب تأكيد المستخدم .
- [No summury] يستخدم مع المفاتيح [Autofix]و [Checkonly]لكى لا يقوم بعرض
تلخيص الأعطال الموجودة على القرص .
- [Surface]يتم فحص سطح قطاعات القرص بعد عمل الفحوص الأخرى .
- [Mono]يتم عرض شاشات البرنامج باللونين الأبيض و الأسود .
أمر Fdisk الغرض من الاستخــــدام: يستخدم هذا الأمر لإعداد الاسطوانة الصلبة للتشغيل ويعطى إمكانية تقسيمها إلى أجــزاء ولابد من استخدام هذا الأمر مع الأسـطـوانة الصلبة قبل استخدام الأمر FORMAT . نـــــوع الأمـــــر : أمـر خـارجى . أمثله: عند إعطاء الأمر FDISK من محث DOS يتم عرض القائمة الآتية FDISK Options. Current Fixed Disk Drive:1.
Choose one of the following: Create DOS Partition 1. Change Active Partition 2. . Delete DOS Partition3. . Display Partition Data 4. . Select Next Fixed Disk Drive 5.
Enter choice: [ ]
Press ESC to return to DOS.
لكل أمر في برنامج FDISK ، يمكنك إدخال خيارك من القائمة أو ضغط مفتاح الإدخال <ENTER> ويعطى البرنامج (FDISK) استجابة فورية تعرض على الشاشة ضمن قوسين احرص على العودة إلى دليل الدوس عندما تشغل برنامج FDISK لتفادى انتقاء الخيار غير المناسب .
الخيار الأول: يسمح لك بوضع تقسيمه لاستعمالها بواسطة نظام الدوس . فإذا كان هناك تقسيمه الدوس على القرص الصلب ستعرض الشاشة رسالة خطأ . وإلا فسيظهر سؤال عما إذا كنت ترغب لاستعمال القرص الصلب بكامله للدوس . إذ لم تكن ترغب لذلك سيحثك برنامج FDISK على إدخال المعلومات المطلوبة لإنشاء التقسيمات .
الخيار الثانى : يسمح لك بتغيير القسيمة النشطة إذا كان هناك أكثر من تقسيمة على القرص الصلب . عند انتقاء هذا الخيار تعرض على الشاشة حالة التقسيمة (نشطة أو خاملة) ونوعها (للدوس أو لغير الدوس) وأرقام اسطوانة البداية والنهاية لكل تقسيمة على القرص الصلب عند هذه النقطة ، ما عليك سوى انتقاء التقسيمة التى تريدها نشطة .
الخيار الثالث : يحذف تقسيمة الدوس وجميع البيانات في تلك التقسيمة . ينبغى استعمال هذا الخيار بحذر ، وإلا فستجد نفسك تضيع ميجابايت من المعلومات القيمة . ولحسن الحظ ، يذكرك برنامج FDISK بأن هذا الخيار يتلف البيانات . تأكد من إعداد نسخ احتياطية لأية ملفات تريد الحفاظ بها قبل حذف تقسية الدوس . وإذا رغبت باستعمال تقسيمة نظام تشغيل أخر بعد حذف تقسيمة الـDOS ، اجعل تلك التقسيمة نشطة قبل أن تحذف تقسيمة الـ DOS .
الخيار الرابع : يوفر وسيلة تسمح بعرض معلومات حول حالة التقسيمات في القرص الصلب . تعرض أرقام اسطوانات البداية والنهاية لكل تقسيمة ، وما إذا كانت التقسيمة نشطة أم لا ، وما إذا كانت تقسيمة الـ DOS أم لا . أما الخيار الخامس : فيكتسب معنى في حالة تركيب أكثر من قرص صلب واحد إلى الحاسب الشخصى . وهو يسمح لك بتنفيذ اى من الخيارات الأربعة الأولى من القائمة الرئيسية للبرنامج FDISK على القرص الصلب الثانى . وجدير بالذكر أن المقصود بالتقسيمة في كل من الفقرات السابقة هو أسطوانة يتم التعامل معها بواسطة أوامر الـ DOS كأى اسطوانة عادية . سوف نقـوم في هذا الفصــل بشـــرح كيفية التغيير في نظام العمل في نظام التشغيل DOS عن طريق اســتخدام الملف CONFIG.SYSوعادة ما يتم وضع الملف CONFIG.SYS في الفهرس الرئيسى بالأسطوانة التى تحتوى على ملفات النظام و لكن وجود هذا الملف ليس ضروريا لتشغيل النظام. ولإنشـاء ملفCONFIG.SYS يمكن استخدام الأمر COPY CON الذى سبقت دراسته أو استخدام برنامج تحرير النصوص EDIT . ويجب ملاحظة أن أى تغيير في هذا الملف لن يظهر تأثيره إلا بعد إعادة التحميل. وسوف يتم في الجزء الباقى من هذا الفصل استعراض الأوامـر التى يمكن توجيهها في الملف CONFIG.SYS.
أمر Sys أمر نقل ملف النظام لاسطوانة sys الغرض من الاستخدام : نقل ملفات النظام من اسطوانة صلبة أو مرنة إلى اسطوانة أخرى صلبة أو مرنة . وملفات النظام هى :ملفات مخفية Hidden Files MS-DOS Com -1 Command Com -2
-3ملف مخفى IO . SYS
نوع الأمر : أمر خارجى الصورة العامة : sys A :
حيثA اسم الــdrive المطلوب نقل الملفات علية ملاحظات : 1- ملفات Io .sys و MSDOS .sys ملفات مخفية اى لا تظهر عند تنفيذ أمر 1- لا يستخدم أمر sys مع شبكات الحاسبات أمثلة : sys A: هذا الأمر لنقل ملفات النظام إلى الاسطوانة الموجودة في مشغل الأقراص A من مشغل الأقراص الحالى
أمر Msbackup لعمل نسخة احتياطية واستعادتها Ms - backup
الغرض من الاستخدام : عمل نسخة احتياطية للاسطوانة الصلبة بالكامل أو جزء منها وكذلك استعادة ملفات النسخة الاحتياطية ووضعها على الاسطوانة الصلبة . نوع الأمر : خارجى شكل الأمر : Msbackup أمثلة :
عند إعطاء الأمر msbackup من محث نظام التشغيل يتم عرض نافذة تحتوى على الاتى :
Backup -1 Restore -2 compare -3 configure -4
quit -5
وعليك أن تختار احد الخيارات وفيما يلى نوضح عمل كل اختيار : الاختيار الأول ( Backup ) : يقوم بعمل نسخة احتياطية من الاسطوانة الصلبة أو جزء منها . الاختيار الثانى ( Restore ) : يقوم باستعادة الملفات من النسخة الاحتياطية ووضعها على الاسطوانة الصلبة الاختيار الثالث ( compare ) : يقوم بمقارنة ملفات النسخة الاحتياطية بالملفات الأصلية الموجودة على الاسطوانة الصلبة . الاختيار الرابع ( configure ) : لاختبار التوافق الاختيار الخامس ( quit ) : للخروج من Msbackup والعودة لمحث نظام التشغيل . virus scan تعريف الفيروس : هو برنامج كمبيوتر يقوم بالانتشار خلال باقى البرامج الموجودة على الحاسب مما يسبب تلف هذه البرامج . الغرض من الاستخدام : اكتشاف فيروسات الكمبيوتر والقضاء عليها وهو يقوم باختبار القرص ( صلب أو مرن ) أو نظام الحاسب بالكامل لاكتشاف اى إصابة بالفيروسات كما يحدد الملفات أو المناطق المصابة بالفيروس بالإضافة إلى نوع الفيروس المتسبب في الإصابة . كما يتيح للمستخدم التخلص من الفيروس أو الفيروسات المكتشفة . نوع الأمر : هو برنامج منفصل عن نظام التشغيل اى انه ليس من ضمن ملفات وأوامر نظام التشغيل دوس . أمثلة برامج اكتشاف الفيروس
Macafee -1 scan . X -2
ملحوظة : X تعنى رقم كمثال SCAN 97 الصورة العامة لبرنامج : SCAN 1- لاكتشاف الفيروسات scan drive - name
clean [ virus name ] OR CLEAN / ALL
ضغط الملفات Files Compression أمر Arj
الغرض من الاستخدام : تقليل حجم الملفات المخزنة على الاسطوانات ( مرنة أو صلبة ) مما يجعل الاسطوانة تستوعب عدد كبير من الملفات . نوع الأمر : هو برنامج منفصل عن نظام التشغيل دوس أمثلة برامج لضغط الملفات و إعادتها لحجمها الطبيعى : ARJ -1
ZIP -2
UNZIP -3 الصورة العامة لبرنامج ARJ :
-1 في حالة ضغط الملفات
C > arj A - VA - JM -Je - A:\ file name . arj حيث
C : \ path اسم الملف الاصلى ( المراد ضغطة) - 2فى حالة أعادة الملفات لحجمها الطبيعى
ARJ X - JYC A:\file - name . ARJ C: \
[B]الفصل الخامس
أوامر تشغيل النظام
أمر Country الغرض من الاستخــــدام: يستخدم هذا الأمر لتحديد الصورة التى يكتب بها التاريخ و الوقت على الشاشة عن طريق الأمرين DATE ، TIME الصورة العامة : COUNTRY = XXX حيث : XXX هو كود البلد المراد استخدامه مثال : لجعل التاريخ يكتب بالصورة dd-mm-yy يتم وضع الأمر التالى في الملف CONFIG.SYS COUNTRY=033 ولاستخدام هذا الأمر لابد من وجود الملف COUNTRY.SYS في الفهرس الرئيسى .
أمر Files الغرض من الاستخــــدام: يستخدم هذا الأمر لتحديد العدد الأقصى من الملفات التى يمكن التعامل معها في نظام التشغيل DOS في وقت واحد. الصورة العامة : FILES = XX حيث : XX هو عدد الملفات المراد التعامل معها مثال : يلاحظ أن زيادة عدد الملفات يقــلل مساحة الذاكرة المتاحة لبرامج التطبيقات . ولكن بعض البرامج مثل الـ DBASE تحتاج إلى حد أدنى من الملفــــات حتى تعمل و لذلك عند تشغيل هذا البرنامج لابد من إضافة السطر التالى في ملف الـ CONFIG.SYS FILES=20 ويلاحظ أن اكبر عدد من الملفات مسموح به في الـ DOS هو 255 .
أمر Device الغرض من الاستخــــدام: يستخدم هذا الأمر لإضافة أحد برامج التحكم في الجهاز
DEVICE DRIVERS إلى بيئة التشغيل .
الصورة العامة : DEVICE = filename حيث : filename هو اسم البرنامج المراد تشغيله مثال : يمكن استخدام هذا الأمر لإنشـاء اسطوانة ذاكـــرة RAM DISK يمكن استخدامها لزيادة سرعة التعامل مع الأسطوانة. ويتم ذلك عن طريق إضافة الأمر التالى في ملف CONFIG.SYS DEVICE=VDISK.SYS 160 512 64 حيث يقوم هذا الأمر بإنشاء أسطوانة جديدة سعتها 160 ك. بايت و مقسمة إلى أجزاء سعة كل جزء 512 بايت وأقصى عدد من الملفات والفهارس التى يمكن إنشاؤها في الفهرس الرئيسى لهذه الأسطوانة هو 64 ملف. ويلاحظ أن اسم الاسطوانة الوهمية التى يتم إنشاؤها هو الاسم التالى لآخر أسطوانة موجودة فمثلا إذا كان الجهاز يحتوى على سواقة اسطوانات مرنة واحدة لها الاسم A: فان إضافة اسطوانة مرنة جديدة سيكون لها الاسم B:.
الفصل السادس محرر النصوص EDIT
برنامج محرر النصوص EDIT
الغرض من الاستخــــدام: يستخدم هذا البرنامج لإنشاء وتعديل ملفات النصوص TEXT FILES نـــــوع الأمـــــر : أمـر خارجى . الصورة العامة : EDIT [ file name ] يكتب أمر إنشاء وإصلاح الملفات بعد ظهور علامة الاستعدادC:\> حيث يتم إصلاح سطر سطر في البرنامج (الملف المشار إليه بكلمة FILE-NAME) أو إنشاء ملف جديد باسم FILE-NAME ولخلق ملف جديد يسمى ABC.BAT يتبع الاتى : يكتب أمر C> EDIT ABC.BAT فتظهر الشاشة التالية :
FILE EDIT SEARCH OPTIONS HELP
و تتم كتابة النص داخل مربع الكتابة المخصص لذلك و تحدد المشيرة Cursor ( ــ ) المكان الذى تتم الكتابة فيه ، و سوف نستعرض فيما يلى مكونات قوائم برنامج EDIT :
أولا : قائمة File : ملف تحتوى قائمة File على الأوامر التالية : 1- الأمر New : يستخدم لإنشاء نص جديد . 2- الأمر Open : يستخدم هذا الأمر لفتح ملف ملف نصي Text موجود بالفعل .
3- الأمر Save : يستخدم لحفظ ملف جديد لم يسبق حفظه من قبل أو لحفظ التعديلات الجديدة في ملف مفتوح مسبقا 4- الأمر Save As : يستخدم هذا الأمر لإعادة حفظ الملف المفتوح باسم جديد مع حفظ الملف القديم .
5- الأمر Print : يستخدم هذا الأمر لطباعة النصوص و الأوامر الموجودة داخل الملفات 6- الأمر Exit : يستخدم هذا الأمر للخروج من البرنامج .
FILE EDIT SEARCH OPTIONS HELP
ثانياً: قائمة Edit : تحرير
تحتوى قائمة Edit على الأوامر التالية :
1- الأمر Cut : يستخدم هذا الأمر لقص جزء من النص المكتوب و الاحتفاظ به لحين استخدامه
2- الأمر Copy : يستخدم هذا الأمر لعمل نسخة من الملف المكتوب دون حذفه لاستخدامه فيما بعد .
3- الآمر Paste : يستخدم هذا الأمر للصق النص الذى سبق قصه أو نسخه بأمر Cut أو أمر Copy.
4- الأمر Clear : يستخدم هذا الأمر لحذف جزء من النص المكتوب .
ملاحظة : لاستخدام اى أمر من الأوامر السابقة يجب أولا تحديد النص المراد العمل عليه ( قص ، نسخ أو لصق) باستخدام مفاتيح shift مع السهم العلوي +Shift
FILE EDIT SEARCH OPTIONS HELP
ثالثاً قائمة Search : بحث
تحتوى قائمة Search على الأوامر التالية :
1- الأمر Find : ي
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
قضايا قانونية
نهاية MS-DOS
التوافق
أنظمة ذات علاقة
Single-user
- PC DOS,
- DR-DOS,
- Novell DOS,
- OpenDOS,
- FreeDOS,
- FreeDOS 32,
- GNU/DOS,
- PTS-DOS, and
- PowerShell.
انظر أيضا
- Bad command or file name
- Comparison of x86 DOS operating systems
- DOSKey, MS-DOS utility
- History of Microsoft Windows
- List of DOS commands
- List of Microsoft Windows versions
- ويندوز
- MS-DOS API
- Timeline of x86 DOS operating systems
- Win32 console - a text-rendering system akin to MS-DOS
- 4DOS - designed to replace the default command interpreter COMMAND.COM
اقتباسات
"IBM wanted CP/M prompts. It made me throw up." -- Tim Paterson [3]
الهوامش
- ^ http://www.emsps.com/oldtools/msdosv.htm
- ^ http://pcmuseum.tripod.com/dos.htm
- ^ Hunter, David (1983). "The Roots of DOS". Softalk for the IBM Personal Computer. Retrieved 2007-06-14.
المصادر
Microsoft. MS-DOS 6 Technical Reference
وصلات خارجية
- Current License Agreement Policies for MS-DOS and Windows
- Tim Paterson on DOS - Paterson wrote the QDOS OS
- MS-DOS: A Brief Introduction
- Richard Bonner's DOS website
- Batfiles - the DOS batch file programming handbook and tutorial
- Arachne graphical browser for DOS
- MS-DOS Reference
- DOS version timeline
- Linux/dosemu
- Ralf Brown's Interrupt List
- DOS command overview
- DOSBox, a multiplatform DOS emulator
- Garbo - An MS-DOS program distribution library at the University of Vaasa, Finland
- MS-DOS 6 Technical Reference at Microsoft TechNet
- Promotional video for MS-DOS 5
- List of all released Microsoft Operating Systems and betas