الـ Terminal بأقل من عشرة أوامر

مقال مجاني 7 دقيقة

مقدمة

في الدروس السابقة فهمنا ما هو الـ Agent، وكيف يعمل الـ Agentic Loop. وعرفنا أن الـ Agent يعيش داخل مجلد. في الدرس الجاي سنثبّت Claude Code فعلياً، والتثبيت يحدث في مكان واحد: الـ Terminal، أي الشاشة السوداء التي تكتب فيها الأوامر.

وهنا بالضبط يتوقف كثير من الناس.

هذه الشاشة لا يوجد فيها زر واحد، لذلك تبدو وكأنها مكان للمبرمجين فقط. ويظن كثيرون أن أي حرف خاطئ فيها قد يكسر الجهاز. الحقيقة مختلفة تماماً: أنت تحتاج أقل من عشرة أوامر لتستخدم Claude Code طوال هذا الكورس. وكلها أوامر تقرأ أو تنقلك من مكان لآخر، ولا تحذف شيئاً.

فكّر في الـ Terminal كأنه نافذة الملفات، زي File Explorer على Windows أو Finder على Mac، لكن بالكتابة بدل الماوس. أنت تعرف بالفعل كيف تفتح مجلداً وترى ما بداخله وترجع للخلف. هذا كل ما سنفعله هنا، لكن بالكلمات بدل النقر.

الأهداف التعليمية

بنهاية هذا الدرس، ستكون قادراً على:

  • فتح الـ Terminal على Windows أو Mac ومعرفة أي واحد تستخدم
  • قراءة السطر الذي أمامك، وفهم وين أنت واقف في هذه اللحظة
  • التنقل بين المجلدات بالكتابة بدل الماوس
  • إنشاء مجلد جديد وفتح الـ Agent بداخله
  • التعامل مع المسارات التي تحتوي على مسافات أو حروف عربية

أولاً: وين الـ Terminal أصلاً؟

على Windows، لديك أكثر من تطبيق يقوم بنفس الوظيفة تقريباً:

  • تطبيق Command Prompt (ويسمى أيضاً CMD) — الأقدم والأبسط، وهو الذي سنستخدمه في درس التثبيت
  • تطبيق PowerShell — أحدث وأقوى، وهو الافتراضي عند فتح تطبيق Terminal
  • تطبيق Terminal — نافذة واحدة تجمع الاثنين، ويمكنك اختيار أحدهما من القائمة المنسدلة

ابحث في قائمة Start عن cmd، وافتح تطبيق Command Prompt. هذا يكفي.

على Mac، افتح البحث بالضغط على Command + Space، ثم ابحث عن Terminal وافتحه. لا توجد خيارات متعددة تشغل بالك.

نصيحة
على Windows، هذه أسرع طريقة لفتح الـ Terminal داخل مجلد معين: افتح المجلد، وانقر بزر الماوس الأيمن في مساحة فارغة، ثم اختر Open in Terminal. هذه الحركة وحدها ستوفر عليك نصف الأوامر في هذا الدرس.

ثانياً: اقرأ السطر قبل أن تكتب

عندما تفتح الـ Terminal، سترى سطراً يشبه هذا على Windows:

C:\Users\Hatem>

أو هذا على Mac:

hatem@MacBook ~ %

هذا السطر مش زينة. هو يخبرك وين أنت واقف هسا، أي ما هو المجلد المفتوح أمامك في هذه اللحظة. وهذه أهم معلومة في الـ Terminal كله. لأنه كل أمر تكتبه ينفّذ في المكان الذي أنت واقف فيه، مش في مكان آخر.

على Mac، الرمز ~ يعني مجلد المستخدم الخاص بك، ويسمى مجلد Home. وعلى Windows، المسار C:\Users\Hatem هو نفس الشيء.

القاعدة التي تحتاج أن تحفظها: الـ Agent يقرأ المجلد الذي فتحته فيه. إذا فتحت Claude Code وأنت واقف في المكان الخطأ، سيقرأ ملفات لا علاقة لها بشغلك. أو لن يجد شيئاً أصلاً.


ثالثاً: الأوامر التسعة

هذه كل الأوامر التي تحتاجها. اقرأها مرة، وارجع لهذه الصفحة كلما نسيت واحداً. لا أحد يحفظها من أول مرة.

1. وين أنا؟

على Mac:

pwd

على Windows:

cd

يطبع لك المسار الكامل للمكان الذي أنت واقف فيه. استخدمه كلما شككت.

2. ما الموجود هنا؟

على Mac:

ls

على Windows:

dir

يعرض لك الملفات والمجلدات الموجودة في المكان الحالي. هذا هو مقابل "فتح المجلد والنظر بداخله".

3. ادخل إلى مجلد

cd Documents

الأمر cd اختصار لعبارة change directory، أي «غيّر المجلد». اكتب cd ثم اسم المجلد الذي تريد الدخول إليه. لاحظ أن المجلد لازم يكون موجوداً في المكان الحالي. لا يمكنك القفز إلى مجلد لا تراه.

4. ارجع خطوة للخلف

cd ..

النقطتان تعنيان "المجلد الأب". هذا هو زر الرجوع.

