بعض أوامر نظام التشغيل

 

          الأمر CLS - وهو اختصار ل Clear Screen أي مسح الشاشة.

          الأمر Date - وهذا الأمر يمكننا من الإطلاع على التاريخ الحالي للجهاز، ويتيح لنا المجال لتغييره.

          الأمر Time - وهذا الأمر يمكننا من الإطلاع على الوقت الحالي للجهاز، ويتيح لنا المجال لتغييره، وعلينا أن نلاحظ أنه عند إدخال ساعة بعد الثانية عشرة، أن نستخدم أسلوب أل 24 وسيتولى الجهاز تغييرها للأسلوب العادية، وسيرمز بالحرف a للساعة قبل الظهر وبالحرف p للساعة بعد الظهر.

          الأمر Prompt - وهذا الأمر يمكننا من تغيير شكل الدالة بالأسلوب الذي نريده، وإذا قمنا بكتابة هذا الأمر لوحدة وضغط زر الإدخال ستتحول شكل الدالة من شكلها الحالية إلى حرف حامل الأقراص مع إشارة أكبر أي إلى A>، وإذا أتبعنا هذا الأمر بأي كلمة أو جملة أو شكل، فإن شكل الدالة سيتغير إلى هذا التابع. وهناك أشكال خاصة يمكن استخدامها مع هذا الأمر، وشاشة الحوار التالية تبين لنا بعض من هذه الإمكانيات.

A:\>   Prompt   <enter>

A>  Prompt Ahmad   <enter>

Ahmad   Prompt $D  <enter>

Tue 08-04-1998  Prompt $T  <enter>

 7:32:56.36   Prompt $P  <enter>

A:\  Prompt $N  <enter>

A  Prompt $G  <enter>

>   Prompt $P$G   <enter>

A:\>  Prompt Khaled $P$G   <enter> 

Khaled A:\> 

 حيث: 1) ما يظهر باللون الأخضر يمثل الدالة الحالية التي يعطينا إياها الجهاز.

        2) ما يظهر باللون الأحمر هو ألأمر، وباللون الأسود هو الشكل الذي نريده.

        3) <enter> تعني أن نضغط زر الإدخال ولا تعني أن نكتب الكلمة.

 

الأمر DIR - وهذا الأمر يقوم بطلب قائمة الملفات الموجودة على المنطقة الحالية من القرص، وعلى فرض بأن القرص الذي نستخدمه هو قرص نظام تشغيل ولا يوجد بداخله أي برنامج، فإننا سنحصل على شاشة شبيهة بالشاشة التالية عند إعطاء هذا الأمر وضغط زر الإدخال <enter> .

 

 

Volume in drive A is DOS

Volume Serial Number is 385D-07C3

Directory of A:\

 

COMMAND    COM     54,619   09-30-93   6:20a

                         1 file(S)          54,619 bytes

                                               890,730 bytes free 

 وهذا القائمة التي أعطانا إياها الكمبيوتر تدلنا على أشياء كثيرة منها:-

Volume in drive A is DOS

حيث :A تشير إلى اسم حامل الأقراص المستعرض

DOS تشير إلى اسم القرص الموجود في حامل الأقراص

Directory of A:\

يشير النظام إلى أنه سيبدأ بسرد قائمة الملفات للمنطقة \ من القرص A:

COMMAND    COM     54,619   09-30-93   6:20a 

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

         1 file(S)          54,619 bytes

ثم تأتي الخلاصة التي تدل على عدد الملفات في القائمة ومجموع حجم هذه الملفات.

                               890,730 bytes free

ثم يخبرنا النظام بمقدار الفراغ المتبقي على هذ القرص.

أوامر المناطق MD, CD, RD - MkDir, ChDir, RmDir

 

الأمر MD أوMkDir، أمر صنع منطقة جديدة، ولصنع منطقة جديدة يشترط أن لا تكون هناك منطقة بنفس الاسم أو ملف بنفس الاسم على المنطقة التي نبغي صنع المنطقة الجديدة عليها، حيث أن الجهاز سيستجيب برسالة الخطأ التالية:-

 

أي أن المنطقة التي تبغي عملها موجودة فعلاً، ولا يمكن صنع منطقتين بنفس الاسم      Directory Already Exists

أي يوجد ملف بنفس أسم المنطقة التي تريد أن تصنع مثلها، تأكد                      Unable to create Directory

 

ولنفترض الآن أننا قمنا بإعطاء الجهاز الأوامر الأربعة التالية

MD Games

MD Test

MD DOS

MD Menu

وبشكل متسلسل، فإن الشكل التالي سيعبر عن التغير الحادث داخل الدسك من رقم 1 وحتى رقم 4.

 

 

