2026 Claude Code CLI 常用命令速查
文章目录
-
- [2026 Claude Code CLI 常用命令速查](#2026 Claude Code CLI 常用命令速查)
- 一、整体结构说明
- [二、Claude Code CLI 架构理解](#二、Claude Code CLI 架构理解)
-
- [2.1 结构本质](#2.1 结构本质)
- [2.2 核心架构流程图](#2.2 核心架构流程图)
- [三、CLI 启动命令(终端层)](#三、CLI 启动命令(终端层))
-
- [3.1 基础启动](#3.1 基础启动)
- [3.2 带任务启动](#3.2 带任务启动)
- [3.3 非交互模式(单次任务)](#3.3 非交互模式(单次任务))
- [3.4 恢复与继续会话](#3.4 恢复与继续会话)
- [四、Slash 命令体系(核心重点)](#四、Slash 命令体系(核心重点))
-
- [4.1 会话管理类](#4.1 会话管理类)
- [4.2 上下文管理类](#4.2 上下文管理类)
- 五、开发工作流命令(重点模块)
- 六、Mermaid:推荐开发流程图
- [七、Claude Code CLI 速查表](#七、Claude Code CLI 速查表)
-
- [7.1 CLI 启动命令](#7.1 CLI 启动命令)
- [7.2 Slash 命令](#7.2 Slash 命令)
- [7.3 开发流程命令](#7.3 开发流程命令)
- 八、总结
一、整体结构说明
Claude Code CLI 全局结构图

参考来源 :Claude Code 官方文档页面
二、Claude Code CLI 架构理解
2.1 结构本质
Claude Code CLI 本质分两层:
- CLI 层(终端执行层)
- 会话层 (
/命令控制层)
2.2 核心架构流程图
#mermaid-svg-15WWtQLMT2p2k71e{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-15WWtQLMT2p2k71e .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-15WWtQLMT2p2k71e .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-15WWtQLMT2p2k71e .error-icon{fill:#552222;}#mermaid-svg-15WWtQLMT2p2k71e .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-15WWtQLMT2p2k71e .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-15WWtQLMT2p2k71e .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-15WWtQLMT2p2k71e .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-15WWtQLMT2p2k71e .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-15WWtQLMT2p2k71e .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-15WWtQLMT2p2k71e .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-15WWtQLMT2p2k71e .marker{fill:#333333;stroke:#333333;}#mermaid-svg-15WWtQLMT2p2k71e .marker.cross{stroke:#333333;}#mermaid-svg-15WWtQLMT2p2k71e svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-15WWtQLMT2p2k71e p{margin:0;}#mermaid-svg-15WWtQLMT2p2k71e .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-15WWtQLMT2p2k71e .cluster-label text{fill:#333;}#mermaid-svg-15WWtQLMT2p2k71e .cluster-label span{color:#333;}#mermaid-svg-15WWtQLMT2p2k71e .cluster-label span p{background-color:transparent;}#mermaid-svg-15WWtQLMT2p2k71e .label text,#mermaid-svg-15WWtQLMT2p2k71e span{fill:#333;color:#333;}#mermaid-svg-15WWtQLMT2p2k71e .node rect,#mermaid-svg-15WWtQLMT2p2k71e .node circle,#mermaid-svg-15WWtQLMT2p2k71e .node ellipse,#mermaid-svg-15WWtQLMT2p2k71e .node polygon,#mermaid-svg-15WWtQLMT2p2k71e .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-15WWtQLMT2p2k71e .rough-node .label text,#mermaid-svg-15WWtQLMT2p2k71e .node .label text,#mermaid-svg-15WWtQLMT2p2k71e .image-shape .label,#mermaid-svg-15WWtQLMT2p2k71e .icon-shape .label{text-anchor:middle;}#mermaid-svg-15WWtQLMT2p2k71e .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-15WWtQLMT2p2k71e .rough-node .label,#mermaid-svg-15WWtQLMT2p2k71e .node .label,#mermaid-svg-15WWtQLMT2p2k71e .image-shape .label,#mermaid-svg-15WWtQLMT2p2k71e .icon-shape .label{text-align:center;}#mermaid-svg-15WWtQLMT2p2k71e .node.clickable{cursor:pointer;}#mermaid-svg-15WWtQLMT2p2k71e .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-15WWtQLMT2p2k71e .arrowheadPath{fill:#333333;}#mermaid-svg-15WWtQLMT2p2k71e .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-15WWtQLMT2p2k71e .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-15WWtQLMT2p2k71e .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-15WWtQLMT2p2k71e .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-15WWtQLMT2p2k71e .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-15WWtQLMT2p2k71e .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-15WWtQLMT2p2k71e .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-15WWtQLMT2p2k71e .cluster text{fill:#333;}#mermaid-svg-15WWtQLMT2p2k71e .cluster span{color:#333;}#mermaid-svg-15WWtQLMT2p2k71e div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-15WWtQLMT2p2k71e .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-15WWtQLMT2p2k71e rect.text{fill:none;stroke-width:0;}#mermaid-svg-15WWtQLMT2p2k71e .icon-shape,#mermaid-svg-15WWtQLMT2p2k71e .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-15WWtQLMT2p2k71e .icon-shape p,#mermaid-svg-15WWtQLMT2p2k71e .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-15WWtQLMT2p2k71e .icon-shape .label rect,#mermaid-svg-15WWtQLMT2p2k71e .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-15WWtQLMT2p2k71e .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-15WWtQLMT2p2k71e .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-15WWtQLMT2p2k71e :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 终端输入 claude
进入交互会话
/ slash 命令层
AI 对话层
resume / rewind / rename
compact / clear / context
代码分析 / 生成 / 修改
三、CLI 启动命令(终端层)
3.1 基础启动
👉 进入持续交互模式:
bash
claude

3.2 带任务启动
在启动时直接带上需求:
bash
claude "分析这个项目结构"
3.3 非交互模式(单次任务)
使用 -p 参数执行单次任务。执行完毕后会直接退出并输出结果,不会进入持续对话。
bash
claude -p "分析日志错误"
📌 常用场景示例:
- 示例 1:分析单文件(最常用)
bash
claude -p "分析这个日志文件中的报错原因 ./logs/error.log"
- 示例 2:操作多文件(对比或关联)
bash
claude -p "对比这两个文件的逻辑差异 src/main.js src/utils.js"
- 示例 3:结合通配符(批量处理)
bash
claude -p "帮我给 src/components/ 下所有的 .tsx 文件添加中文注释"

3.4 恢复与继续会话
在终端中快速继续上一次的对话:
bash
claude -c
**💡 提示:**如果需要查找更早的历史记录,请先输入
claude进入交互模式,然后使用/resume命令打开可视化面板(见下文)。
四、Slash 命令体系(核心重点)
进入 CLI 后输入 / 即可唤出命令菜单。
4.1 会话管理类
👉 1. /resume (核心功能)
用于打开历史会话的可视化面板,支持模糊搜索和快捷键操作。

💡 面板交互技巧:
- 直接打字 (Type to search):模糊搜索会话内容或任务名称。
- 方向键 ↑ ↓:在不同的历史记录间切换。
- Space (空格):预览该会话的详细内容。
- Ctrl+A:显示所有项目的历史会话。
- Ctrl+B:只显示当前 Git 分支下的会话。
- Ctrl+R :重命名 (Rename) 选中的会话,方便以后查找。
(注:如果需要查找更早的历史记录,请先输入claude进入交互模式,然后使用/resume命令。)
👉 2./rewind
回滚到历史节点,撤销不需要的对话分支。

👉 3. /rename
重命名当前会话,方便后续在 resume 中搜索。
👉 4. /clear
清空当前上下文,释放 Token 占用。

4.2 上下文管理类
👉 1. /compact (非常重要)
压缩上下文,提炼核心记忆。
主要用于解决以下痛点:
- 持续对话过长
- Token 占用过高引发报错
- AI 响应速度明显变慢
👉 2. /context
查看当前上下文的 Token 占用情况。

五、开发工作流命令(重点模块)
🔹 /init
初始化项目记忆。执行后会生成 CLAUDE.md 文件以及项目规范记忆,让 AI 更懂你的项目代码风格。
🔹 /plan
执行复杂任务前的规划。
输出内容包括: 预计修改的文件、潜在风险分析、具体执行步骤。
🔹 /branch
创建分支式对话。非常适合用于:代码重构实验、多方案横向对比。
🔹 /undo
撤销 AI 刚刚执行的代码修改或操作。
六、Mermaid:推荐开发流程图
#mermaid-svg-ScJ9KAmM8u3XXF7X{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-ScJ9KAmM8u3XXF7X .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-ScJ9KAmM8u3XXF7X .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-ScJ9KAmM8u3XXF7X .error-icon{fill:#552222;}#mermaid-svg-ScJ9KAmM8u3XXF7X .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-ScJ9KAmM8u3XXF7X .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-ScJ9KAmM8u3XXF7X .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-ScJ9KAmM8u3XXF7X .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-ScJ9KAmM8u3XXF7X .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-ScJ9KAmM8u3XXF7X .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-ScJ9KAmM8u3XXF7X .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-ScJ9KAmM8u3XXF7X .marker{fill:#333333;stroke:#333333;}#mermaid-svg-ScJ9KAmM8u3XXF7X .marker.cross{stroke:#333333;}#mermaid-svg-ScJ9KAmM8u3XXF7X svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-ScJ9KAmM8u3XXF7X p{margin:0;}#mermaid-svg-ScJ9KAmM8u3XXF7X .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-ScJ9KAmM8u3XXF7X .cluster-label text{fill:#333;}#mermaid-svg-ScJ9KAmM8u3XXF7X .cluster-label span{color:#333;}#mermaid-svg-ScJ9KAmM8u3XXF7X .cluster-label span p{background-color:transparent;}#mermaid-svg-ScJ9KAmM8u3XXF7X .label text,#mermaid-svg-ScJ9KAmM8u3XXF7X span{fill:#333;color:#333;}#mermaid-svg-ScJ9KAmM8u3XXF7X .node rect,#mermaid-svg-ScJ9KAmM8u3XXF7X .node circle,#mermaid-svg-ScJ9KAmM8u3XXF7X .node ellipse,#mermaid-svg-ScJ9KAmM8u3XXF7X .node polygon,#mermaid-svg-ScJ9KAmM8u3XXF7X .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-ScJ9KAmM8u3XXF7X .rough-node .label text,#mermaid-svg-ScJ9KAmM8u3XXF7X .node .label text,#mermaid-svg-ScJ9KAmM8u3XXF7X .image-shape .label,#mermaid-svg-ScJ9KAmM8u3XXF7X .icon-shape .label{text-anchor:middle;}#mermaid-svg-ScJ9KAmM8u3XXF7X .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-ScJ9KAmM8u3XXF7X .rough-node .label,#mermaid-svg-ScJ9KAmM8u3XXF7X .node .label,#mermaid-svg-ScJ9KAmM8u3XXF7X .image-shape .label,#mermaid-svg-ScJ9KAmM8u3XXF7X .icon-shape .label{text-align:center;}#mermaid-svg-ScJ9KAmM8u3XXF7X .node.clickable{cursor:pointer;}#mermaid-svg-ScJ9KAmM8u3XXF7X .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-ScJ9KAmM8u3XXF7X .arrowheadPath{fill:#333333;}#mermaid-svg-ScJ9KAmM8u3XXF7X .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-ScJ9KAmM8u3XXF7X .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-ScJ9KAmM8u3XXF7X .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-ScJ9KAmM8u3XXF7X .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-ScJ9KAmM8u3XXF7X .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-ScJ9KAmM8u3XXF7X .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-ScJ9KAmM8u3XXF7X .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-ScJ9KAmM8u3XXF7X .cluster text{fill:#333;}#mermaid-svg-ScJ9KAmM8u3XXF7X .cluster span{color:#333;}#mermaid-svg-ScJ9KAmM8u3XXF7X div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-ScJ9KAmM8u3XXF7X .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-ScJ9KAmM8u3XXF7X rect.text{fill:none;stroke-width:0;}#mermaid-svg-ScJ9KAmM8u3XXF7X .icon-shape,#mermaid-svg-ScJ9KAmM8u3XXF7X .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-ScJ9KAmM8u3XXF7X .icon-shape p,#mermaid-svg-ScJ9KAmM8u3XXF7X .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-ScJ9KAmM8u3XXF7X .icon-shape .label rect,#mermaid-svg-ScJ9KAmM8u3XXF7X .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-ScJ9KAmM8u3XXF7X .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-ScJ9KAmM8u3XXF7X .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-ScJ9KAmM8u3XXF7X :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} claude 启动
/init 初始化项目
/plan 制定修改计划
代码修改执行
/compact 压缩上下文
/resume 继续任务
七、Claude Code CLI 速查表
7.1 CLI 启动命令
| 命令 | 作用 |
|---|---|
claude |
启动交互模式 |
claude "xxx" |
带提示词启动 |
claude -p |
非交互模式单次任务 |
claude -c |
继续最近的一次会话 |
claude -r |
恢复指定会话 |
7.2 Slash 命令
| 命令 | 作用 |
|---|---|
/resume |
恢复历史会话 (打开面板) |
/rewind |
回滚对话 |
/rename |
重命名当前会话 |
/clear |
清空当前上下文 |
/compact |
压缩上下文 (降 Token) |
/context |
查看当前 Token 占用量 |
7.3 开发流程命令
| 命令 | 作用 |
|---|---|
/init |
初始化项目记忆 |
/plan |
执行前制定计划 |
/branch |
分支实验对话 |
/undo |
撤销刚刚的操作 |
八、总结
Claude Code CLI 的核心优势不在于命令多,而在于结构清晰:
- CLI 层:负责在终端中启动、直接执行单次任务或恢复最近会话。
- Slash 层:在交互中负责会话节点管理和上下文调优。
- 黄金工作流 :围绕
init 初始化→plan 规划→compact 压缩闭环运行,能大幅提升 AI 编程效率!