EN
ابدأ هنا المواضيع الفِرَق المرجع المستجدّات المحفوظات
الأساس

التطبيق مقابل سطر الأوامر

هل أحتاج إلى استخدام Terminal، أم يمكنني الاكتفاء بالتطبيق؟

الإجابة المختصرة

يمكنك الاكتفاء بالتطبيق. Claude Code Desktop ونسخة سطر الأوامر هما المحرّك نفسه خلف واجهتين مختلفتين. Desktop نافذة عادية تشير فيها وتنقر. أما الـ Terminal فهو للأتمتة والـ scripting ولتوزيعات Linux التي لا تغطّيها نسخة Desktop التجريبية.

هذا السؤال يوقف من الناس أكثر مما ينبغي، فإليك الجواب المختصر: الـ Terminal اختياري. إنه باب ثانٍ إلى المبنى نفسه، لا مرحلة عليك اجتيازها قبل أن يُسمح لك بالباب الجيد. كل ما يستطيع سطر الأوامر فعله بملفاتك يفعله التطبيق أيضًا — الفرق فقط في أن تكتب التعليمة أو تنقر عليها.

ويفيد أن تكون الكلمات الثلاث التالية واضحة في ذهنك، لأنها تُستخدم بتساهل. الـ GUI هو أي برنامج تقوده بالنظر والنقر، وهو تقريبًا كل ما تستخدمه اليوم. والـ terminal هو نافذة النص الصِّرف التي تكتب فيها التعليمات بدلًا من ذلك. أما الـ CLI فهو برنامج مصمَّم ليُقاد بهذه الطريقة. لدى Claude Code الاثنان معًا، GUI و CLI؛ وDesktop هو الـ GUI.

وهناك سببان صادقان لفتح الـ Terminal رغم ذلك. الأول هو توزيعة Linux غير مدعومة — فقد وصل Desktop إلى Ubuntu 22.04 فأحدث وDebian 12 فأحدث في نسخة تجريبية في يونيو 2026، لكن على Fedora وRHEL وسواها ما زال لا تطبيق، فلا خيار أمام قارئها، ولا شيء من مادة الـ Terminal هنا اختياري بالنسبة إليه. والثاني هو الأتمتة: حالما تريد أن يعمل Claude داخل script مجدول أو ضمن pipeline بدل محادثة، تحتاج إلى شيء يستطيع الـ script استدعاءه، وهذا بالضبط ما وُجد claude -p من أجله. ويكمل ذلك المسار في الأتمتة.

وبقية الأوامر أدناه رفاهية في الـ Terminal لا ضرورة — أن تعلّم الـ shell اختصارًا لسطر جديد، أو التحرير بأسلوب vim، أو تشغيل shell command دون مغادرة المحادثة. مفيدة إن كنت تعيش هناك، وقابلة للتجاهل إن لم تكن كذلك. لا شيء في هذه الصفحة شرطٌ مسبق لـالبدء مع Claude Code؛ عُد إليها يوم تحتاج إليها فعلًا.

أين تتعلّمه فعلًا

إن قرّرت أنك تريد الـ Terminal — لأنك على Linux، أو لأن وجهتك هي الأتمتة — فثمّة مسار عملي قصير له: مسار Power Track. أساسيات الـ shell تتدرّب عليها في sandbox داخل المتصفّح (فلا شيء على جهازك ينكسر)، ثم الـ worktrees والـ hooks والـ headless mode. وهو مُبقًى خارج المسار الرئيسي عن قصد، لأن القارئ غير التقني لا ينبغي أن يُمرَّر عبر cd وrm في طريقه إلى أول ساعة نافعة مع Claude.

المصطلحات

GUI graphical interface · graphical user interface
الـ GUI (Graphical User Interface) هو نوع البرمجيات الذي تُشغّله بالنظر والنقر — نوافذ وأزرار وقوائم ولوحات — بدلًا من كتابة الأوامر. تطبيقاتك اليومية كلّها GUI. وهو عكس الـ CLI، حيث تكتب التعليمات داخل terminal. الـ Claude Code Desktop هو الطريقة الرسومية (GUI) لاستخدام Claude Code.
CLI command-line interface
اختصار لـ Command-Line Interface — تشغيل برنامج بكتابة الأوامر بدلًا من النقر على الأزرار. الـ terminal هو حيث تفعل ذلك. يبدو خاليًا، لكنه دقيق وسريع وسهل الأتمتة.
Terminal shell
النافذة التي تكتب فيها الأوامر وتقرأ مخرجاتها — طريقة نصّية صرفة للتحدّث إلى حاسوبك. هو الجهاز نفسه كسطح مكتبك المعتاد، لكنه باب مختلف للدخول. («الـ shell» هو البرنامج بداخله الذي يقرأ أوامرك فعليًا.)

يُخلط بينه وبين

أمران يخلط الناس بينهما هنا، والفرق الذي يهمّ فعلًا.

قراءات أطول

كيف تفعلها

  • claude -p نفّذ prompt واحدًا دون واجهة المحادثة واطبع الجواب — أداة من مسار Power Track للـ scripts والـ pipes.
  • /terminal-setup علّم الـ Terminal لديك اختصار سطر جديد (Shift+Enter) — خطوة إعداد في مسار Power Track.
  • /vim فعّل أو عطّل التحرير بنمط vim في حقل الإدخال — راحة لمستخدمي الـ Terminal من مسار Power Track.
  • ! <command> شغِّل shell command من داخل المحادثة وشاهد ناتجه يظهر مباشرةً فيها.