5. ارجع إلى البداية

على Mac:

cd ~

على Windows:

cd %USERPROFILE%

يعيدك إلى مجلد المستخدم مهما كنت متوغلاً في المجلدات.

6. أنشئ مجلداً جديداً

mkdir agentic-ai

الأمر mkdir اختصار لعبارة make directory، أي «أنشئ مجلداً». هذا الأمر تحديداً ستستخدمه كثيراً في هذا الكورس، لأنه كل مشروع جديد يبدأ بمجلد جديد.

7. شغّل الـ Agent

claude

بعد التثبيت، هذه الكلمة الواحدة تفتح Claude Code في المكان الذي أنت واقف فيه.

8. نظّف الشاشة

على Mac:

clear

على Windows:

cls

هذا الأمر لا يحذف شيئاً. هو فقط يمسح ما هو معروض أمامك عندما تمتلئ الشاشة.

9. أوقف ما يعمل

اضغط Control + C معاً.

إذا شعرت أن شيئاً عالقاً، أو أن أمراً يعمل ولا ينتهي، فهذا هو زر الإيقاف. تذكّره جيداً، لأنه يريحك نفسياً أكثر من أي أمر آخر في هذه القائمة.


رابعاً: ثلاث حركات توفر عليك الكتابة

هذه مش أوامر، لكنها تختصر وقتاً حقيقياً:

زر Tab يكمل الأسماء نيابة عنك. اكتب أول حرفين من اسم المجلد ثم اضغط Tab، وسيكمله الـ Terminal. هذا لا يوفر الوقت فقط، بل يمنع الأخطاء الإملائية. وهذه الأخطاء هي السبب الأول لرسالة "المجلد غير موجود".

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

يمكنك سحب المجلد وإفلاته داخل الـ Terminal. اكتب cd ومسافة، ثم اسحب المجلد من نافذة الملفات وأفلته في الـ Terminal. سيكتب لك المسار كاملاً وبشكل صحيح.


خامساً: المسارات التي فيها مسافات أو عربي

هذه المشكلة ستقابلك، ومن الأفضل أن تعرفها قبل أن تحصل.

إذا كان اسم المجلد يحتوي على مسافة، مثل My Documents، فإن هذا الأمر سيفشل:

cd My Documents

لأنه الـ Terminal سيفهم أنك تتكلم عن مجلد اسمه My، ثم كلمة غريبة اسمها Documents. الحل هو وضع الاسم بين علامتي تنصيص:

cd "My Documents"

أما المجلدات ذات الأسماء العربية، فهي تعمل تقنياً، لكنها ستسبب لك ارتباكاً بصرياً حقيقياً. اتجاه الكتابة سينقلب، والمسار سيبدو مبعثراً على الشاشة. وستجد صعوبة في معرفة وين ينتهي اسم المجلد.

النصيحة العملية: سمّ مجلدات العمل بالإنجليزي، حتى لو كان محتواها كله بالعربي. اسم مثل zaytoun-docs أسهل عليك وعلى الـ Agent من اسم مثل «مستندات زيتون».


سادساً: الطريق الكامل من الصفر

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

cd ~
mkdir zaytoun
cd zaytoun
claude

أربعة أسطر: ارجع للبداية، أنشئ مجلداً، ادخل إليه، شغّل الـ Agent. هسا الـ Agent يعمل حصرياً داخل هذا المجلد. وكل ملف تضعه فيه يصبح جزءاً من الـ Context الخاص به.

وهذه هي الفكرة التي بنينا عليها درس «الـ Agent والمجلدات» كاملاً: المجلد مش مجرد مكان تحفظ فيه الملفات. المجلد هو ذاكرة الـ Agent وحدود عمله.

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

خلاصة الدرس

  1. الـ Terminal هو نافذة الملفات لكن بالكتابة. كل ما تعرف عمله بالماوس، زي فتح مجلد والنظر بداخله والرجوع للخلف، له كلمة واحدة تقابله.

  2. السطر الذي أمامك يخبرك وين أنت واقف. اقرأه قبل أن تكتب أي أمر. لأنه كل أمر ينفّذ في المكان الحالي، والـ Agent يقرأ المجلد الحالي.

  3. تسعة أوامر تكفيك: pwd وls وcd وcd .. وcd ~ وmkdir وclaude وclear وControl + C. لا شيء منها يحذف ملفاتك.

  4. زر Tab يكمل، والسهم لأعلى يعيد، والسحب والإفلات يكتب المسار. ثلاث حركات تختصر عليك معظم الكتابة وتمنع معظم الأخطاء.

  5. المسافات تحتاج علامات تنصيص، والأسماء العربية تربك الشاشة. سمّ مجلدات عملك بالإنجليزي وسترتاح.

  6. كل مشروع يبدأ بمجلد خاص فيه. أنشئ المجلد أولاً، ثم ادخل إليه، ثم شغّل الـ Agent. مش العكس.


في الدرس الجاي: رح نثبّت Claude Code فعلياً خطوة بخطوة على Windows وعلى Mac، ونسجّل الدخول، ونشغّل أول أمر مع الـ Agent.

يلا، نلتقي بالدرس الجاي!