الأمر CD أو ChDir: وهذا الأمر يعمل على نقل التحكم من منطقة إلى آخرى، وعلينا أن ننتبه وبشده أن موقع التحكم الحالي مذكور في الدالة على شمال الشاشة، فمثلاً إذا كان شكل الدالة A:\>، فإننا موجودين في منطقة (\)، أي المنطقة الرئيسية أو الجزر الأساسي أو أل ROOT. 

وبالإمكان أن نستخدم هذا الأمر بعدة أشكال أهمها:-

CD <dir name>

وبهذا الشكل فإننا نطلب الدخول للمنطقة المذكور اسمها باللون الأزرق بين القوسين، والمتفرعة من المنطقة الحالية.  وفي حالة أن هذه المنطقة غير موجودة سنصادف جملة الخطأ Invalid Directory بمعنى أن المنطقة التي تريد الدخول لها غير موجودة.

شكل آخر هو :-

CD \

وهذا الشكل يعني أننا نريد الانتقال من المنطقة التي نحن بها إلى المنطقة الرئيسية أل (ROOT).

          شكل آخر هو :-

CD..

          وهذا الشكل يعني أننا نريد النزول من المنطقة الحالية إلى المنطقة السابقة.

          شكل آخر هو:-

CD\ <dir name>

          وهنا نطلب الانتقال للمنطقة المذكور اسمها باللون الأزرق والتي تتفرع من المنطقة الأساسية أل (ROOT)

          شكل آخر هو :-

CD

         وفي حالة كتابة الأمر CD وضغط زر الإدخال فإننا نكون قد طلبنا من الجهاز أن يخبرنا في أي حامل أقراص نحن، وفي أي منطقة. وفي حالتنا سيعطينا الجهاز الرد A:\.

          الأمر RD أو RmDir وهذا الأمر مسؤول عن إلغاء منطقة، ولإلغاء أي منطقة يجب أن تكون المنطقة موجودة، ويجب أن نكون خارج هذه المنطقة، ويجب أن تكون هذه المنطقة فارغة، وإلا فإننا سنحصل على إحدى جمل الخطأ التالية:

Invalid path, not directory,

or directory not empty.

          والتي تعني بأن الممر المحدد للمنطقة التي نريد حذفها غير صحيح، أو أن المنطقة غير موجودة، أو أن المنطقة غير فارغة. وقد نحصل على جملة الخطأ التالية، حتى ولو كانت المنطقة التي نريد حذفها فارغة:-

Attempt to remove current directory

 بمعنى أنك تحاول حذف المنطقة التي أنت بداخلها، لا يمكن تنفيذ الأمر. 

 

الأمر Copy، أمر النسخ، وعلينا أن نعرف بأن أمر النسخ له متغيران هما (المصدر والهدف)  بهذا الشكل:-

Copy <from> <to>  <enter> 

والهدف <to> اختياري، بمعنى أنه بالإمكان عدم ذكره، وفي مثل هذه الحالة يستنبط الجهاز الهدف من شكل الدالة، فإذا أعطينا الجهاز الجملة التالية    C:\GAMES\DAVE> Copy A:TEST.DAT <enter>، في هذه الحالة يعتبر النظام أن C:\GAMES\DAVE هو الهدف، الذي سينسخ عليه.

          ولكي نستطيع معرفة إمكانيات الأمر Copy، علينا أن نتعرف على بعض أسماء الأجهزة الموصولة بجهاز الكمبيوتر ومنها:

 

CON                  وتشير إلى الشاشة.

PRN                  وتشير إلى الطابعة.

A:, B:, C:, ….  وتشير إلى أسم حامل الأقراص

\                         وتشير إلى المنطقة الأساسية من القرص المستخدم أل (ROOT).

اسم ملف               ويتكون من شقين الأول من 1-8 أحرف والثاني اختياري من 0-3 أحرف ويفصل بين الشقين بالنقطة.

اسم منطقة              ويعامل كما يعامل أسم الملف.

NUL                 وتشير إلى اللاشئ.

  

         فمثلاً الأمر    Copy Con Test.Dat   يعني أننا نريد أن ننسخ الشاشة على الملف Test.Dat، وعليه يسمح لنا الجهاز بالكتابة على الشاشة بصورة حرة، وعندما نقوم بإنهاء الكتابة نضغط Ctrl-Z لإعلان انتهاء عملية الكتابة، فيحفظ الجهاز المعلومات التي كتبناها على الشاشة داخل الملف Test.Dat، ونستطيع رؤية هذا الملف باستخدام الأمر Dir.

 

          والأمر   Copy Test.Dat Con   يعني أننا نريد أن ننسخ محتويات الملف Test.Dat على الشاشة، فسيعود لنا الجهاز محتويات الملف الذي حفظناه سابقاً على الشاشة.

 

          والأمر   Copy Test.Dat 1.Txt    يعني أننا نريد أن ننسخ الملف Test.Dat على الملف 1.Txt، وبهذه الحالة سينسخ لنا الجهاز محتويات الملف الأول ويصنع ملف جديد باسم 1.Txt ويضع بداخله محتويات مشابهة تماماً للملف الأول.

 

          والأمر   Copy Test.Dat B:  يعني أننا نريد أن ننسخ الملف Test.Dat على حامل الأقراص B: (بنفس الاسم).

 

          والأمر Copy Test.Dat B:1.Txt يعني أننا نريد أن ننسخ الملف Test.Dat على حامل الأقراص B: باستخدام إسم جديد هو 1.Txt.

 

          والأمر   Copy Con Prn   هو أمر نسخ محتويات الشاشة على الطابعة، ولا ننسى أننا مجبورين بإنهاء الطباعة باستخدام Ctrl-Z.

 

          والأمر   Copy b:1.txt prn   هو أمر طباعة محتويات الملف 1.txt الموجود على حامل الأقراص B: على الطابعة.

 

