ما هو الـ cmd ؟ و لماذا هو موجود ؟ و ما الفائدة منه ؟ و من اين اتعلمه ؟

  • EMOSER

السلام عليكم و رحمة الله تعالى و بركاته , مرحبا , كيف حالكم جميعا , ارجو من الله سبحانه و تعالى جل و علا

ان تكونو بخير و صحة و سلامة و عافية و اما بعد


ما هو الـ cmd ؟

ببساطة , ان الـ cmd عبارة عن موجه اوامر موجود في كل الانظمة تقريبا و اقصد هنا الويندوز و الينكس و الماكنتوش و يعتبر

مفتاح لعمل العديد و العديد و العديد و العديد و زد واحدة , من الامور التي تخص الجانب البرمجي في حياة المبرمج , حيث ان

تاريخ هذا البرنامج يرجع الى عام 1987 اي قبل 33 سنة , و اختصار كلمة cmd هو : Command Prompt و الذي يعني

موجه الاوامر , و ان اردنا ان نعرف مميزات هذا البرنامج فـ هي حقا كثيرة و عديدة


ما الفائدة من برنامج الـ cmd

حيث ان هذا البرنامج يعمل على توفير بيئة جميلة و مناسبة لـ مطوري الويب سواء كانوا فرونت اند او باك اند

و ذلك لان هذا البرنامج عنده تحكم شامل بـ نظام المستخدم , و ان كنت من مستخدمين اللينكس , فـ سوف تعرف كمية الفائدة

الهائلة من هذا البرنامج , رغم اختلاف اسمه و شكله في اللينكس , الا انه يفعل تقريبا نفس الفكرة مع خواص و اوامر اضافية

فـ مثلا ان اردتت مثلا ان تضيف مجلدات في الويندوز فـ انت بحاجة لكي تضعط كليك يمين ثم تختار انشاء فولدر و بعدها عليك

ان تختار اسم و تعيد نفس الفكرة في حالة المجلدات الكثيرة , او يمكن ان تتحايل على الامر بـ عمل تكرار للمجلدات و من ثم

عمل تسمية جماعية واحدة تلو الاخرى , اما بـ الـ cmd فـ يكفي فقط ان تكتب mkdir ثم تضع بجانبه اسماء المجلدات و من ثم

تضغط انتر و مبروك انشئت عدد ما تريد من المجلدات بـ ثانية واحدة , و هذه الثانية جدا مهمة في عالم الويب و خاصة الاعمال

ايضا يمكنك ان تستفاد منه في اعادة تسمية الملفات و انشاء الملفات و نقل الملفات و الوصول الى الملفات في النظام عوض

استخدام واجهة التحكم و اقصد هنا واجهة الويندوز , فـ ان كنت مثلا تريد ان تصل الى الالة الحاسبة , فـ يكفي فقط ان تكتب

calc و هو اختصار لـ الالة الحاسبة ثم انتر و مبروك فتحت معك في ثانية واحدة , عوض الذهاب الى قائمة الويندوز ثم البحث

ثم النقر و الفتح , فـ كل هذا يتم بـ ثانية واحدة فـ حمد لله تعالى على وجود مثل هذا البرنامج , و لا ننسى ايضا ان تقنيات مثل الـ

sass and pug and gulp تحتاج الى هذا البرنامج لانه هو المحرك الخاص بها , و لا ننسى ايضا الـ npm و المكتبات

العظيمة الموجودة به و الـ git و الاهمية الخاصة به على صعيد الشركات و الفرق البرمجية , و قص هذا الامر حتى على

ادق الامور في مجال التصميم (الفرونت اند) و البرمجة , و عليه فـ هذا البرنامج خارق للعادة و يجب على كل مبرمج يطمح

للاحتراف ان يتعلمه و ان يعرف كيف يستخدمه


من اين اتعلمه ؟

لديك العديد من الاحتمالات , فـ يمكنك ان تبدأ بـ كورس الاستاذ اسامة عبر الرابط التالي لـ شرح مفاهيم اساسية في هذا البرنامج

و ايضا لشرح طريقة التعامل معه وفق الاوامر و ما الى ذلك

رابط الكورس :


و بعدها يمكنك ان تزور كنز الفرونت اند و الباك اند و الذي هو موقع ستاك اوفر فلو , و ذلك لرؤية الاختصارات و الاسئلة حول

هذا البرنامج

رابط الموقع :

و يمكنك ايضا ان تبحث في جوجل عن اختصارات الـ cmd و ذلك حتى تعرفها و تجربها و تحترفها ان شاء الله تعالى


و اتقو الله تعالى ما تستطيعون سبيلا , و لا تنسو الصلاة الحالية , قيام الليل و السنن البعدية و القبلية , الصلاة على النبي , صلى الله عليه و سلم , قراءة اية الكرسي بعد كل صلاة مكتوبة , و قراءة سورة الكهف و سورة البقرة و الجزء الاخير منها , و الاستغفار لكم و لمن تحبونهم و تهتمون لامرهم و ترديد دعاء : اللهم انك عفو تحب العفو فاعف عني او عنا

و ترديد الدعاء العظيم الحبيب للرحمن الخفيف على اللسان :

سبحان الله و بحمده , سبحان الله العظيم

ثم شكرا لكم و دمتم بود

^_^

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أولا أشكرك على جهودك، جزاكم الله خيرا.

أتسائل يا صديقي:

هل تعلم هذا الأمر ضروري للدخول في مجال البرمجة.

وسؤال آخر من فضلك، بالنسبة للمستخدم العادي، لماذا قد ألجأ لتعلم ذلك، أعتقد أنه سيفضل الواجهات الرسومية، أليس كذلك؟

EMOSER أضف ردا

السلام عليكم و رحمة الله تعالى و بركاته , مرحبا , اهلين اخي الكريم

اولا : شكرا لك و جزاك الله الف خير و امين يارب العالمين و لك المثل و اكثر ان شاء الله تعالى

ثانيا : ليس ضروري فـ هناك محررات مثل فيجول استديو كود و اتوم و براكيتس (الذي انتهى) تعطي لك اضافات تحاكي عمل

الـ cmd و ذلك لتنفيذ مهام مثل الـ sass and pug , فـ لذلك في بداية حياتك البرمجية لست بحاجة له على الاطلاق

لكن يفضل ان تتعامل معه في البداية و ترمي اضافات المحررات على القمامة , و ذلك لانك عاجل ام اجل سوف تتعامل معه

في الـ git , و في الـ gulp و حتى في لغات البرمجة مثل البايثون و حتى في اطارات العمل مثل الـ فيو جي اس

فـ يجب ان تتعلمه لكن ليس منذ البداية

ثالثا : يفضل ان يتعلم المستخدم العادي هذه الامور , لكن ان لم يتعلمها فلا فرق للحقيقة

و لا تنسى ترديد الجملة العظيمة المقدسة الكاملة الحبيبة للرحمن الخفيفة على اللسان :

سبحان الله و بحمده , سبحان الله العظيم

^_^

عظيم ربنا يبارك فيك ويكرمك