Claude Code: دليل أوامر CLI

آخر تحديث: 2026-08-31

هذا دليل مرجعي سريع لأوامر Claude Code — كل أمر ومعامل وأمر شرطة للاستخدام اليومي.

💡 نصيحة: لا حاجة لحفظ كل شيء. الاستخدام اليومي يحتاج فقط claude، وclaude "تعليمات"، وبعض أوامر الشرطة الشائعة؛ والباقي يمكن البحث عنه.

📋 المتطلبات السابقة: الفصل 18 - نظام الخطافات

1. ما ستتعلمه


2. معاملات تشغيل CLI

(1) الاستخدام الأساسي

BASH
claude                           # وضع تفاعلي
claude "your instruction"        # مع تعليمات
echo "instruction" | claude      # وضع الأنبوب
claude -p "quick query"          # وضع الطباعة

(2) قائمة المعاملات الكاملة

المعامل الوصف مثال
-p, --print وضع غير تفاعلي claude -p "query"
--model تحديد النموذج --model claude-opus-4-20250514
--resume استئناف آخر جلسة claude --resume
--headless وضع بدون واجهة claude --headless "task"
--output تنسيق الإخراج --output json
--style نمط الإخراج --style concise
--allowed-tools تقييد الأدوات --allowed-tools Read,Write
--allow-full-auto وضع الأتمتة الكاملة --allow-full-auto
--mcp-config ملف تهيئة MCP --mcp-config ./mcp.json
--no-hooks تعطيل الخطافات --no-hooks
--sandbox وضع الصندوق الرمل --sandbox
--version عرض الإصدار claude --version
--help عرض المساعدة claude --help

3. أوامر الشرطة

(1) التحكم في الجلسة

الأمر الوصف
/help عرض المساعدة
/clear مسح سجل المحادثات
/compact ضغط سجل المحادثات
/cost عرض استخدام Tokens والتكلفة
/exit الخروج من Claude Code

(2) الملف والمشروع

الأمر الوصف
/init تهيئة المشروع، توليد CLAUDE.md
/files عرض الملفات المحمّلة
/diff عرض تغييرات ملفات الجلسة الحالية
/search <pattern> البحث عن نمط في المشروع

(3) التهيئة والأدوات

الأمر الوصف
/model <name> تبديل النموذج
/style <name> تبديل نمط الإخراج
/mcp عرض حالة خادم MCP
/hooks عرض تهيئة الخطافات
/skills سرد المهارات المتاحة
/skill <name> تنفيذ المهارة المحددة
/config عرض التهيئة الحالية

(4) تكامل Git

الأمر الوصف
/commit الالتزام بالتغييرات الحالية
/undo التراجع عن آخر عملية

▶ مثال 1: استخدام أوامر الشرطة

TEXT 📖 للعرض فقط
> /cost
Token usage: 45,230 / 200,000 (22.6%)
Session cost: $0.91

> /files
Loaded: src/index.ts, src/routes/user.ts, src/services/user.service.ts

> /model claude-opus-4-20250514
Model switched to claude-opus-4-20250514

> /diff
Modified: src/routes/user.ts (+12 -3), src/services/user.service.ts (+28 -0)

4. التحكم والأنماط

(1) عناصر التحكم التفاعلية

العملية المفتاح الوصف
إرسال تعليمات Enter إرسال الإدخال الحالي
سطر جديد Shift+Enter إدخال متعدد الأسطر
مقاطعة Ctrl+C إيقاف العملية الحالية
خروج Ctrl+D الخروج من Claude Code
السجل ↑/↓ تصفح السجل

(2) خيارات تأكيد الصلاحيات

الخيار الوصف
y نعم (هذه المرة)
n لا
a دائماً (في هذه الجلسة)
e تعديل قبل التطبيق

5. مواقع ملفات التهيئة

الملف الموقع الغرض
~/.claude/CLAUDE.md عام التفضيلات الشخصية
~/.claude/settings.json عام الإعدادات العامة
~/.claude/hooks.json عام الخطافات العامة
~/.claude/mcp_settings.json عام تهيئة MCP
project/CLAUDE.md المشروع اتفاقيات المشروع
project/.claude/hooks.json المشروع خطافات المشروع
project/.claudeignore المشروع استبعاد الملفات

(1) متغيرات البيئة

المتغير الوصف مثال
ANTHROPIC_API_KEY مفتاح API sk-ant-api03-xxx
ANTHROPIC_BASE_URL عنوان URL للـ API https://api.deepseek.com
CLAUDE_MODEL النموذج الافتراضي claude-sonnet-4-20250514
CLAUDE_STYLE النمط الافتراضي concise

6. مرجع سريع: الأوامر الشائعة

BASH
# التطوير اليومي
claude                                    # وضع تفاعلي
claude "Fix login bug"                    # مع تعليمات
claude --resume                            # استئناف الجلسة

# الأتمتة
claude -p "Review code" --output json     # أنبوب + JSON
claude --headless "Run tests, fix bugs"   # وضع CI

# التحكم
claude --allowed-tools Read,Write         # تقييد الأدوات
claude --style concise                    # إخراج مختصر
claude --model claude-opus-4-20250514     # تبديل النموذج

# داخل الجلسة
/cost    # عرض التكلفة
/clear   # مسح السجل
/diff    # عرض التغييرات
/commit  # الالتزام بالكود

❓ أسئلة شائعة

س كيف أتحقق من إصدار Claude Code؟
ج claude --version.
س ما الفرق بين -p ووضع الأنبوب؟
ج -p اختصار لوضع الطباعة، يُخرج مباشرة بدون تفاعل. وضع الأنبوب يمرّر الإدخال عبر stdin، وهو أيضاً غير تفاعلي.
س كيف أُعيد تعيين جميع التهيئات؟
ج احذف مجلد ~/.claude/، وأعد تشغيل Claude Code. يستعيد الإعدادات الافتراضية.
س /compact أم /clear؟
ج /compact يحافظ على السياق لكن يقلل Tokens؛ و/clear يبدأ من جديد تماماً.
س كيف أسرد جميع الجلسات السابقة؟
ج claude --list-sessions.

📖 ملخص


📝 تمارين

  1. أساسي (⭐): استخدم claude --help لعرض جميع المعاملات، وجرب 3 معاملات جديدة.
  2. متوسط (⭐⭐): استخدم 5 أوامر شرطة مختلفة في جلسة واحدة، وسجّل التأثيرات.
  3. متقدم (⭐⭐⭐): اكتب سكربت شل يستخدم claude -p --output json لخط أنابيب مراجعة كود آلي.
Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%