ورقة Claude Code المرجعية
مرجع Claude Code قابل للبحث والطباعة — أوامر CLI وأوامر الشرطة المائلة والأوضاع والأعلام والإعدادات وسير العمل المفيد. مجاني.
التشغيل
10claude
بدء جلسة تفاعلية في المجلد الحالي
claude "fix the build"
البدء بموجّه أولي
claude -p "explain this repo"
وضع الطباعة: تشغيل مرة، طباعة النتيجة، خروج
cat log | claude -p "find the error"
توجيه stdin إلى وضع الطباعة
claude -c / claude --continue
متابعة أحدث محادثة
claude -r / claude --resume
استئناف: اختيار جلسة سابقة
claude --resume <session-id>
استئناف جلسة محددة بالمعرّف
claude update
تحديث الـ CLI لأحدث إصدار
claude doctor
تشخيص التثبيت والحالة الصحية
claude mcp
إعداد خوادم MCP من الـ CLI
أوامر الشرطة المائلة
12/help
سرد الأوامر المتاحة والاستخدام
/clear
مسح سجل المحادثة والسياق
/compact
تلخيص وضغط السياق
/init
توليد CLAUDE.md للمشروع
/model
تبديل النموذج النشط
/agents
إنشاء وإدارة الوكلاء الفرعيين
/mcp
عرض وإدارة اتصالات خوادم MCP
/config
فتح لوحة الإعدادات / التهيئة
/review
مراجعة طلب سحب أو الفرق الحالي
/vim
تفعيل اختصارات Vim في الموجّه
/memory
تحرير ملفات ذاكرة CLAUDE.md
/cost
عرض استخدام الرموز والتكلفة للجلسة
بادئات الموجّه
6@path/to/file
الإشارة لملف أو مجلد في السياق
# remember this
إضافة سطر للذاكرة (اختيار أي CLAUDE.md)
! ls -la
وضع Bash: تشغيل أمر صدفة مباشرة
/command
تشغيل أمر شرطة مدمج أو مخصص
@folder/
الإشارة لمجلد كامل
paste image
لصق لقطة شاشة لتضمينها
الأوضاع
6Shift + Tab
تدوير الأوضاع: عادي ← قبول تلقائي ← تخطيط
auto-accept edits
تطبيق تعديلات الملفات دون تأكيد كل واحد
plan mode
البحث واقتراح خطة؛ دون إجراء تغييرات
normal mode
طلب التأكيد على كل إجراء
--permission-mode plan
البدء مباشرة في وضع التخطيط
--permission-mode acceptEdits
البدء مع قبول التعديلات تلقائياً
اختصارات لوحة المفاتيح
9Esc
مقاطعة Claude أثناء الرد
Esc Esc
تحرير رسالة سابقة / الترجيع
Ctrl + C
إلغاء المدخل أو التوليد الحالي
Ctrl + D
الخروج من جلسة Claude Code
Ctrl + L
مسح شاشة الطرفية
Ctrl + R
تبديل الإخراج المطوّل / الموسّع
Up / Down
تصفح سجل المدخلات
Shift + Tab
تدوير أوضاع الأذونات
\ + Enter
إدراج سطر جديد في الموجّه
الأعلام الشائعة
10--model <name>
اختيار النموذج (مثل opus، sonnet)
--add-dir <path>
منح الوصول لمجلد إضافي
--permission-mode <m>
plan | acceptEdits | default | bypassPermissions
--allowedTools "Bash,Edit"
السماح المسبق لأدوات محددة
--disallowedTools "Bash"
حظر أدوات محددة
--output-format json
إخراج منظم للسكربتات (وضع الطباعة)
--max-turns 5
تحديد أدوار الوكيل في وضع الطباعة
--append-system-prompt "..."
الإلحاق بموجّه النظام
--verbose
عرض الإخراج الكامل دوراً بدور
--dangerously-skip-permissions
تخطي كل موجّهات الأذونات (استخدم بحذر)
التهيئة والذاكرة
9.claude/settings.json
إعدادات المشروع (مشتركة، مُودعة)
.claude/settings.local.json
إعدادات المشروع (شخصية، متجاهلة من git)
~/.claude/settings.json
إعدادات على مستوى المستخدم لكل المشاريع
CLAUDE.md
ذاكرة المشروع المحملة في كل جلسة
CLAUDE.local.md
ذاكرة مشروع شخصية (متجاهلة من git)
~/.claude/CLAUDE.md
ذاكرة عامة لكل المشاريع
.claude/commands/*.md
أوامر شرطة مخصصة
.mcp.json
تعريفات خوادم MCP بنطاق المشروع
permissions.allow / deny
قواعد السماح / المنع للأدوات في settings.json
الخطافات (Hooks)
8PreToolUse
تشغيل أمر قبل تنفيذ أداة
PostToolUse
التشغيل بعد انتهاء أداة (مثل lint/format)
UserPromptSubmit
التشغيل عند إرسال موجّه
Stop
التشغيل عند انتهاء رد Claude
SubagentStop
التشغيل عند انتهاء وكيل فرعي
SessionStart
التشغيل عند بدء جلسة
Notification
التشغيل عند الإشعارات (مثل انتظار المدخل)
matcher: "Edit|Write"
حصر خطاف بأدوات محددة
خوادم MCP
8claude mcp add <name> -- <cmd>
إضافة خادم MCP بـ stdio
claude mcp add --transport http <name> <url>
إضافة خادم MCP بعيد بـ HTTP
claude mcp list
سرد خوادم MCP المُهيّأة
claude mcp get <name>
عرض تفاصيل خادم واحد
claude mcp remove <name>
إزالة خادم MCP
/mcp
عرض الحالة ومصادقة الخوادم
--mcp-config <file>
تحميل خوادم MCP من ملف JSON
@server:resource
الإشارة لمورد MCP في موجّه
سير عمل مفيدة
8claude "/review"
مراجعة الفرق الحالي قبل الإيداع
plan first, then build
Shift+Tab لوضع التخطيط، الموافقة، ثم التنفيذ
# add a project convention
حفظ قاعدة سريعاً في CLAUDE.md
@file.php explain this
إسقاط ملف في السياق مع سؤال
claude -p "..." | tee out.txt
برمجة Claude والتقاط الإخراج
git diff | claude -p "write a commit msg"
توليد رسالة إيداع من فرق
/clear between tasks
إعادة ضبط السياق عند تبديل المواضيع
/compact when long
ضغط جلسة طويلة لتحرير السياق
لا يوجد إدخال يطابق “:q”.
هل تحتاج إلى مساعدة؟
هل واجهت مشكلة في هذه الأداة؟ أخبر فريقنا.