باستخدام الأمر Copy رأينا أنه بإمكاننا أن نصنع ملف جديد، وأن نستعرض محتوياته على الشاشة، حتى وأن نقوم بطباعته على آلة الطباعة، ونسخة على قرص آخر لنقله من مكان لمكان آخر.  لنفترض الآن أننا قمنا بصنع ملف، وبعدما صنعناه رأينا أن أسمه خطأ وأن علينا أن نغير أسم هذا الملف، أو حتى أردنا أن نحذف هذا الملف نهائياً لأننا اكتفينا منه.

 

الأمر Del - اختصاراََ لِ Delete ونستخدم هذا الأمر لحذف ملف ما، وعلينا أن نكون متأكدين من أي عملية حذف نقوم بها، لأن حذف ملف مهم يعني فقدانه، وربما كان الثمن باهظ لإرجاع هذا الملف. وربما أحيانا لا تكون هناك طريقة لإعادة الملف حتى وبأي ثمن.

 

الأمر Ren - اختصار لِ Rename ونستخدم هذا الأمر لتغيير أسم ملف باسم آخر، والشيء المنطقي الواضح، أن هذا الأمر يستخدم محددين اثنين، الأول نذكر به أسم الملف الموجود حالياً، والمحدد الثاني أسم الملف الجديد الذي سنعطيه لهذا الملف. ولا يشترط أن نذكر اسم حامل الأقراص والممر في الاسم الجديد، فمثلاً الأمر:-

Ren A:Test.Dat Test.Bak  <enter>

يعني أننا نريد تغيير اسم الملف الموجود على حامل الأقراص المتحرك الأول من Test.Dat، للاسم الجديد Test.Bak، وكما نرى لم نقم بذكر أسم حامل الأقراص في المحدد الثاني، فلقد أصبح مفهوماً للنظام من المحدد الأول.

 

الأمر Ver -    وهي اختصار ل Version ويعمل هذا الأمر على إظهار رقم نسخة نظام التشغيل المستخدم حالياً. ومن الضروري معرفة رقم نظام التشغيل الذي نعمل عليه، لأن الأخطاء أو العيوب أو النواقص الموجودة في أنظمة التشغيل يتم تداركها وحلها وتطوير أساليب جديدة ومهمة في أنظمة التشغيل الجديدة. فعلى سبيل المثال في أنظمة التشغيل القديمة مثل نظام تشغيل Ver 2.1، عندما كنا نطلب نسخ ملف على نفسه بالخطأ، لم يكن النظام يتنبه لهذا الأمر فيمسح الملف الهدف ليبدأ بالنسخ، ثم يكتشف أن الملف الذي نريد نسخة حذف بالخطأ، فيعطينا العبارة:-

Source file Lost before copied

                         وفي نظام التشغيل مثل 3.3، عندما كنا نطلب نسخ ملف على آخر، وكان هناك ملف موجود بنفس أسم الملف الهدف (الذي نريد أن ننسخ عليه) كان النظام يحذف هذا الملف دون أن ينبهنا أن هناك ملف موجود بالاسم المستخدم. مما كان يؤدي في كثير من الأحيان إلى ضياع ملفات مهمة على المستخدم، ولقد حلت هذه المشكلة في أنظمة التشغيل الجديدة حيث ينبهه النظام المستخدم ويتيح له المجال لقطع العملية أو إكمالها، من خلال جملة بهذا الشكل:-

File already exist, overwrite it (y/n)

 

الأمر …A:, B:, C:,      - أي ذكر أسم حامل أقراص معين، وهذا الأمر يمثل طلب الانتقال لذلك الحامل، وفي حالة أن     هذا الحامل غير موجود، فإننا سنحصل على جملة الخطأ

 Invalid Drive Specification

ويبقى التحكم بنفس حامل الأقراص.

 

الأمر Type، وهذا الأمر صيغة مختصرة عن الأمر Copy، حيث يمكننا هذا الأمر من استعراض محتويات ملف ما على الشاشة، فالأمرين التاليين متماثلين بالنتيجة:-

Copy Test.Dat Con   <enter>

Type Test.Dat  <enter>