األول الفصل
الدوس
DOS
()Operating System Disk
يطلق اصطالح دوس
()Dos
على نظام تشغيل الحاسب الشخصي وهو اختصار للعبارة
()Disk Operating System
أي قرص نظام التشغيل . وقد ظهر هذا النظام عام 1981م مع األجيال األولى للحاسبات الشخصية .
وقدرت مبيعات هذا النظام بأكثر من 171 مليون نسخه حتى نهاية عام 1881م
كما أن عدد التطبيقات التي تعمل تحت هذه النظام بلغت عشرات اآلالف من البرامج والتطبيقات .
وبالرغم من توفر نظم تشغيل وقوية مثل Windowsإال أن نظام Dosمازال يعمل بكفاءة في معظم التطبيقات
.
وعند بدأ تشغيل الحاسب ينشط مشغل األقراص المرنة للبحث عن نظام التشغيل ، فإذا وجده بدون قرص مرن
فإن التنشيط يتجه مباشرة إلى القرص الصلب لتحميل نظام التشغيل .
يجب ان تحتفظ بقرص مرن عليه نظام التشغيل لتشغيل الجهاز عن طريقه في حالة وجود فيروسات وأعطال
في القرص الصلب .
وتتكون البرامج الالزمة لتشغيل نظام MS-Dosمن ثالث برامج أساسية :
1. ملف IO.SYSوهو يحتوي على التعليمات الخاصة بإدارة عمليات المدخالت والمخرجات .
2. ملف MS-DOS.SYSوهو البرنامج الخاص بالتعامل مع برامج التطبيقات لمعالجة العمليات الحسابية
والمنطقية .
ً
وهذان الملفات مخفيان وال يظهروا عند عرض بقية الملفات حرصا على سالمة التشغيل)
3 . ملف COMMAND.COMوهو البرنامج الذي يتلقى األوامر ويقوم بتوجيهها للتنفيذ.
وعند تشغيل الجهاز تبحث وحدة التشغيل المركزية عن نظام التشغيل الذي سوف تستخدمه
فيعطي الجهاز األمر إلى وحدة تشغيل القرص المرن للبحث عن نظام التشغيل .
(تالحظ دائما عند بداية تشغيل الجهاز صوت خاص يظهر من سواقة القرص المرن)
وفي حالة عدم وجوده ينتقل البحث إلى القرص الصلب فيتم نقله إلى الذاكرة األساسية لكي يتلقى األوامر
ويعمل على تنفيذها . أي أن نظام التشغيل يكون بمثابة المرشد والمنسق لجميع عمليات الحاسب .
مالحظة : ال يتم تشغيل الجهاز إال بتوافر البرامج الثالث السابقة على القرص المرن أو الصلب .
!Error
لكتابة أي أمر البد من
1 . التأكد من صحة إمالءه .
2 . ضغط الزر Enterمن لوحة المفاتيح بعد كتابته .
وقد وضعت هذه األوامر في جداول، كل جدول يحتوي على شرح مفصل لوظيفة هذا األمر وطريقة كتابته ثم
ضرب األمثلة مع الصور( وهى فى المرفقات).
قبل البدء:
مالحظات على طريقة كتابة األوامر:
استخدمت األقواس المربعة [ ] عن كتابة شكل األمر وذلك للداللة على أن مابينها اختياري، أي أنه يمكن كتابة
مابين القوسين أو تجاهله
1- األمر
Attrib
الوظيفة
اختصار لـ.Attribute
ووظيفة هذا األمر هي اإلطالع على خصائص ملف أو تغيير خصائص ملف. ولتوضيح هذا األمر فإنه يمكنك
ا الطالع على خصائص أي ملف من الويندوز أيضا وذلك عن طريق النقر بالزر األيمن على الملف ثم اختيار
خصائص Properties
الشكل
]Attrib [+ added property] [file_path
]Attrib [ - deleted property] [file_path
الخاصية ]. [- deleted propertyالملف الخاصية المراد إضافتها إلى ]: [+ added propertyحيث أن
.المراد حذفها من الملف
أو إزالتها من أي ملف هناك أربع خصائص يمكن إضافتها
R
Read Onlyلخاصية القراءة فقط
ضد المحو مثال.. وهذه الخاصية تعطي حماية Delيمكن تغييره أو محوه باألمر وفي هذه الحالة فان الملف ال
.بتغييره من وقت آلخر إعطاء هذه الخاصية لملف نرغب الغير مقصود وال ينبغي
A
لعمل نسخة احتياطية backupاستخدام األمر تكون هذه الخاصية مطلوبة عند Archiveلخاصية أرشيف
.لنسخ ملفات مختارة xcopyوكذلك عند استخدام األمر من الملف،
S
ضمن تستخدم هذه الخاصية لجعل الملف Systemالتشغيل للملفات الخاصة بنظام
DOSملفات نظام التشغيل
H
من خالل األمر الملفات بحيث ال نستطيع رؤيتها تستخدم هذه الخاصية إلخفاء Hiddenلخاصية إخفاء الملف
الملفات المخفية. ونستخدم عالمة البرامج ال تستطيع العثور على ولكن ينبغي الحذر حيث أن بعض .Dir
.من ملف الطرح - إلزالة أحد هذه الخصائص األربعة إلى الملف أو عالمة الجمع + إلضافة احد هذه الخصائص
][file_path
مسار وامتداد الملف كامال
أمثلة
األمر نكتب Cالمحلي الملفات الموجودة على القرص لطباعة خصائص جميع
C:\> ATTRIP
للقراءة فقط نكتب األمر Cالموجود على القرص المحلي qamoos.txtلجعل الملف
C:\>ATTRIP +R c:\qamoos.txt
حذفه ، ولحذف هذه الخاصية نكتب في محتويات الملف وعدم إمكانية نالحظ عدم إمكانية التعديل
C:\> ATTRIP -R c:\qamoos.txt
.محتويات الملف أو حذفه وسنالحظ إمكانية التعديل في
مخفي نكتب األمر Cالموجود على القرص المحلي qamoos.txtلجعل الملف
C:\> ATTRIP +H c:\qamoos.txt
Cالقرص المحلي نالحظ اختفاء الملف من
ولحذف هذه الخاصية نكتب
C:\> ATTRIP -H c:\qamoos.txt
.أخرى وسنالحظ ظهور الملف مرة
أرشيف نكتب األمر Cالموجود على القرص المحلي qamoos.txtلجعل الملف
C:\> ATTRIP +A c:\qamoos.txt
ولحذف هذه الخاصية نكتب
C:\> ATTRIP -A c:\qamoos.txt
أرشيف نكتب األمر Cالموجود على القرص المحلي qamoos.txtلجعل الملف
C:\> ATTRIP +S c:\qamoos.txt
ولحذف هذه الخاصية نكتب
C:\> ATTRIP -S c:\qamoos.txt
األمر -2
prompt
الوظيفة
عالمة االستعداد يستخدم هذا األمر لتغيير شكل
الشكل
]PROMPT [text
تتضمن وصفا مختصرا االستعداد له. والقائمة التالية هو النص الذي نريد تغيير عالمة ]: [textحيث أن
كعالمة استعداد للنظام المعلومات التي يمكن تضمينها للنصوص أو
= االستعداد عبارة عن الرمز جعل عالمة $Q
$ االستعداد عبارة عن الرمز جعل عالمة $$
الحالي االستعداد عبارة عن الوقت جعل عالمة $T
جعل عالمة االستعداد عبارة عن $Vالحالية والمسار الحالي االستعداد عبارة عن السواقة جعل عالمة $P
رقم نسخة الدو
الحالية االستعداد عبارة عن السواقة جعل عالمة $N
من االستعداد عبارة عن عالمة أكبر جعل عالمة $G
من االستعداد عبارة عن عالمة أصغر جعل عالمة $L
االستعداد عبارة عن الرمز جعل عالمة $B
امثلة
: الدوالر نكتب األمر كما ياتى االستعداد عبارة عن عالمة لجعل عالمة
C:\>PROMPT $T
! بنفسك بالتأكيد ستالحظ النتيجة
: الوقت الحالي نكتب األمر لجعل عالمة االستعداد تعبر عن
C:\>PROMPT $T
: نكتب األمر =\: Cعن الرمز لجعل عالمة االستعداد عبارة
C:\>PROMPT $P$Q
األمر -3
edit
الوظيفة
. ملف كتابة وتعديل وعرض
الشكل
EDIT file_name
إنشائه على نفس مع( : Cالقرص الموجود مع المستندات على MyFile.TXTلتعديل محتويات الملف
)عدم وجوده مسبقا المسار في حال
: نكتب األمر
C:>MYDOCUMENTS MyFile.TXT
األمر -4
Dir
Directoryاختصار لـ
الوظيفة
شهير يقوم بإظهار الئحة وتقديم بيانات عنها. وهو أمر للبحث عن الملفات والفهارس يستخدم هذا األمر
الحاسب اتبع هذا األمر بمسار ما فإن الفهرس أو المصنف الحالي وإذا بالملفات والفهارس الفرعية ضمن
. الموضوعة في هذا المسار الملفات والفهارس الفرعية سيظهر الئحة بأسماء
الشكل
]DIR [drive] [path] [filename] [/p] [/w] [/a: file_attributes
:حيث أن
أو الفهرس المراد التعامل معه المشغل الذي يوجد عليه المجلد لتحديد اسم ][drive
يكن هو المجلد الحالي مسار المجلد أو الفهرس إذا لم لتحديد ][path
صفحة / البيانات صفحة لعرض ][/p
التفاصيل كبير من البيانات مع حذف بعض لعرض عدد ][/w
ذات خصائص معينة لعرض ملفات ] [/a
أمثلة
: نكتب األمر
DIR *.TXT
Cوالموجودة على القرص المحلي TXTاالمتداد لعرض جميع الملفات ذات
األمر -5
find
الوظيفة
. ملف أو عدة ملفات للبحث عن نص معين في
الشكل
Find "text" [drive] [path] file_name
عليه المجلد أو الفهرس لتحديد اسم المشغل الذي يوجد ] [driveالنص المراد البحث عنه ": "textحيث أن
إذا لم يكن هو المجلد الحالي لتحديد مسار المجلد أو الفهرس ] [pathالتعامل معه المراد
أمثلة
: نكتب األمر : ""Cوالتي تحتوي على autoexec.batالموجودة في الملف لطباعة جميع السطور
C:\>FIND "C:" autoexec.bat
نكتب " "DOSوالتي تحتوي على : Cاالسطوانة أسماء الملفات الموجودة على وللبحث عن وطباعة جميع
:األمر
"C:\>Find C:\ /S | FIND "DOS
األمر -6
Help
الوظيفة
نظام التشغيل أو أمر معين لإلطالع على معلومات حول أوامر
الشكل
]HELP /H [COMMA
األمر المراد ] [COMMANDالحالي المسموحة بالنسبة للجهاز لطباعة أكبر عدد من السطور : /Hحيث أن
االستعالم عنه
أمثلة
األمر والحظ النتائج اكتب Dirاألمر لإلطالع على خصائص
: اكتب األمر والحظ النتائج Formatولإلطالع على خصائص األمر
: حاسوبك لترى الفارق بينها نفذ أيضا األوامر التالية على
C:\>HELP /H
C:\>HELP /H FORMAT
C:\>HELP FORMAT
الثاني الفصل
األمر -7
Label
الوظيفة
االسطوان أو حذف أو اإلطالع على عنوان إنشاء أو تغيير
الشكل
]LABEL [drive] [address
:حيث أن
اسمه اسم المشغل الذي نريد تغيير لتحديد ][drive
للمشغ االسم أو العنوان الجديد لتحديد ][address
أمثلة
إلى اسمك Local Diskمن : Dالمحلي لتغيير اسم القرص
: ستكتب
C:\>LABEL D: my-name
حاسوبي إلى االسم في : Eالمحلي قمت بتغيير اسم القرص
39Baraa
: باألمر
: النتيجة التالية ووجدت
األمر -8
Del
Deleteاختصار لـ
الوظيفة
محو لمحو أي ملف يتم تحديد اسمه أو يستخدم هذا األمر
تحديد اسمه، مع مالحظة مجموعة ملفات داخل مجلد يتم
الملفات الموجودة على ان هذا األمر يقوم بمحو جميع
الموجودة على الفهارس الفهرس المذكور دون حذف
الفرعية لهذا الفهرس
الشكل
[/p] DEL [drive] [path] file_name or directory_name
حيث أن
][drive
يوجد عليه الفهرس لتحديد اسم المشغل الذي
المراد التعامل معه
][path
هو الفهرس لتحديد مسار الفهرس إذا لم يكن
الحالي
حذف الملف قبل حذفه للتنبيه على ][/p
أمثلة
:مثال 1
Cالموجود على القرص المحلي QAMOOS.TXTلحذف المستند
: اكتب األمر التالي
C:\>DEL QAMOOS1.TXT
انه كتب بطريقة خاطئة وفي حالة عدم وجود الملف أو
: فسوف تظهر الرسالة التالية
. أن الملف غير موجود والتي تعني
: مثال 2
C:\>DEL QAMOOS
Cهو اسم لمجلد على القرص المحلي QAMOOSبفرض أن
: التالية فانه ستظهر رسالة التنبيه
على الفهرس على أن جميع الملفات الموجودة والتي تنبه
QAMOOS
وتكون عن طريق الضغط سوف تحذف واإلجابة بنعم
الموجودة تؤدي إلى حذف جميع الملفات سوف Yعلى الحرف
وتكون عن طريق الضغط على هذا المجلد، واإلجابة بال
هذا األمر تؤدي إلى عدم تنفيذ Nعلى الحرف
األمر -9
erase
الوظيفة
حيث يقوم بمحو أي ، DELوظيفة األمر هذا األمر له نفس
مجموعة ملفات داخل مجلد ملف يتم تحديد اسمه أو محو
هذا األمر يقوم بمحو يتم تحديد اسمه، مع مالحظة ان
الفهرس المذكور دون حذف جميع الملفات الموجودة على
لهذا الفهرس الموجودة على الفهارس الفرعية
الشكل
[/p] ERASE [drive] [path] file_name or directory_name
: حيث أن
][drive
يوجد عليه الفهرس لتحديد اسم المشغل الذي
المراد التعامل معه
][path
يكن هو الفهرس لتحديد مسار الفهرس إذا لم
الحالي
][/p
حذفه للتنبيه على حذف الملف قبل
C:\>ERASE QAMOOS1.TXT
Cالموجود على القرص المحلي QAMOOS.TXTلحذف المستند
كتب بطريقة وفي حالة عدم وجود الملف أو انه
: التالية خاطئة فسوف تظهر الرسالة
File not Found
موجود والتي تعني أن الملف غير
C:\>ERASE QAMOOS
: Cهو اسم لمجلد على القرص المحلي QAMOOSبفرض أن
:التالية فانه ستظهر رسالة التنبيه
!All files in directory will be deleted
?)Are you sure (Y/N
الملفات الموجودة على الفهرس والتي تنبه على أن جميع
QAMOOS
وتكون عن طريق الضغط سوف تحذف واإلجابة بنعم
الموجودة تؤدي إلى حذف جميع الملفات سوف Yعلى الحرف
وتكون عن طريق الضغط على هذا المجلد، واإلجابة بال
تؤدي إلى عدم تنفيذ هذا األمر Nعلى الحرف
األمر -01
Copy
الوظيفة
نسخ ملف أو أكثر لمكان محدد وظيفة هذا األمر هي
لضم مجموعة ملفات في ويمكن استخدام هذا األمر أيضا
الملفات هذه داخل ملف واحد مكان واحد عن طريق نسخ مجموعة
: مالحظات
بطباعة كل اسم عند نسخ أكثر من ملف، يقوم الدوس
ملف بينما يقوم بنسخة
عندما ال نحدد اسم الملف الناتج
الدوس يقوم بطباعة ملف فان resulted_file_name
التاريخ والوقت ثم يتم بنفس اسم الملف األصلي ونفس
المحدد، أما إذا لم وضع الملف الناتج على الفهرس
جديدة بخالف الفهرس يتم تحديد فهرس جديد أو سواقة
يتوقف تنفيذ األمر الحالي أو السواقة الحالية فانه
: الرسالة التالية وتظهر copy
File cannot be copied onto itself
file (s) copied
الملف على نفسه والتي تعني انه ال يمكن نسخ
بنسخ الملفات ذات الحجم صفر copyال يقوم األمر
وبدال من نسخها فهو يقوم بحذفها
الشكل
]…]3Copy file_name1 [[file_name2][file_name
resulted_file_name
أمثلة
: مثال 1
C:\>COPY QAMOOS1.TXT QAMOOS2.TXT
الملف يقوم األمر السابق بنسخ
QAMOOS1.TXT
إلى الملف
QAMOOS2.TXT
موجودا QAMOOS2.TXTفإذا لم يكن الملف
موجودا فستظهر الرسالة فانه يقوم بإيجاده وإذا كان
: التالية
?)Overwrite QAMOOS2.TXT (Yes/No/All
QAMOOS2.TXTالملف وتسأل عن إمكانية الكتابة على
Yesفإذا تمت اإلجابة بنعم
فانه سوف يتم نسخ محتوى
QAMOOS1.TXTالملف
QAMOOS2.TXTعلى محتويات الملف
مع
حذف المحتويات السابقة
: مثال 2
C:\>COPY QAMOOS1.TXT A:\C4arab
الملف سيقوم األمر السابق بنسخ
QAMOOS1.TXT
إلى
C4arabالمجلد
المحرك الموجود على القرص المرن في
A
: مثال 3
C:\>COPY QAMOOS1.TXT+QAMOOS2.TXT REPORT
ملفات إلى ملف واحد أي يقوم األمر السابق بنسخ عدة
مع مالحظة استخدام . REPORTضمهم في ملف واحد اسمه
المطلوب ضمها في عالمة الجمع + كفاصل بين الملفات
ملف واحد
الملف الناتج وفي األمر السابق إذا حذف اسم
PEPORT
يقوم بضم الملفات على على سبيل المثال، فان الدوس
ملف واحد باسم الملف األول
: مثال 4
C:\>COPY QAMOOS1.TXT+QAMOOS2.TXT REPORT
المكتوبة إلى أول ملف فانه يتم ضم الملفات
QAMOOS1.TXT
: مثال 5
C:\>COPY *.TXT+*.REF *.DOC
على TXTله االمتداد يقوم هذا األمر بنسخ كل أمر
REFولكن باالمتداد )الملف المناظر له (بنفس االسم
DOCولكن امتداده ليكون ملف جديد له نفس االسم
وملف آخر باسم FILE1.TXفمثال إذا كان هناك ملف باسم
ينضموا في ملف واحد باسم فاهم FILE1.REF
FILE1.DOC
: مثال 1
C:\>COPY CON OUTPUT.TXT
عند الضغط على المفتاح
ENTER
يقوم الدوس بنسخ كل ما
المستند نكتبه على لوحة المفاتيح إلى
OUTPUT.TXT T
CTRL+Zعلى المفتاحين وعندما ننتهي ينبغي الضغط
الملف. يمكن أيضا إنهاء لنشير إلى أننا نريد إنهاء
6 Fاألمر بالضغط على المفتاح
: مثال 7
1COPY CON LPT
كل ما يتم كتابته على لوحة األمر السابق يقوم بطباعة
1 LPTالمتصلة بالمنفذ المفاتيح على آلة الطباعة
الثالث الفصل
األمر -11
CD
الوظيفة
اختصار لـ
Change Directory
اسم الفهرس الحالي أو تغيير يستخدم هذا األمر لطباعة
الفهرس الحالي
الشكل
]CD [..] CD [drive] [path
حيث أن
][drive
يوجد عليه الفهرس لتحديد اسم المشغل الذي
أو المجلد المراد التعامل معه
][path
هو الفهرس لتحديد مسار الفهرس إذا لم يكن
أو المجلد الحالي
]..[
األب تستخدم لالنتقال إلى الفهرس
Parent
Directory
أمثلة
C:\>WINDOWS>CD
اسم الفهرس على النحو نتيجة هذا األمر هي طباعة:
التالي
C:\windows
.. C:\> WINDOWS >CD
االنتقال إلى الفهرس األب نتيجة تنفيذ هذا األمر هي
>\:C
ولالنتقال إلى المجلد
qamoos
الموجود تحت القرص المحلي
C
نكتب
C:\>CD QAMOOS
نتيجة تنفيذ األمر هي:
C:\>QAMOOS
األمر -21
chdir
اختصار لـ
Change Directory
الوظيفة
بنفس وظيفة األمر يقوم هذا األمر
CD
أي يقوم
تغيير الفهرس الحالي بطباعة اسم الفهرس الحالي أو
الشكل
]CHDIR [drive] [path
]..[ CHDIR
حيث أن
][drive
يوجد عليه الفهرس لتحديد اسم المشغل الذي
أو المجلد المراد التعامل معه
][path
يكن هو الفهرس لتحديد مسار الفهرس إذا لم
أو المجلد الحالي
]..[
األب تستخدم لالنتقال إلى الفهرس
Parent
Directory
أمثلة
C:\>WINDOWS>CHDIR
اسم الفهرس على النحو نتيجة هذا األمر هي طباعة
التالي
C:\windows
.. C:\> WINDOWS >CHDIR
االنتقال إلى الفهرس األب نتيجة تنفيذ هذا األمر هي
>\:C
إلى المجلد ولالنتقال
qamoos
تحت القرص المحلي الموجود
C
نكتب
C:\>CHDIR QAMOOS
تنفيذ األمر هي نتيجة:
C:\>QAMOOS
منقول من موقع أبوفاطمة