الطرفية (Terminal) بأقل من عشرة أوامر

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

مقدمة

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

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

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

فكّر في الـ Terminal كأنه نافذة الملفات (File Explorer أو Finder) لكن بالكتابة بدل الماوس. أنت تعرف بالفعل كيف تفتح مجلداً وتشوف ما بداخله وترجع للخلف — هذا كل ما سنفعله، بالكلمات بدل النقر.

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

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

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

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

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

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

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

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

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

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

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

C:\Users\Hatem>

أو هذا على Mac:

hatem@MacBook ~ %

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

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

القاعدة التي تحتاج أن تحفظها: الـ 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 في مجلد المستخدم الرئيسي أو في Desktop مباشرة. هذه المجلدات تحتوي على آلاف الملفات التي لا علاقة لها بشغلك، والـ 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.

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