برگهٔ تقلب Claude Code
مرجعی قابلجستجو و چاپ از Claude Code — دستورات CLI، دستورات اسلش، حالتها، flagها، پیکربندی و گردشکارهای کاربردی. رایگان.
راهاندازی
10claude
شروع نشست تعاملی در دایرکتوری فعلی
claude "fix the build"
شروع با یک prompt اولیه
claude -p "explain this repo"
حالت print: اجرای یکباره، چاپ نتیجه، خروج
cat log | claude -p "find the error"
هدایت stdin به حالت print
claude -c / claude --continue
ادامه آخرین گفتوگو
claude -r / claude --resume
از سرگیری: انتخاب یک نشست قبلی
claude --resume <session-id>
از سرگیری نشست خاص با id
claude update
بهروزرسانی CLI به آخرین نسخه
claude doctor
عیبیابی نصب و سلامت
claude mcp
پیکربندی سرورهای MCP از CLI
دستورات اسلش
12/help
فهرست دستورات موجود و کاربرد
/clear
پاک کردن تاریخچه و زمینه گفتوگو
/compact
خلاصه و فشردهسازی زمینه
/init
تولید یک CLAUDE.md برای پروژه
/model
تغییر مدل فعال
/agents
ساخت و مدیریت subagentها
/mcp
مشاهده و مدیریت اتصالات سرور MCP
/config
باز کردن پنل تنظیمات / پیکربندی
/review
بازبینی یک pull request یا diff فعلی
/vim
فعالسازی کلیدهای Vim در prompt
/memory
ویرایش فایلهای حافظه CLAUDE.md
/cost
نمایش مصرف token و هزینه نشست
پیشوندهای prompt
6@path/to/file
ارجاع به فایل یا دایرکتوری در زمینه
# remember this
افزودن یک خط به حافظه (انتخاب CLAUDE.md)
! ls -la
حالت Bash: اجرای مستقیم دستور shell
/command
اجرای دستور اسلش داخلی یا سفارشی
@folder/
ارجاع به کل یک دایرکتوری
paste image
چسباندن یک اسکرینشات برای افزودن آن
حالتها
6Shift + Tab
چرخش حالتها: normal ← auto-accept ← plan
auto-accept edits
اعمال ویرایش فایلها بدون تأیید هرکدام
plan mode
بررسی و پیشنهاد یک پلن؛ بدون تغییر
normal mode
درخواست تأیید برای هر اقدام
--permission-mode plan
شروع مستقیم در حالت plan
--permission-mode acceptEdits
شروع با تأیید خودکار ویرایشها
میانبرهای صفحهکلید
9Esc
قطع Claude در میانه پاسخ
Esc Esc
ویرایش یک پیام قبلی / بازگشت
Ctrl + C
لغو ورودی یا تولید فعلی
Ctrl + D
خروج از نشست Claude Code
Ctrl + L
پاک کردن صفحه ترمینال
Ctrl + R
تغییر وضعیت خروجی مفصل / گسترده
Up / Down
مرور تاریخچه ورودی
Shift + Tab
چرخش حالتهای مجوز
\ + Enter
درج خط جدید در prompt
پرچمهای رایج
10--model <name>
انتخاب مدل (مثلاً opus، sonnet)
--add-dir <path>
اعطای دسترسی به یک دایرکتوری اضافه
--permission-mode <m>
plan | acceptEdits | default | bypassPermissions
--allowedTools "Bash,Edit"
مجاز کردن از پیش ابزارهای خاص
--disallowedTools "Bash"
مسدود کردن ابزارهای خاص
--output-format json
خروجی ساختاریافته برای اسکریپت (حالت print)
--max-turns 5
محدودسازی نوبتهای agentic در حالت print
--append-system-prompt "..."
افزودن به system prompt
--verbose
نمایش خروجی کامل نوبتبهنوبت
--dangerously-skip-permissions
پرش از همه promptهای مجوز (با احتیاط)
پیکربندی و حافظه
9.claude/settings.json
تنظیمات پروژه (مشترک، commitشده)
.claude/settings.local.json
تنظیمات پروژه (شخصی، git-ignored)
~/.claude/settings.json
تنظیمات سطح کاربر برای همه پروژهها
CLAUDE.md
حافظه پروژه که در هر نشست بارگذاری میشود
CLAUDE.local.md
حافظه شخصی پروژه (git-ignored)
~/.claude/CLAUDE.md
حافظه سراسری برای همه پروژهها
.claude/commands/*.md
دستورات اسلش سفارشی
.mcp.json
تعریف سرور MCP محدود به پروژه
permissions.allow / deny
قواعد مجاز / رد ابزار در settings.json
Hookها
8PreToolUse
اجرای دستور قبل از اجرای یک ابزار
PostToolUse
اجرا پس از پایان ابزار (مثلاً lint/format)
UserPromptSubmit
اجرا هنگام ارسال یک prompt
Stop
اجرا هنگام پایان پاسخ Claude
SubagentStop
اجرا هنگام پایان یک subagent
SessionStart
اجرا هنگام شروع یک نشست
Notification
اجرا روی اعلانها (مثلاً انتظار ورودی)
matcher: "Edit|Write"
محدودسازی یک hook به ابزارهای خاص
سرورهای 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 در یک prompt
گردشکارهای کاربردی
8claude "/review"
بازبینی diff فعلی قبل از commit
plan first, then build
Shift+Tab به حالت plan، تأیید، سپس اجرا
# add a project convention
ثبت سریع یک قاعده در CLAUDE.md
@file.php explain this
افزودن یک فایل به زمینه همراه یک پرسش
claude -p "..." | tee out.txt
اسکریپتسازی Claude و گرفتن خروجی
git diff | claude -p "write a commit msg"
تولید پیام commit از یک diff
/clear between tasks
بازنشانی زمینه هنگام تغییر موضوع
/compact when long
فشردهسازی نشست طولانی برای آزادسازی زمینه
هیچ موردی با «:q» مطابقت ندارد.
به کمک نیاز دارید؟
با این ابزار مشکلی پیدا کردید؟ به تیم ما اطلاع دهید.