- إتقان استخدام CMD مع الأوامر الأساسية وأوامر الشبكة والصيانة لنظامي التشغيل Windows 10 و11.
- تعرف على المشغلين والمتغيرات والتوسع المؤجل والإكمال التلقائي في cmd.exe.
- استخدم اختصارات لوحة المفاتيح (F1–F9) والأنابيب وعمليات إعادة التوجيه للعمل بشكل أسرع.
لا يزال موجه الأوامر (CMD) عنصرًا أساسيًا في نظام ويندوز لإنجاز المهام السريعة والدقيقة والمتقدمة التي قد تستغرق وقتًا أطول في الواجهة الرسومية. ورغم أن مظهره يُذكّر بنظام MS-DOS، إلا أنه ليس نفسه: فموجه الأوامر هو مُفسّر أوامر ويندوز ، وتُعدّ فائدته اليوم هائلة في التشخيص والأتمتة والإدارة.
في هذا الدليل، جمعنا وأعدنا كتابة أهم الأوامر الأساسية والمتقدمة لنظامي التشغيل ويندوز 10 وويندوز 11 ، والتي تغطي كل شيء بدءًا من تصفح الملفات وإدارتها وصولًا إلى الشبكات والصيانة، بالإضافة إلى بنية cmd.exe نفسها، ومتغيرات البيئة، والاختصارات، والحيل الأقل وضوحًا. كل شيء مشروح بأمثلة وتحذيرات وأفضل الممارسات لتتمكن من استخدام سطر الأوامر بسهولة.
ما هو CMD وما هي استخداماته؟
موجه الأوامر (CMD) ، هو وحدة تحكم نصية تتيح لك التفاعل مباشرةً مع نظام التشغيل. يُمكّنك من تشغيل أوامر فردية أو سلاسل أوامر فعّالة للغاية لإدارة الملفات، وتشخيص الشبكات، وأتمتة المهام، أو الوصول إلى خيارات لا توفرها واجهة المستخدم الرسومية بنفس السرعة.
على الرغم من وجود بعض أوجه التشابه بينه وبين نظام MS-DOS، إلا أن موجه الأوامر (CMD) ليس نظام MS-DOS . إنه أداة إدارية لأنظمة Windows NT (Windows 7/8/10/11 وWindows Server)، قادرة على تشغيل أدوات النظام، وملفات .bat ، والعديد من ملفات .exe. علاوة على ذلك، تعمل أوامره أيضًا في Windows 11 ، لذا فإن ما ستتعلمه هنا سيكون مفيدًا في الإصدارات الحديثة من النظام.
كيفية فتح وحدة التحكم ومتى تستخدم امتيازات المسؤول
توجد عدة طرق لفتح موجه الأوامر (CMD)، اختر منها ما يناسبك. أسهل طريقة هي فتح قائمة ابدأ وكتابة cmd لفتح موجه الأوامر . يمكنك أيضًا النقر بزر الفأرة الأيمن واختيار "تشغيل كمسؤول" إذا كنت بحاجة إلى صلاحيات إدارية.
طرق عملية أخرى: اضغط على مفتاحي Windows + R واكتب cmd؛ أو اضغط على مفتاحي Windows + X واختر "موجه الأوامر" (أو Windows PowerShell حسب الإصدار)؛ أو من إدارة المهام (Ctrl + Shift + Esc) ضمن ملف > تشغيل مهمة جديدة، واكتب cmd. إذا كنت ترغب في تشغيله بصلاحيات إدارية، فافتح موقع الاختصار ، وانتقل إلى خصائص > اختصار > خيارات متقدمة، وحدد "تشغيل كمسؤول".
للتنقل بين المجلدات وإيجاد طريقك فيها، فإن الأوامر الأساسية بسيطة للغاية. يُستخدم الأمر `CD` لتغيير الدليل: استخدم `cd Path` أو `cd..` للانتقال إلى المستوى الأعلى. يعرض الأمر `DIR` محتويات المجلد الحالي مع الملفات والمجلدات الفرعية، بينما يعرض الأمر `TREE Folder` شجرة الدليل لمسار محدد.
عندما تمتلئ الشاشة، يقوم الأمر CLS بمسح وحدة التحكم لإعادة تشغيلها؛ وعند الانتهاء، يقوم الأمر EXIT بإغلاق النافذة . وإذا لم تتذكر صيغة أمرٍ ما، يعرض الأمر HELP قائمة الأوامر المتاحة مع وصفٍ موجز، بينما يؤدي إضافة /? إلى الأمر (على سبيل المثال، dir /?) إلى عرض مُعاملاته.
لإنشاء مجلد وتنظيمه، يُستخدم الأمر MD (أو MKDIR) FolderName لإنشاء مجلد جديد. أما الأمر RENAME فيُعيد تسمية ملف (مع امتداده إن وُجد)، مع العلم أنه لا يُغيّر التنسيق تلقائيًا. يُستخدم الأمر DEL لحذف الملفات أو المجلدات (يُرجى توخي الحذر عند استخدامه؛ إذا لم تتمكن من حذفها، فراجع كيفية حذف الملفات غير القابلة للحذف ). أما الأمر FORMAT فيُهيئ القرص بالكامل، لذا استخدمه بحذر شديد.
النسخ والنقل والأدوات المساعدة المتقدمة
لنسخ الملفات، استخدم أمر "نسخ ملف الوجهة "؛ أما لنقلها، فاستخدم أمر "نقل ملف الوجهة" لنقلها دون إنشاء نسخة منها. عند التعامل مع كميات كبيرة من البيانات، يُعدّ برنامج ROBOCOPY أداةً متعددة الاستخدامات: فهو يوفر نسخًا سريعًا وموثوقًا، وإمكانية إعادة المحاولة تلقائيًا، وإمكانية استئناف العملية، ومؤشرًا للتقدم.
إذا كنت بحاجة إلى المقارنة، فإن الأمر FC يُظهر الاختلافات بين ملفين أو مجموعتين من الملفات. ويكشف الأمر ASSOC عن البرنامج الذي يفتح امتدادًا معينًا، وهو أمر مفيد لتشخيص ارتباطات الملفات. أما الأمر CIPHER فيمكنه الكتابة فوق المساحة الحرة لجعل استعادة الملفات المحذوفة أكثر صعوبة.
تشخيص النظام وصيانته
للحصول على مزيد من المعلومات حول جهاز الكمبيوتر الخاص بك، يوفر الأمر SYSTEMINFO تفاصيل مثل اسم المضيف، وإصدار نظام التشغيل Windows، والمعالج، وذاكرة الوصول العشوائي (RAM)، واللوحة الأم، ومساحة التخزين، بالإضافة إلى معلومات أخرى. ويعرض الأمر VER إصدار النظام الرقمي، بينما يعرض الأمر TIME الوقت الحالي أو يغيره، في حال الاشتباه بوجود أي مشاكل.
في حال حدوث أخطاء، يقوم CHKDSK بفحص سطح القرص، ويكشف القطاعات التالفة، ويصحح تناقضات نظام الملفات. أما SFC /scannow فيفحص سلامة ملفات النظام ويستبدل الملفات التالفة بنسخ مخزنة مؤقتًا (يتطلب تشغيل موجه الأوامر كمسؤول). ولإنجاز مهام إضافية، يستخدم واجهة DISM.
لتحرير مساحة، يفتح برنامج CLEANMGR أداة تنظيف القرص الكلاسيكية. إذا تلقيت تحذيرات بشأن نقص المساحة، يمكنك تجاهل تنبيه انخفاض المساحة . لتقييم الأداء، يُشغّل برنامج WINSAT FORMAL اختبارًا معياريًا عامًا؛ ويمكنك استخدام متغيرات مثل CPUFORMAL أو MEMFORMAL أو GRAPHICSFORMAL أو DISKFORMAL لقياس أداء مكونات محددة.
مهام أخرى: يقوم الأمر DEFRAG بإلغاء تجزئة القرص؛ ويدير الأمر DISKPART الأقراص والأقسام (استخدم الأمر LIST DISK أو LIST VOLUME لعرض محتوياتها)؛ ويقوم الأمر SHUTDOWN -s -t بجدولة إيقاف التشغيل خلال ثوانٍ (أو -r لإعادة التشغيل)، ويقوم الأمر LOGOFF بتسجيل الخروج دون إيقاف تشغيل الكمبيوتر. إذا كنت بحاجة إلى لوحة التحكم الكلاسيكية، فاستخدم الأمر CONTROL PANEL لفتحها فورًا. إذا كنت بحاجة إلى دمج الأقسام، فراجع كيفية دمج قسمين من نوع NTFS لحالات محددة.
الشبكات والاتصال
في البداية، يعرض الأمر IPCONFIG إعدادات IP، وقناع الشبكة الفرعية، والبوابة، ونظام أسماء النطاقات (DNS)، وغير ذلك الكثير، مما يجعله مثاليًا للحصول على نظرة عامة سريعة على شبكتك. يتحقق الأمر PING من الاتصال بالمضيف؛ وإذا كنت بحاجة إلى معلومات توجيه أكثر تفصيلًا وزمن استجابة كل قفزة، فإن الأمرين TRACERT و PATHPING هما الأنسب لك.
عند فحص الاتصالات النشطة والمنافذ المستخدمة، يعرض NETSTAT الإحصائيات وجداول التوجيه وحالة بروتوكول TCP/IP. يوفر GETMAC عنوان MAC لبطاقة الشبكة في الكمبيوتر، بينما يُستخدم NSLOOKUP للتحقق من صحة حلّ أسماء النطاقات وعناوين IP. ولتحليل أعمق، يتيح لك NETSH تعديل وتشخيص إعدادات الشبكة بشكل شامل.
بناء الجملة والعوامل والألوان في cmd.exe
يدعم مترجم cmd نفسه معلمات مفيدة للغاية: /c ينفذ الأمر ويخرج، /k ينفذه ويبقي وحدة التحكم مفتوحة، /q يعطل الصدى، /d يعطل التشغيل التلقائي، /a و /u يفرضان إخراج ANSI أو Unicode، /e:on|off يتحكم في امتدادات الأوامر، /f:on|off ينشط إكمال الاسم، و /v:on|off يمكّن توسيع المتغيرات المؤجل.
لتغيير الألوان، يُستخدم الأمر /t:bf لضبط الخلفية والمقدمة باستخدام الأرقام الست عشرية. هذه هي القيم الصالحة:
| بسالة | لون |
|---|---|
| 0 | أسود |
| 1 | أزرق |
| 2 | أخضر |
| 3 | ماء |
| 4 | أحمر |
| 5 | بنفسجي |
| 6 | أصفر |
| 7 | أبيض |
| 8 | اللون الرمادي |
| 9 | أزرق فاتح |
| a | أخضر فاتح |
| b | مياه صافية |
| c | أحمر فاتح |
| d | بوربورا كلارو |
| e | أصفر فاتح |
| f | ناصعة البياض |
تُحدث المعاملات فرقًا كبيرًا: | يوجه مخرجات أمر ما إلى مدخلات أمر آخر؛ || ينفذ الأمر التالي فقط إذا فشل الأمر السابق؛ > يعيد توجيه المخرجات إلى ملف؛ & يربط الأوامر ببعضها؛ و && ينفذها بالتسلسل فقط إذا نجحت.
مع الأحرف الخاصة والمسارات التي تحتوي على مسافات، تُعدّ علامات الاقتباس المزدوجة إلزامية، وغالبًا ما تحتاج إلى وضع علامة هروب قبل رموز مثل & ، <، >، ()، |، ^، =، !، +، ~، والمسافات. توجد بعض الخصائص عند دمج علامات الاقتباس مع /c أو /k : إذا لم تتحقق شروط معينة (على سبيل المثال، زوج واحد من علامات الاقتباس بدون أحرف خاصة بداخله)، يقوم cmd بإزالة علامتي الاقتباس الأولى والأخيرة ومعالجة الباقي وفقًا لذلك.
المتغيرات البيئية والتوسع المؤجل
تتكون بيئة موجه الأوامر من متغيرات النظام والمستخدم التي تتحكم في سلوك الصدفة ونظام ويندوز نفسه. لعرض هذه المتغيرات، استخدم الأمر `set` ( أو `Get-ChildItem Env: ` في PowerShell )، وللاستعلام عن متغير محدد، استخدم الأمر `set VariableName`.
لإنشاء قيمة أو تغييرها، استخدم الأمر `set Name=value` ؛ ولحذفها، استخدم الأمر `set Name= `. إذا كانت القيمة تحتوي على أحرف خاصة (>، |، &، ^)، فيجب عليك وضع علامة ^ قبلها أو وضعها بين علامتي اقتباس مزدوجتين (تُحفظ هذه الأحرف كجزء من القيمة). على سبيل المثال: `set Name=New^&Name` أو `set Name="New&Name"`.
لاستبدال محتوى متغير مباشرةً في سطر الأوامر، استخدم %VARIABLE% في الأوامر والبرامج النصية: يقوم cmd بتوسيعه مرة واحدة فقط (وليس بشكل متكرر). إذا كنت بحاجة إلى تقييم القيم بعد التغييرات داخل كتلة، فقم بتمكين التوسيع المؤجل (/v:on) واستخدم !VARIABLE!.
الإكمال التلقائي للملفات والدلائل
لا يتم تفعيل ميزة إكمال الأسماء افتراضيًا، ولكن يمكنك تفعيلها باستخدام الأمر cmd /f:on . بالإضافة إلى ذلك، من الممكن ضبط المفاتيح في سجل النظام في المسارات التالية: HKLM\Software\Microsoft\Command Processor\CompletionChar و PathCompletionChar ، وما يعادلها في HKCU ، باستخدام قيم REG_DWORD (على سبيل المثال، 0x9 لمفتاح TAB أو 0x08 لمفتاح BACKSPACE).
عند تفعيل خاصية الإكمال التلقائي، يُكمل الضغط على CTRL+D أسماء المجلدات ، بينما يُكمل الضغط على CTRL+F أسماء الملفات والمجلدات . يؤدي تكرار هذه التركيبات إلى استعراض النتائج؛ أما الضغط على Shift+المفتاح المقابل فيُعيد البحث للخلف. عند تعديل النص، تُعاد حساب قائمة النتائج، وتُحاط المسارات التي تحتوي على مسافات بعلامات اقتباس لتجنب الأخطاء.
اختصارات وحيل لتوفير الوقت
تُسرّع مفاتيح الوظائف العمل مع سجل الأوامر. يقوم مفتاح F1 بإعادة كتابة الأمر الأخير حرفًا حرفًا؛ ويطلب مفتاح F2 إدخال حرف ويلصقه من البداية إلى أول ظهور له؛ ويقوم مفتاح F3 بإعادة كتابة الأمر الأخير بالكامل؛ ويقوم مفتاح F4 بحذف النص من المؤشر إلى الحرف المحدد.
يُستخدم مفتاح F5 للتنقل بين الأوامر السابقة (بدون تفعيل الإكمال التلقائي)، ويُستخدم مفتاح F6 لإدراج علامة نهاية الملف (^Z)، ويُستخدم مفتاح F7 لعرض قائمة السجل، ويُستخدم مفتاح F8 لإعادة كتابة الأوامر المستخدمة سابقًا، ويُستخدم مفتاح F9 لإعادة تنفيذ الأوامر حسب رقمها من قائمة F7. كما يمكنك استخدام سهم الأعلى لاسترجاع الأمر السابق الذي كان المؤشر في نهايته.
لتشغيل عدة أوامر متتالية، اربطها معًا باستخدام && أو افصل بينها باستخدام & إذا لم تكن تعتمد على نجاحها. في حال تعطل أحد الأوامر، اضغط CTRL+C لإلغاء التنفيذ (وإذا تجمد تطبيق، راجع كيفية إغلاق تطبيق متجمد في نظام ويندوز ). هل لديك الكثير من المخرجات؟ أضف | more للترقيم، أو | find "text" لتصفية الأسطر التي تحتوي على كلمة معينة، أو | clip للنسخ إلى الحافظة، أو > file.txt لحفظ الملف.
أمثلة عملية و"وصفات" صغيرة
لمسح الشاشة، يُعيد الأمر `cls` وحدة التحكم إلى حالة نظيفة. إذا كنت ترغب في الحصول على قائمة نصية عادية بجميع محتويات مجلد، فإن الأمر `dir /b > listado.txt` يُنشئ ملفًا يحتوي على أسماء الملفات والمجلدات الفرعية في المسار الحالي.
إذا كنت تفضل نسخ المخرجات إلى الحافظة، يمكنك كتابة dir | clip ثم لصقها باستخدام Ctrl + V. لكتابة رمز الأنبوب على العديد من لوحات المفاتيح الإسبانية، تذكر أنه عادةً ما يظهر بالضغط على AltGr + 1.
لإصلاح ملفات النظام، يقوم الأمر `sfc /scannow` بفحص وإصلاح أي ملفات تالفة يعثر عليها باستخدام ذاكرة التخزين المؤقت المحلية. إذا ظهر عدد كبير من الأخطاء، فقد يكون من الأفضل استبدال القرص قبل فقدان البيانات.
كفضول، يمكنك تضمين ملف داخل صورة مع: copy /b documento.docx+foto.png salida.pngعندما تفتح الصورة، سترى الصورة؛ وعندما تفتح الملف الناتج باستخدام التطبيق المناسب (على سبيل المثال، Word)، ستتمكن من الوصول إلى محتوى المستند المخفي.
لمراجعة البرامج، يعرض الأمر `wmic product get name` قائمة بالبرامج المثبتة. يوجد خيار لإلغاء التثبيت باستخدام الأمر `wmic product where "ExactName" call uninstall /nointeractive` ، إلا أنه ليس الطريقة الأمثل لأنه يتطلب الاسم الدقيق، لذا فهو ليس الخيار الأفضل عادةً لإلغاء تثبيت عدد كبير من البرامج.
إذا كنت تريد تغيير عنوان النافذة للتمييز بين الحالات، استخدم CMD: title MiConsolaلمعرفة المزيد عن وحدات التحكم، استعلام السائق /fo list /v يظهر الموقع والحالة والحجم والتاريخ لكل سائق (انظر كيفية معرفة برامج التشغيل التي قمت بتثبيتها).
يدعم الأمر `dir` فرز القوائم ، على سبيل المثال، `dir /os` (حسب الحجم) أو خيارات التاريخ مثل `dir /od` لعرض الملفات من الأقدم إلى الأحدث. جرّب المُعدِّل `/o` وخياراته الفرعية لتحقيق الترتيب المطلوب بناءً على معاييرك.
لإجراء جرد للمعدات، systeminfo يعرض كل شيء على الشاشة (يمكنك دمجه مع > info.txt لحفظه). إذا كان الحفاظ على تحديث برنامجك هو الشيء المفضل لديك، ترقية الجناح - الكل يكتشف التطبيقات المتاحة ويقوم بتحديثها من سطر الأوامر، ومن الممكن أيضًا تحديث تطبيق معين مع: winget upgrade NOMBRE_PROGRAMA.EXTENSION.
لإجراء فحص سريع للبرامج الضارة باستخدام برنامج مكافحة الفيروسات من Microsoft، يمكنك تشغيل مسح سريع باستخدام أداة سطر أوامر Windows Defender، على سبيل المثال: mpcmdrun.exe -Scan -1 من مسارها المقابل.
إذا كنت ترغب في معرفة إصدار نظام التشغيل Windows الذي يعمل على جهازك، فاكتب winver . ستظهر نافذة تعرض الإصدار ورقم البناء، وإذا كانت الرخصة مرتبطة بحساب Microsoft الخاص بك، فسيتم عرض هذا الارتباط أيضًا.
المشاكل الشائعة وكيفية حلها
إذا ظهرت رسالة "تم رفض الوصول " في موجه الأوامر (CMD)، فربما لا تملك الصلاحيات اللازمة: أعد فتح موجه الأوامر كمسؤول. عندما تشير الرسالة إلى عدم العثور على الملف، تحقق من المسارات وعلامات الاقتباس والمسافات ، لأنها غالبًا ما تكون السبب.
إذا ظهرت لك رسالة "خطأ في بناء الجملة "، فتحقق من المعلمات أو استخدم /؟ لاسترجاع خيارات الأمر. عندما لا يستجيب الأمر، اضغط على Ctrl+C لإيقاف التنفيذ مؤقتًا وتحقق مما إذا كان يحتاج إلى معلمات إضافية. إذا كنت تشك في وجود مشاكل في الترميز، فجرّب الأمر chcp 65001 (UTF-8) أو شغّل الأمر من PowerShell.
CMD مقابل PowerShell: الاختلافات الرئيسية
ظاهريًا، هما متشابهان، لكنهما ليسا في نفس المستوى . يعمل موجه الأوامر (CMD) مع النصوص العادية، وهو مثالي للمهام الأساسية، وبرامج .bat البسيطة، والعمليات السريعة. أما PowerShell، فيعمل مع الكائنات ، وله لغة برمجة نصية خاصة به، ووحدات نمطية، وشروط، وحلقات تكرارية، والعديد من إمكانيات الأتمتة والإدارة المتقدمة الأخرى.
في الاستخدام اليومي، يظل موجه الأوامر (CMD) أداةً بالغة السهولة لإجراء اختبارات الاتصال، وعرض قوائم الأجهزة، وإجراء النسخ الاحتياطية، والصيانة، والتشخيص السريع. أما إذا كنت تبحث عن أتمتة معقدة، ومخرجات متكاملة، ومعالجة البيانات المنظمة، فإن PowerShell هي الأداة التي ستمنحك ميزة إضافية.
الأسئلة الشائعة السريعة
هل CMD و PowerShell هما نفس الشيء؟
لا، إنهما يؤديان أدوارًا مختلفة : CMD أبسط وأكثر مباشرة للمهام الأساسية؛ أما PowerShell فهو أكثر قوة ومرونة وموجه نحو الأتمتة المعقدة.
ما هي المزايا التي يقدمها CMD مقارنة بالواجهة الرسومية؟
السرعة والوصول المباشر والأتمتة : يمكنك الوصول إلى خيارات غير مرئية في واجهة المستخدم الرسومية وربط الأوامر لتوفير الوقت.
هل سيكون CMD متاحًا في الإصدارات المستقبلية من Windows؟
تُواصل مايكروسوفت دعمها لـ CMD، على الرغم من أنها تُروّج لـ PowerShell كبيئة التشغيل الأساسية. ولم يصدر أي إعلان رسمي عن إيقاف دعمها.
هل يمكنني تشغيل أوامر PowerShell في CMD؟
لا مباشرةإنها لغات مختلفة، على الرغم من أنه يمكنك فتح PowerShell من CMD عن طريق الكتابة powershell ويطلقون أوامرهم هناك.
هل من الآمن تشغيل أي أمر؟
يعتمد ذلك على الأمر . تجنب النسخ واللصق دون فهمه، خاصة إذا كان يُعدّل النظام (التنسيق، تغييرات التسجيل، الحذف).
كيف يمكنني عرض إصدار CMD؟
اكتب ver لمعرفة إصدار النظام أو cmd /? للحصول على معلومات حول مترجم الأوامر في تثبيتك.
هل يمكن تخصيص مظهر النافذة؟
نعم، في الخصائص (انقر بزر الماوس الأيمن على شريط العنوان): الألوان، والخطوط، وحجم النافذة، والمزيد.
ماذا يحدث إذا لم يكن الأمر موجودًا؟
قد تكون الأذونات مفقودة أو قد لا يكون الأمر متاحًا في إصدارك . حاول تشغيله كمسؤول وتأكد من أنه ليس أمرًا خاصًا بـ PowerShell.
هل يمكن التراجع عن التغييرات التي تم إجراؤها باستخدام CMD؟
ليس دائمًا : الحذف بدون نسخة احتياطية لا رجعة فيه. بالنسبة لإعدادات التكوين، ابحث عن الأمر المعاكس أو استعد من نسخة احتياطية.
بفضل كل ما سبق، أصبح لديك الآن مجموعة كاملة من المهارات لإتقان موجه الأوامر (CMD) : بدءًا من تصفح المجلدات، ونسخ الملفات ومقارنتها، وإدارة النظام، وصولًا إلى استكشاف الشبكة، وربط الأوامر باستخدام المعاملات، والاستفادة القصوى من المتغيرات والإكمال التلقائي، أو استخدام الاختصارات غير الشائعة. عند استخدامه بحكمة ، يصبح موجه الأوامر أداةً فعّالة لزيادة الإنتاجية، ومنقذًا حقيقيًا عندما لا تكون واجهة المستخدم كافية.