Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

Reactإستعمال موجه الأوامر

  • ما يجب معرفته في موجه الأوامر
  • معرفة المسار الحالي في موجه الأوامر
  • تغيير المسار في موجه الأوامر
  • مشكلة عدم الإنتقال من قرص إلى آخر في ويندوز
  • فتح موجه الأوامر في المجلد الحالي في ويندوز

ما يجب معرفته في موجه الأوامر

عند استخدام موجه الأوامر من المهم جداً أن تعرف المسار الذي هو فيه - أي أن تعرف المجلد الذي يقف عنده حالياً - حتى لا تنفّذ أي أمر في المكان الخطأ.

فمثلاً إذا كنت ستستعمل موجه الأوامر لكتابة أمر يقوم بإنشاء مشروع React جديد فأنت لا تريد يتم إنشاؤه بداخل ملفات النظام نفسه، أو لا تريد إنشاؤه بداخل مشروع آخر، بل تريد أن يتم إنشاؤه في المكان الذي تقوم فيه بوضع مشاريعك.

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

معرفة المسار الحالي في موجه الأوامر

عند فتح موجه الأوامر، فإنه يفتح في المجلد الإفتراضي الخاص بالمستخدم بغض النظر عن نظام التشغيل الذي يستعمله.


المسار الإفتراضي في Windows

عند فتح موجه الأوامر في ويندوز فإن المسار الإفتراضي الذي يظهر فيه و الذي يشير لمجلد المستخدم يظهر فيه كما يلي.

Command Prompt

C:\Users\Mhamad>

المسار الإفتراضي في MacOS

عند فتح موجه الأوامر في ماك فإن المسار الإفتراضي الذي يظهر فيه سيكون الرمز ~ لأنه الرمز الذي يشير لمجلد المستخدم، و لكن يمكنك استخدام الأمر pwd لطباعة المسار كاملاً كما يلي.

Terminal

Mhamad@PC-NAME: ~ % pwd
/home/Mhamad

المسار الإفتراضي في Linux

عند فتح موجه الأوامر في لينكس فإن المسار الإفتراضي الذي يظهر فيه سيكون الرمز ~ لأنه الرمز الذي يشير لمجلد المستخدم، و لكن يمكنك استخدام الأمر pwd لطباعة المسار كاملاً كما يلي.

Terminal

Mhamad@PC-NAME:~$ pwd
/home/Mhamad

تغيير المسار في موجه الأوامر

من المهم جداً أن تتعلم أساسيات التنقل بواسطة موجه الأوامر لأنك ستحتاج ذلك عند تحديد المكان الذي سيتم فيه إنشاء مشروع React و ستحتاج ذلك أيضاً عند الحاجة إلى تشغيل المشروع.

سواء كنت تستخدم نظام ويندوز، لينكس أو ماك فإنه يمكنك استخدام الأمر cd للإنتقال من مجلد إلى آخر.


أمثلة

للرجوع إلى المجلد السابق في المسار يمكنك وضع نقطتين بجانب بعض كما يلي.

Command Prompt

C:\Users\Mhamad>cd ..
C:\Users>

للدخول إلى المجلد Mhamad الذي كنا فيه سابقاً يمكننا ذكر إسم المجلد فقط كما يلي.

Command Prompt

C:\Users>cd Mhamad
C:\Users\Mhamad>

إذا كنا في القرص C و نريد التوجه لمجلد المستخدم Mhamad فيجب ذكر كل أسماء المجلدات التي يجب الدخول فيها حتى نصل إليه كما يلي.

Command Prompt

C:\>cd Users\Mhamad
C:\Users\Mhamad>

مشكلة عدم الإنتقال من قرص إلى آخر في ويندوز

في ويندوز قد يكون القرص الصلب مقسّم إلى أقراص كما يلي.

مشكلة الإنتقال عدم الإنتقال من قرص إلى آخر في ويندوز

هنا إذا حاولت الإنتقال من القرص C إلى القرص D بالطريقة التقليدية فإن موجه الأوامر سيبقى في مكانه كما يلي.

Command Prompt

C:\Users\Mhamad>cd D:
C:\Users\Mhamad>

للإنتقال من قرص إلى آخر في ويندوز يجب أن تكتب إسم القرص و يليه نقطتين فقط كما يلي.

Command Prompt

C:\Users\Mhamad>D:
D:\>

هناك نقاط عديدة يمكن التطرق لها بشأن التعامل مع المسارات و لكننا سنكتفي فقط بما يجب عليك معرفته و ما قد تحتاجه أثناء استخدام موجه الأوامر مع React.

فتح موجه الأوامر في المجلد الحالي في ويندوز

في ويندوز يمكنك كتابة cmd في المكان الذي يكون مذكوراً فيه مسار المجلد الحالي و عندها سيتم فتح موجه الأوامر مباشرةً في هذا المسار كما هو موضوح في الفيديو التالي.


يمكنك البحث في يوتيوب عن الطرق المختصرة لفتح موجه الأوامر في نظامي لينكس و ماك إن أردت تعلمها.