1-مقدمة تاريخية :
9- التعامل مع المنافذ :
أولا :العمل على الملفات
كل ملف فى الدوس يحب أن يكون له أسم لايزيد عن ثمانية حروف وأمتداد من ثلاث حروف
مثال: mahmoud.txt
وفائدة الامتداد أنه يعرف لنا نوع الملف ليسهل أيجاد البرنامج الذى سيقوم بفتح هذا الملف أو أ، يكون هونفسه بنامج يقوم بالعمل (البرامج يكون غالبا أمتدادها .exe or .com)
-أنواع الملفات:
1-ملفات تنفيذيةمثل : .com -.exe.
2-ملفات نصية مثل: .txt
3- ملفات نظام مثل: .sys
4-ملفات حزمية مثل :.bat (batch programs)
وغيرها من الامتدادت
الاوامر المتعلقة بالملفات :
1-Dir
1وهو أمر يقوم بعرض المحتويات لمجلد ما أو دريف ما ويكون على الشكل
Dir drive: \name of folder
مثال لنفترض أننا نقف على الدريف dو نريد عرض محتويات الملف mahmoud الموجود على الc
D: dir C:\mahmoud
أو يمكنك الوقوف على المجلد المراد وتكتب الامر
C:\mahmoud\dir
وسنعرف لاحقا كيف يمكننا الوقوف على الدريف
كما يمكن أن نعرض ملفات معينة مثل الملفات التنفيذية الموجودة على المجلد
D:\dir c:\mahmoud\*.exe
حيث أن الرمز* يحل محل أى عدد من الحروف ويقابله الرمز؟ الذى يحل محل حرف واحد
فأذا اردنا عرض الملفات التنفيذية المبتدأة بحرفين فقط أولهم الميم
D:\dir c:\mahmoud\m?.Exe
وللأمر dir عدة مفاتيح هى
2-type
لعرض مابداخل ملف نصى أستخدم الامر type كلأتى:
Type drive:\filename.txt
مثال:
Type a:\mahmoud.txt
فاذا كان الملف كبير أستخدم الأمر
Type a:\mahmoud.txt|more
3-copy:
يستخدم هذا الامر لنسخ الملفات ويكون على الشكل
Copy a:\mam c:
ولنسخ مجموعة من الملفات
Copy a:\*.* c:
4-rename (ren)
ويستخدم لتغير أسم ملف ويكون على الشكل
Ren a:\mahmoud.txt mam.txt
وفى الويندوز لايمكن تغيير أمتداد مجموعة من الملفات مرة واحدة بينما يمكن ذلك فى الدوس كلاتى
Ren a:\mahm.* mam.gif
5-combining text files
ويستخدم لنسخ نص من ملف الى نص فى ملف اخر مثال:
Copy a:\1.txt+2.txt 3.txt
وهذا معناه انسخ النص الموجود فى الملف 1 الى الموجود فى الملف 2 واحفظه فى ملف 3
6-copy con:
ويستخدم هذل الامر للكتابة من لوحة المفاتيح على الشاشة ثم حفظ الكتابة فى ملف عن طريق الضغط على
Ctrl +z or F6 key
مثال :
فلنفرض أننا نريد أن نكتب الرسالة التالية ونحفظها على a:
Hallo
Welcome to you in the first lesson in dos learning lessons
If you are ready now make the file
يمكن ذلك كلتالى
Copy con a:\mam
Welcome to you in the first lesson in dos learning lessons
If you are ready now make the file
ثم نضغط ctrl + z
فتظهر العلامةŽ
7-Print:
وهذا الامر لطبع ملف من خلال الدوس ويكون على الشكل
Copy drive name:\file name lpt1
وعند آخر السطر أضغط ctrl +z
وهويقوم بطباعة الملف ليس للشاشة وانما للمخرج lpt1 وهو مخرج الطابعة
مثال
Copy a:\mam.txt lpt1Ž
حيث أن الرمز ظهر نتيجة ضغطctrl + z
ويمكن أستخدام الامر print نفسه كلآتى
Print (prn) a:\1.txt
ثم أضغط enter
فتظهر رسالة تطلب تحديد منفذ الطابعة فاذا أردت تغيير منفذ الطابعة أكتب الامر على الشكل
Print/d:com1 1.txt
Print/d:com1 1.txt
فيعتبره الكمبيوتر منفذ الطابعة حتى تطفء الجهاز حيث أن المفتاح d يستخدم فقط فى المرة الاولى للطابعة
ولمعرفة الملفات التى تنتظر الطباعة أستخدم الامر print
ولالغاءهم لستخدم الامر print/t
8-Delet:
وهو يستخدم لحذف الملفات
Del a:\mahmoud.txt
فتظهر رسالة تأكيد الحذف فاذا ضغطت Y سيتم الحذف N لن يتم الحذف
ويمكن ألغاء جميع الملفات أو نوعية معينه
Del *.* or Del *.exe
9-undelet
يمكن استرجاع الملفات الملغية بهذا الامر ولكن بشروط
1-أن لا تكون ألغيت المجلد الموجود به هذا الملف لأن هذاالامر لا يعمل الا مع الملفات
2-الا تكون استخدمت هذه المساحة فى الكتابة عليها حيث أن الدوس لايمسح الملفات وانما يؤشر عليها بأنها ملغاة أى أن هذه المساحة قابلة للاستخدام
3- أن تكون مستخدم لبرنامج mirror وألا لن تستطيع أستخدام هذا الامر
10-comparing files (Fact)
ويستخدم لمقارنة ملفين كلاتى
Fc drive name:\folder\filename drive name:\folder\filename
e.g.
Fc a:\mam\1.txt c:\mam\2.txt
فاذا أردت حفظ المقارنة فى ملف استخدم علامة أكبر من >كلاتى:
Fc a:\mam\1.txt c:\mam.2.txt>a:\comp.txt
11-File attributes (ATTRIB )
ان فى الدوس للملف أربعة خصائص هى:
1-ملف أرشيف (a):the archive attribute
وهو يستخدم فى عملية أسترجاع البيانات المفقودة (backup) أو نسخ (xcopy) وبرامج أخرى للتحكم فى الملفات التى سيتم عمل نسخة أحتياطية لها
2-ملف للقراءة فقط(r) the read only attribute
وهو يستخدم للقرلئة فقط ويمنع ااحذف او التعديل فيه
3-ملف مخفى the hidden attribute(h)
يمنع الدوس من عرضه على الشاشة
4-ملف نظام :the system attribute(h)
وهو ملف يستخدمه النظام ولا يعرض على الشاشة
ولعرض فة ملف يستخدم الامر attrib كلاتى
Attrib 2.txt
فيعرض الدوس صفة الملف
ويمكن تحويل صفة الملف بلامر attrib كلاتى آخذا فى الاعتبلر أن كل صفة لها قيمتين +و- وهى لاستخدام الصفة أو الغاءها على الترتيب:
Attrib /-h a:\1.txt
/±s
/±r
a /±
12-Find :
لعرض سطر موجودة فى نص ما نستخدم الامر find
Find "error" 1.txt
ولعرض عدد السطور فقط التى توجد بها هذه الكلمة نستخدم المفتاح /c
Find "error" 1.txt /c
*يجب أن تكتب الكلمة كماهى صغيرة أو كبيرة كما يمكن ان تحفظ الناتج فى ملف باستخدام علامة > كما سبق .