Claude Code 命令速查與實踐手冊
面向開發(fā)者的 Claude Code CLI操作手冊 ,覆蓋命令、參數(shù)、快捷鍵、工作流和工程實踐。
一、基本模型
Claude Code 基本操作:
- 輸入:Prompt + 文件(--file / stdin)
- 上下文:session(--resume / --continue)
- 執(zhí)行:單次 / 交互 / 后臺
- 輸出:文本 / JSON / 流式 JSON / 文件
核心原則:
- 輸入越準確細致,輸出越穩(wěn)定。但也不是越多越好,而是恰到好處。
- 上下文越清晰,結果越一致。上下文無雜質干擾,一件事一件事處理。
- 任務越可驗證,風險越低。任務能通過Claude自身驗證最好。
二、交互式斜杠命令(Slash Commands)
在交互模式中輸入 / 開頭的命令來控制會話行為。
會話控制
| 命令 | 功能 | 說明 |
|---|---|---|
| /help | 顯示所有可用命令 | 包含內置命令、自定義命令和 MCP 命令 |
| /clear | 清除當前對話上下文 | 完全重置,適合切換任務 |
| /compact [指令] | 壓縮對話歷史 | 可指定保留重點,如 /compact 保留錯誤處理模式 |
| /undo | 撤銷最近一次文件更改 | 僅回退上一步,多步回退用 git |
| /exit | 退出會話 | 等同 Ctrl+D |
模式切換
| 命令 | 功能 | 說明 |
|---|---|---|
| /plan | 切換計劃模式 | Claude 先給出方案等待確認后再執(zhí)行 |
| /fast | 切換快速模式 | 同一模型的速度優(yōu)化設置,約 2x 費用 |
| /model [名稱] | 切換模型 | /model opus /model sonnet /model haiku |
| /effort [級別] | 設置推理深度 | low / medium / high / max |
模型選擇策略
| 場景 | 推薦模型 |
|---|---|
| 簡單探索、機械任務 | /model haiku |
| 日常編碼 | /model sonnet |
| 復雜推理、架構設計、安全分析 | /model opus |
會話管理
| 命令 | 功能 | 說明 |
|---|---|---|
| /resume | 恢復歷史會話 | 打開會話選擇器 |
| /sessions | 列出所有會話 | 查看會話歷史 |
| /tasks | 查看后臺任務 | /tasks <id> 查看詳情 |
| /name [名稱] | 命名當前會話 | 方便后續(xù)查找 |
工具與配置
| 命令 | 功能 | 說明 |
|---|---|---|
| /config | 查看/編輯配置 | 打開 settings.json |
| /permissions | 管理權限設置 | 查看和修改工具權限 |
| /mcp | 管理 MCP 服務器 | 添加、刪除、查看 MCP 服務器 |
| /cost | 查看費用統(tǒng)計 | 當前會話 token 和費用 |
| /keybindings | 編輯快捷鍵配置 | 修改 ~/.claude/keybindings.json |
項目與環(huán)境
| 命令 | 功能 | 說明 |
|---|---|---|
| /init | 初始化項目配置 | 創(chuàng)建 CLAUDE.md 等項目文件 |
| /add-dir <路徑> | 添加工作目錄 | 允許訪問額外目錄 |
| /ide | 連接 IDE | 自動連接 VS Code / JetBrains |
| /doctor | 健康檢查 | 診斷 Claude Code 安裝和配置問題 |
| /status | 查看狀態(tài) | 顯示當前連接和配置狀態(tài) |
賬戶與安裝
| 命令 | 功能 | 說明 |
|---|---|---|
| /login | 登錄 | 認證 Anthropic 賬戶 |
| /logout | 登出 | 清除認證信息 |
| /install-github-app | 安裝 GitHub App | 啟用 PR 工作流集成 |
| /bug | 報告問題 | 提交 bug 報告 |
高級功能
| 命令 | 功能 | 說明 |
|---|---|---|
| /listen | 監(jiān)聽模式 | 監(jiān)聽外部輸入 |
| /vim | Vim 模式 | 啟用 Vim 風格的鍵綁定 |
| /review | 代碼審查 | 審查當前變更 |
| /memory | 管理記憶 | 查看/編輯 Claude 的持久記憶 |
| /terminal-setup | 終端設置 | 配置終端集成 |
| !<命令> | 執(zhí)行 Shell 命令 | 如 !git status,在當前會話中運行 |
自定義斜杠命令
在項目目錄 .claude/commands/ 或全局 ~/.claude/commands/ 下創(chuàng)建 .md 文件:
--- allowed-tools: Edit, Bash model: sonnet description: 審查當前分支的代碼變更 --- ? 審查當前分支相對于 main 的所有變更: 1. 檢查代碼質量 2. 發(fā)現(xiàn)潛在 bug 3. 給出改進建議 ? $ARGUMENTS
文件名即命令名,使用 $ARGUMENTS 捕獲命令后的參數(shù)。
三、鍵盤快捷鍵
| 快捷鍵 | 功能 | 說明 |
|---|---|---|
| Shift+Tab | 切換權限/計劃模式 | 循環(huán):default → acceptEdits → auto → plan |
| Ctrl+C | 取消當前任務 | 停止執(zhí)行但不退出會話 |
| Ctrl+D | 退出會話 | 等同 /exit |
| Ctrl+L | 清屏 | 清除終端顯示,保留上下文 |
| Ctrl+R | 搜索歷史 | 搜索當前會話的命令歷史 |
| Ctrl+S | 暫存 Prompt | 暫存當前輸入,提交其他內容后自動恢復 |
| Escape | 中斷生成 | 第一次中斷,輸入 "go" 可繼續(xù) |
| Escape×2 | 回溯模式 | 進入回溯模式,用方向鍵瀏覽歷史 |
自定義快捷鍵
運行 /keybindings 編輯 ~/.claude/keybindings.json,修改后即時生效無需重啟。
四、CLI 啟動參數(shù)
核心參數(shù)
| 參數(shù) | 縮寫 | 功能 | 示例 |
|---|---|---|---|
| -p | 單次輸出模式 | claude -p "問題" | |
| --continue | -c | 繼續(xù)最近會話 | claude -c |
| --resume [id] | -r | 恢復指定會話 | claude -r abc123 |
| --model <模型> | 指定模型 | claude --model opus | |
| --help | -h | 顯示幫助 | claude -h |
| --version | -v | 顯示版本 | claude -v |
輸入與輸出
| 參數(shù) | 功能 | 示例 |
|---|---|---|
| --file <路徑> | 輸入文件 | claude --file src/api.ts "分析" |
| --output-format <格式> | 輸出格式 | text / json / stream-json |
| --input-format <格式> | 輸入格式 | text / stream-json |
| --json-schema <schema> | 結構化輸出驗證 | 指定 JSON Schema |
會話與上下文
| 參數(shù) | 功能 | 示例 |
|---|---|---|
| --add-dir <目錄> | 添加工作目錄 | claude --add-dir ../lib |
| --name <名稱> | -n 命名會話 | claude -n "feature-auth" |
| --fork-session | 分叉會話 | 恢復時創(chuàng)建新會話 ID |
| --from-pr [值] | 從 PR 恢復 | claude --from-pr 123 |
| --session-id <uuid> | 指定會話 ID | 使用特定 UUID |
| --no-session-persistence | 禁用會話持久化 | 僅與 --print 搭配 |
| --worktree [名稱] | -w 創(chuàng)建 git worktree | 隔離工作環(huán)境 |
| --tmux | 創(chuàng)建 tmux 會話 | 需搭配 --worktree |
模型與行為
| 參數(shù) | 功能 | 示例 |
|---|---|---|
| --effort <級別> | 推理深度 | low / medium / high / max |
| --permission-mode <模式> | 權限模式 | 見權限模式說明 |
| --fallback-model <模型> | 降級模型 | 主模型過載時自動切換 |
| --max-budget-usd <金額> | 費用上限 | 僅與 --print 搭配 |
| --verbose | 詳細日志 | 顯示更多運行信息 |
| --debug [過濾] | 調試模式 | --debug "api,hooks" |
| --debug-file <路徑> | 調試日志文件 | 寫入指定路徑 |
工具與權限
| 參數(shù) | 功能 | 示例 |
|---|---|---|
| --allowedTools <工具> | 允許的工具 | "Bash(git:*) Edit" |
| --disallowedTools <工具> | 禁止的工具 | "Bash(rm:*)" |
| --tools <工具> | 指定可用工具集 | "Bash,Edit,Read" 或 "" 禁用所有 |
| --dangerously-skip-permissions | 跳過所有權限檢查 | 僅用于沙箱環(huán)境 |
| --allow-dangerously-skip-permissions | 允許跳過權限選項 | 不默認跳過,僅開放選項 |
Prompt 定制
| 參數(shù) | 功能 | 示例 |
|---|---|---|
| --system-prompt <提示> | 自定義系統(tǒng)提示 | 替換默認系統(tǒng)提示 |
| --append-system-prompt <提示> | 追加系統(tǒng)提示 | 在默認提示后附加 |
集成與擴展
| 參數(shù) | 功能 | 示例 |
|---|---|---|
| --agent <代理> | 指定代理 | 覆蓋 settings 中的 agent |
| --agents <json> | 自定義代理 | JSON 定義多個代理 |
| --mcp-config <配置> | MCP 服務器配置 | 加載 MCP JSON 配置 |
| --strict-mcp-config | 嚴格 MCP 模式 | 僅使用指定的 MCP |
| --plugin-dir <路徑> | 加載插件目錄 | 指定插件路徑 |
| --settings <文件> | 加載設置文件 | 額外的 settings.json |
| --ide | 連接 IDE | 自動連接可用的 IDE |
| --chrome | Chrome 集成 | 啟用瀏覽器集成 |
| --bare | 最小模式 | 跳過 hooks、LSP、插件等 |
| --disable-slash-commands | 禁用斜杠命令 | 禁用所有 skills |
子命令
| 子命令 | 功能 |
|---|---|
| claude doctor | 健康檢查,診斷安裝問題 |
| claude auth | 管理認證 |
| claude mcp | 管理 MCP 服務器 |
| claude install [target] | 安裝指定版本(stable / latest / 版本號) |
| claude update | 檢查并安裝更新 |
| claude agents | 列出已配置的代理 |
| claude auto-mode | 查看 auto 模式分類器配置 |
| claude setup-token | 設置長期認證 token |
| claude plugin | 管理插件 |
五、權限模式
使用 --permission-mode 或 Shift+Tab 在會話中切換:
| 模式 | 行為 | 適用場景 |
|---|---|---|
| default | 每次操作需確認 | 謹慎操作,初次使用 |
| acceptEdits | 自動接受文件編輯 | 信任代碼修改 |
| plan | 先計劃再執(zhí)行,修改需確認 | 復雜任務先審查方案 |
| auto | 自動執(zhí)行所有操作 | 快速迭代,信任環(huán)境 |
| dontAsk | 不詢問直接執(zhí)行 | 自動化流水線 |
| bypassPermissions | 跳過所有權限檢查 | 沙箱/測試環(huán)境 |
六、運行模式
1. 交互模式(默認)
claude
特點:持續(xù)上下文、適合探索和迭代。
2. 單次模式(Print)
claude -p "一個問題"
特點:無狀態(tài)、適合自動化和管道。
3. 后臺任務
claude --background "運行測試" ? # 查看任務 /tasks ? # 查看詳情 /tasks <task-id>
適用:測試、構建、長時間分析。
七、輸入與輸出
輸入方式
# 文件輸入 claude < prompt.txt ? # 管道輸入 cat diff.txt | claude -p "分析改動" ? # 組合輸入 git diff | claude -p "代碼審查" ? # 多文件分析 claude --file api.ts --file db.ts "分析依賴關系" ? # 精確行范圍 claude --file src/api.ts:40-80 "是否存在邏輯錯誤"
輸出方式
# JSON 輸出
claude -p --output-format json "生成接口定義"
?
# 流式 JSON
claude -p --output-format stream-json "生成代碼"
?
# 結構化輸出
claude -p --json-schema '{"type":"object","properties":{"name":{"type":"string"}}}' "提取信息"
?
# 重定向
claude -p "生成代碼" > main.ts八、工作流模板
1. 多步驟執(zhí)行
claude " 1. 設計數(shù)據庫 2. 實現(xiàn) API 3. 編寫測試 4. 生成文檔 "
2. 驗證型工作流
claude " 步驟1:實現(xiàn)功能 驗證:是否可運行 ? 步驟2:編寫測試 驗證:是否通過 ? 步驟3:覆蓋率檢查 驗證:是否 >80% "
3. Bug 修復流程
1. 描述問題 2. 分析日志 3. 定位代碼 4. 修復問題 5. 編寫測試 6. 回歸驗證
4. 重構流程
1. 識別問題 2. 提出重構方案 3. 重寫代碼 4. 保持行為一致 5. 驗證測試
九、命令組合實踐
1. 代碼審查
# 交互式審查 claude --file main.go " 1. 性能問題 2. 并發(fā)問題 3. 安全問題 4. 可維護性 " ? # Git diff 審查 git diff main..HEAD | claude -p "審查代碼變更,標注風險點"
2. Bug 定位
# 日志分析 claude --file logs.txt "找出錯誤原因" ? # 代碼定位 claude --file api.ts:40-80 "這里是否有問題"
3. Git 集成
git diff | claude -p "審查代碼" git log --oneline -20 | claude -p "分析變更趨勢"
4. CI/CD 集成
# 自動審查(費用受控) git diff main..HEAD | claude -p \ ?--max-budget-usd 0.50 \ ?--output-format json \ ?"代碼審查,輸出 JSON 格式的問題列表" ? # 降級策略 claude -p --model sonnet --fallback-model haiku "生成接口"
5. 批處理
for file in src/*.ts; do claude -p --file "$file" "檢查問題" done
十、Compact 與上下文管理
長會話中上下文會逐漸膨脹,影響性能和費用。
使用策略
| 場景 | 操作 |
|---|---|
| 上下文使用 >80% | /compact 壓縮歷史 |
| 切換完全不同的任務 | /clear 清空重來 |
| 需要保留特定信息 | /compact 保留 API 設計決策 |
| 會話過長效果下降 | /compact 后繼續(xù) |
示例
/compact 保留錯誤處理的修復方案和測試結果
Claude 會壓縮之前的對話,僅保留你指定的關鍵信息。
十一、Plan 模式實踐
Plan 模式讓 Claude 在執(zhí)行前先給出方案。
啟用方式
# 啟動時指定 claude --permission-mode plan ? # 會話中切換 /plan ? # 快捷鍵 Shift+Tab ?# 循環(huán)切換模式
適用場景
- 復雜重構:先看方案再執(zhí)行
- 不熟悉的代碼庫:先探索再修改
- 高風險操作:數(shù)據庫遷移、API 變更
- 團隊協(xié)作:方案可以分享討論
十二、環(huán)境變量
| 變量 | 功能 |
|---|---|
| ANTHROPIC_API_KEY | API 密鑰 |
| CLAUDE_CODE_SIMPLE | 簡單模式(--bare 自動設置) |
| CLAUDE_FORMAT | 默認輸出格式 |
十三、參數(shù)總覽
| 參數(shù) | 縮寫 | 功能 |
|---|---|---|
| -p | 單次輸出 | |
| --continue | -c | 繼續(xù)最近會話 |
| --resume | -r | 恢復指定會話 |
| --model | 指定模型 | |
| --file | 輸入文件 | |
| --effort | 推理深度 | |
| --output-format | 輸出格式 | |
| --permission-mode | 權限模式 | |
| --allowedTools | 允許的工具 | |
| --max-budget-usd | 費用上限 | |
| --worktree | -w | 創(chuàng)建 worktree |
| --verbose | 詳細日志 | |
| --debug | -d | 調試模式 |
| --help | -h | 幫助 |
| --version | -v | 版本 |
十四、場景速查
| 場景 | 命令 |
|---|---|
| 快速問答 | claude "問題" |
| 單次輸出(管道) | claude -p "問題" |
| 分析代碼 | claude --file src/api.ts "分析" |
| 精確分析 | claude --file src/api.ts:40-80 "檢查" |
| 繼續(xù)上次 | claude -c |
| 恢復會話 | claude -r |
| 切換模型 | /model opus |
| 壓縮上下文 | /compact |
| 計劃模式 | /plan 或 Shift+Tab |
| 快速模式 | /fast |
| 低推理 | /effort low |
| 后臺任務 | claude --background "任務" |
| 費用控制 | --max-budget-usd 1.00 |
| 自動化 | -p --output-format json |
| 沙箱執(zhí)行 | --dangerously-skip-permissions |
| 健康檢查 | claude doctor |
| 命名會話 | claude -n "my-feature" |
| 隔離開發(fā) | claude -w feature-x |
十五、Prompt 編寫規(guī)范
推薦結構
目標: 約束: 輸入: 輸出: 驗證:
示例:
目標:實現(xiàn)緩存 約束:Go + 并發(fā)安全 輸出:完整代碼 驗證:包含測試
十六、最佳實踐
- Prompt 結構化 — 明確目標、約束、驗證條件
- 文件輸入精確化 — 用行號范圍而非整個文件
- 善用會話管理 — --continue 和 --resume 保持上下文
- 及時壓縮上下文 — /compact 防止上下文膨脹
- 按需選擇模型 — Haiku 做簡單任務,Opus 做復雜推理
- Plan 模式審查 — 復雜變更先看方案再執(zhí)行
- 費用控制 — --max-budget-usd 限制自動化場景的費用
- 輸出 JSON 用于自動化 — --output-format json 便于腳本處理
- 強制驗證步驟 — Prompt 中包含驗證條件
十七、常見問題
1. 輸出質量不穩(wěn)定
原因:Prompt 模糊 / 輸入過多
解決:限制范圍、增加約束、使用 /effort high
2. 上下文丟失
原因:未使用 session
解決:使用 --continue 或 --resume
3. 分析結果不準確
原因:文件范圍過大
解決:使用行號精確定位 --file src/api.ts:40-80
4. 上下文過長導致效果下降
原因:長會話積累過多歷史
解決:使用 /compact 壓縮,或 /clear 重新開始
5. 費用超出預期
原因:Opus 模型 + 長會話
解決:簡單任務用 /model haiku,CI 中用 --max-budget-usd
總結
Claude Code 的核心能力:
- 準確的輸入,盡量做細致清晰
- 上下文管理(/compact / --resume / --continue)
- 模式切換(/plan / /fast / /model / /effort)
- 可驗證工作流
- 自動化集成(-p / --output-format json)
使用方式是從"提問"到"構建整體執(zhí)行流程"。
到此這篇關于Claude Code 命令速查與實踐手冊的文章就介紹到這了,更多相關Claude Code 命令速查內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持腳本之家!
相關文章

Claude Code Loop快速入門指南:從一行命令到自動迭代
Claude Code v2.1.71 引入的 /loop 命令允許在會話內設置定時重復任務,本文將詳解Claude Code Loop的三種用法,覆蓋批量任務、長任務及項目重構場景,助你高效完成開發(fā)任務2026-07-01
這篇文章主要為大家詳細介紹了Claude Code CLI的完整命令參考手冊,涵蓋了交互式斜杠命令,鍵盤快捷鍵,配置文件系統(tǒng),Hooks 系統(tǒng),常用工作流等內容,有需要的小伙伴可以2026-06-12
在使用 Claude Code 進行日常開發(fā)工作時,你是否遇到過這些困擾的場景:長對話中的 Token 消耗焦慮,頻繁重復相同命令的疲憊以及命令功能的遺忘等問題,所以本文將詳細梳理2026-06-11
Claude Code 是 Anthropic 推出的 AI 編程命令行工具,它內置了豐富的命令體系,本文將全面整理 Claude Code 的所有官方命令,按功能分類呈現(xiàn),同時涵蓋 CLI 啟動參數(shù)、鍵2026-06-10
Claude Code 作為當下熱門的 AI 編程助手,近期持續(xù)迭代更新,推出了一系列實用的新命令,從插件擴展到任務自動化,從使用統(tǒng)計到上下文管理,全方位優(yōu)化開發(fā)者的工作流,讓2026-06-08
Claude Code 完全實戰(zhàn)指南CLI 命令大全(推薦)
在軟件開發(fā)和編程領域,命令行界面(CLI)是一個非常重要的工具,它允許開發(fā)者通過文本命令來控制計算機系統(tǒng),本文介紹Claude Code 完全實戰(zhàn)指南CLI 命令大全的相關知識,2026-06-04
其實 Claude Code 內置了很多斜杠命令,輸入/就能看到完整的命令列表,這些命令覆蓋了會話管理、上下文控制、并行協(xié)作等方方面面,用好了能省很多事,下面小編就和大家詳細2026-06-03
Claude Code是Anthropic推出的AI編程助手,運行在終端中,能通過自然語言幫你編寫、調試和管理代碼,這篇文章主要介紹了Claude Code指令超詳細入門的相關資料,文中通過圖文介2026-06-01
麒麟操作系統(tǒng)中安裝Claude Code失敗的原因超詳細分析
2026了我們身邊充斥著各種各樣的AI輔助編程工具,大家也都開始將各種工具引入到了日常的工作中去了,這篇文章主要介紹了麒麟操作系統(tǒng)中安裝Claude Code失敗的原因分析的相關2026-05-29
Claude Code工作流中的命令實現(xiàn)與自定義指南
本文基于 claude-code-rev 源碼分析 Claude Code 工作流中的命令系統(tǒng):命令從哪里加載、如何被識別、如何執(zhí)行、能否自定義、如何編寫自定義命令/技能,以及這些命令與模型2026-05-26











