Claude Code 指令大全
Claude Code 指令大全收錄超過 159 個 CLI 指令、斜線命令、快捷鍵與設定檔參考,涵蓋基礎到隱藏技巧,以繁體中文說明每個指令的功能與用法。
目錄:8 個分類
CLI 啟動與 Session 18
CLI Launch & Session
啟動 Claude Code、繼續對話、恢復 session 等基本操作
claude claude "query" 範例
claude "幫我重構這個函式" claude -c claude -c -p "query" 範例
claude -c -p "上次的問題解決了嗎" claude -r "session" 範例
claude -r "refactor-auth" claude -p "query" 範例
claude -p "解釋這個錯誤訊息" cat file | claude -p "query" 範例
cat error.log | claude -p "分析這些錯誤" claude -w claude -w name --tmux 範例
claude -w fix-auth --tmux claude --remote "task" 範例
claude --remote "重構登入模組" claude --teleport claude update claude auth login claude auth logout claude auth status claude mcp add 範例
claude mcp add ./my-server --scope project claude agents claude setup-token CLI 旗標與參數 41
CLI Flags & Arguments
控制模型、權限、輸出格式、效能限制等執行參數
--model opus/sonnet/haiku 範例
claude --model opus "分析架構" --effort low/medium/high/xhigh/max 範例
claude --effort max "設計資料庫 schema" --system-prompt "..." 範例
claude --system-prompt "你是資安專家" --system-prompt-file path 範例
claude --system-prompt-file ./prompts/reviewer.md --append-system-prompt "..." 範例
claude --append-system-prompt "回答請用繁體中文" --append-system-prompt-file path 範例
claude --append-system-prompt-file ./extra-rules.md --permission-mode default/acceptEdits/plan/auto/dontAsk/bypassPermissions 範例
claude --permission-mode auto "修復所有 lint 錯誤" --dangerously-skip-permissions 危險操作:建議僅在受控環境(如 CI)中使用
--allowedTools "Bash(git *)" "Read" 範例
claude --allowedTools "Read" "Grep" -p "分析程式碼" --disallowedTools "Edit" 範例
claude --disallowedTools "Bash" "Edit" -p "只讀分析" --max-turns 3 範例
claude --max-turns 5 -p "逐步修復 bug" --max-budget-usd 5.00 範例
claude --max-budget-usd 2.00 "大規模重構" --output-format json/text/stream-json 範例
claude -p --output-format json "列出所有函式" --json-schema '{...}' 範例
claude -p --output-format json --json-schema '{"type":"object"}' "query" --input-format stream-json --add-dir ../lib 範例
claude --add-dir ../shared-lib --add-dir ../types --settings ./settings.json 範例
claude --settings ./team-settings.json --name "my-session" / -n 範例
claude -n "auth-refactor" --sandbox --chrome / --no-chrome --mcp-config ./mcp.json 範例
claude --mcp-config ./my-mcp-servers.json --strict-mcp-config --tools "Bash,Edit,Read" --debug "api,mcp" 範例
claude --debug "api,mcp,tools" --debug-file /tmp/debug.log 範例
claude --debug "api" --debug-file /tmp/claude-debug.log --verbose --bare --init --init-only --no-session-persistence --from-pr 123 範例
claude --from-pr 456 --fork-session --session-id "uuid" --fallback-model sonnet 範例
claude --model opus --fallback-model sonnet --ide --betas interleaved-thinking 範例
claude --betas interleaved-thinking --teammate-mode auto/in-process/tmux --disable-slash-commands --remote-control --exclude-dynamic-system-prompt-sections --allow-dangerously-skip-permissions 斜線指令 23
Slash Commands
在互動 session 中使用的 / 開頭指令
/help /clear /compact [instructions] 範例
/compact 保留架構決策和 API 細節 /recap /init /model /effort /config /review /security-review /ultrareview /ultraplan [task] 範例
/ultraplan 重構認證模組為微服務架構 /plan /batch [description] 範例
/batch 將所有 React class component 轉為 function component /loop [interval] [command] 範例
/loop 5m /review /doctor /permissions /cost /rename [name] 範例
/rename auth-migration /voice /resume /tui /keybindings 鍵盤快捷鍵 25
Keyboard Shortcuts
提升操作效率的鍵盤組合快捷鍵
Ctrl+C Ctrl+D Ctrl+T Ctrl+O Ctrl+R Enter Ctrl+J Ctrl+L Ctrl+S Ctrl+G / Ctrl+X, Ctrl+E 使用 $EDITOR 環境變數指定的編輯器
Ctrl+V / Alt+V Shift+Tab Shift+Tab+Tab Esc Esc+Esc Ctrl+A Ctrl+E Ctrl+W Alt+B Alt+F Cmd+P / Meta+P Meta+O Cmd+T / Meta+T Space 僅在 /voice 模式啟用後生效
Up/Down 設定檔 10
Configuration Files
自訂行為、權限、工具整合的設定檔案
CLAUDE.md 放在專案根目錄,每次啟動自動載入
~/.claude/CLAUDE.md 優先級低於專案 CLAUDE.md,用於跨專案共通設定
.claude/settings.json 可提交到 git,團隊共用設定
~/.claude/settings.json .claude/settings.local.json 自動加入 .gitignore,適合放個人 API key 等
~/.claude/settings.local.json .mcp.json 放在專案根目錄,定義 MCP server 連接方式
~/.claude/keybindings.json .claude/skills/<name>/SKILL.md 每個 skill 一個資料夾,包含 SKILL.md 定義檔
.claude/agents/<name>/AGENT.md 每個 agent 一個資料夾,包含 AGENT.md 定義檔
進階功能 15
Advanced Features
延伸思考、遠端控制、語音輸入、瀏覽器整合等進階能力
think / think hard / megathink / ultrathink think 基礎、think hard 深入、megathink 極深、ultrathink 最大推理
範例
請 ultrathink 分析這個競爭條件 claude --remote-control /voice + Space --chrome claude -w feature-name MCP (Model Context Protocol) .claude/skills/<name>/SKILL.md Subagents (Explore / Plan / General) /plan or Shift+Tab+Tab Permission Modes (6 levels) plan → default → acceptEdits → auto → dontAsk → bypassPermissions
/batch /loop /recap claude --remote ToolSearch (lazy-load MCP) 環境變數 12
Environment Variables
透過環境變數控制 Claude Code 行為的隱藏開關
ANTHROPIC_API_KEY 範例
export ANTHROPIC_API_KEY=sk-ant-... CLAUDE_CODE_DEBUG_LOGS_DIR 範例
export CLAUDE_CODE_DEBUG_LOGS_DIR=/tmp/claude-logs CLAUDE_CODE_SIMPLE 範例
export CLAUDE_CODE_SIMPLE=1 CLAUDE_CODE_USE_POWERSHELL_TOOL 範例
set CLAUDE_CODE_USE_POWERSHELL_TOOL=1 CLAUDE_CODE_FORK_SUBAGENT 範例
export CLAUDE_CODE_FORK_SUBAGENT=1 CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX 範例
export CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX=ci- ENABLE_PROMPT_CACHING_1H 範例
export ENABLE_PROMPT_CACHING_1H=1 BASH_MAX_OUTPUT_LENGTH 範例
export BASH_MAX_OUTPUT_LENGTH=100000 TASK_MAX_OUTPUT_LENGTH 範例
export TASK_MAX_OUTPUT_LENGTH=200000 SLASH_COMMAND_TOOL_CHAR_BUDGET 範例
export SLASH_COMMAND_TOOL_CHAR_BUDGET=50000 ANTHROPIC_BASE_URL 範例
export ANTHROPIC_BASE_URL=https://my-proxy.example.com CLAUDE_CODE_MAX_MEMORY 範例
export CLAUDE_CODE_MAX_MEMORY=8192 常見問題
Claude Code 有哪些指令?
Claude Code 提供超過 159 個指令,涵蓋 CLI 啟動、旗標參數、斜線指令、鍵盤快捷鍵、設定檔、進階功能、環境變數與隱藏技巧共 8 大分類。
Claude Code 的快捷鍵有哪些?
常用快捷鍵包括 Ctrl+C 中斷生成、Ctrl+J 換行、Ctrl+R 搜尋歷史、Shift+Tab 切換權限模式、Esc+Esc 時光倒流、Cmd+P 模型選擇器等。
如何讓 Claude Code 自動執行不需要確認?
使用 --permission-mode auto 或 Shift+Tab 切換到 auto 模式。也可以用 --dangerously-skip-permissions 跳過所有權限提示,但僅建議在安全環境中使用。
Claude Code 的 Extended Thinking 怎麼用?
在 prompt 中加入 "think" 啟用 4K token 思考、"think hard" 或 "megathink" 啟用 10K、"ultrathink" 啟用 32K 最大推理。也可以用 Cmd+T 切換。
CLAUDE.md 是什麼?怎麼設定?
CLAUDE.md 是 Claude Code 的專案記憶檔。放在專案根目錄可定義編碼規範、架構說明、常用指令等。放在 ~/.claude/CLAUDE.md 則為全域指令,所有專案共用。用 /init 可自動生成。
Claude Code 怎麼接 MCP Server?
用 claude mcp add 互動式新增,或在 .mcp.json 中手動設定。支援 stdio 和 HTTP 兩種傳輸方式。MCP 工具會自動 lazy-load,減少 95% context 佔用。
Claude Code 可以用語音輸入嗎?
可以,輸入 /voice 啟用語音模式。按住空白鍵說話(push-to-talk),放開後自動轉文字。語音辨識針對程式術語優化,跨 session 持續有效。
Claude Code 有哪些隱藏功能?
包括 Auto Mode 自動跳過安全操作的確認、Plan file 自動命名、管道(pipe)用法、MCP Tool Search lazy loading、內建 bfs/ugrep 加速搜尋、Esc+Esc 時光倒流等。
資料來源
- Anthropic 官方文件:code.claude.com/docs
- Claude Code CLI Reference
- Claude Code Changelog(截至 2026-04-22)
- 社群整理與實測驗證
本頁內容以 2026-04-22 版本為準。Claude Code 持續更新中,建議搭配官方文件使用。