命令与进阶
Last updated on
把这组教程里出现过的常见命令先讲明白,再补一点 Claude Code 的进阶使用意识。
这一页不是主线必读,但很值得补
如果你已经跑通了 Claude Code 主路径,这一页最适合解决两个问题:
- 前面教程里那些命令,你到底知不知道自己在敲什么
- Claude Code 从“能用”到“用得更顺”,中间最需要补的意识是什么
先把这组教程里最常见的命令讲明白
很多新手第一次用终端工具时,最大的问题不是不会复制命令,而是:复制完以后,根本不知道这条命令是什么意思。
这本身很正常。
所以这一页先不讲复杂参数,先把这组 Claude Code 教程里最常见的几个命令讲明白。
1. npm install -g @anthropic-ai/claude-code 是什么意思
这条命令可以拆成 3 块理解:
npm install:通过 npm 安装一个包-g:全局安装,让这个命令不只在当前目录能用@anthropic-ai/claude-code:Claude Code 的包名
所以整条命令的核心意思就是:把 Claude Code 安装成你电脑里的一个全局可执行命令。
2. claude --version 是什么意思
这条命令最常见的用途不是“工作”,而是“验收安装结果”。
你可以这样理解:
claude:调用 Claude Code 这个命令--version:不要启动工作界面,只返回当前版本号
所以它的作用就是:检查 Claude Code 是否已经正确安装并可被终端识别。
3. cd 是什么意思
cd 的作用很简单:切换到另一个目录。
比如:
cd D:/my-project它的意思不是“打开项目”,而是:把你当前终端所在位置,切换到这个项目目录里。
对 Claude Code 来说,这件事特别重要,因为它会把你当前所在目录当成项目上下文的起点。
4. pwd 是什么意思
pwd 最简单的理解方式是:
所以它很适合用来做一件事:
- 在启动 Claude Code 前,先确认自己没有站错目录
如果你经常一开终端就忘了自己现在在哪,pwd 会很有用。
5. claude 本身是什么意思
单独输入:
claude它的作用不是检查安装,也不是查看版本。
它的真正作用是:启动 Claude Code 的交互式工作界面。
也就是说,从这一刻开始,你不是在“运行一个一次性命令”,而是在“进入一个可以持续对话和推进任务的工具界面”。
Claude Code 里的 /命令 怎么理解
先记最重要的一点
Claude Code 里的 /命令,不是让系统终端去执行的 shell 命令,而是 Claude Code 自己内部的快捷入口。
- 想看你当前可用的全部
/命令:直接输入/ - 想看帮助说明:输入
/help
1. /btw 是什么意思
/btw 的意思可以简单理解成:顺手插问一个小问题,但不把这次问答正式记进主对话。
比如:
/btw 刚才那个配置文件叫什么来着?
它适合这种场景:
- 你只想快速确认一个小点
- 不想打断当前主任务
- 也不想让这次小问答把主对话越带越偏
但也要注意:
/btw看得到当前会话上下文- 它不会把问答写进主对话历史
- 它没有工具权限,不能临时去读文件、跑命令、搜索新内容
2. 为什么你看到的 /命令 可能和别人不一样
这很正常,因为 Claude Code 的 /命令 列表会受很多条件影响:
- 平台不同:比如
/desktop只在 macOS 和 Windows 出现 - 套餐不同:比如有些命令只对特定计划可见
- 环境不同:例如 Bedrock、Vertex、sandbox 相关命令需要对应环境
- 扩展不同:插件、skills、MCP server 还能继续往你的命令列表里加内容
所以真正最准的判断方式永远是:以你当前会话里输入 / 或 /help 看到的结果为准。
3. 新手先记最常用的一组 /命令
如果你刚上手,优先先认识下面这些就够了:
/help:看帮助和可用命令/clear:清空当前对话,重新开一轮/compact:压缩当前上下文,减少历史占用/config:打开设置界面/model:切换模型/permissions:管理工具权限/status:查看当前状态、版本、模型、账号等信息/init:初始化项目里的CLAUDE.md指南
先把这些用熟,已经足够覆盖大多数新手早期场景。
Claude Code 中可见的 /命令,可以先按功能这样理解
不用一开始就死记硬背
你不需要第一天就把所有命令都背下来。
更实用的做法是:先知道它们分别属于哪一类,需要时再去 /help 里找。
- 会话与上下文:
/help、/clear、/compact、/resume、/branch、/rewind、/copy、/export、/rename - 设置与状态:
/config、/status、/permissions、/model、/effort、/theme、/color、/keybindings、/statusline、/fast、/context、/cost、/usage、/extra-usage、/stats - 项目与本地能力:
/add-dir、/init、/memory、/hooks、/agents、/skills、/plugin、/reload-plugins、/mcp、/ide、/doctor、/diff、/tasks - 工作流与分析:
/plan、/batch、/simplify、/security-review、/debug、/loop、/claude-api、/insights、/powerup - 账号、连接与设备:
/login、/logout、/desktop、/mobile、/voice、/terminal-setup、/chrome - 远程与云端相关:
/autofix-pr、/remote-control、/remote-env、/schedule、/teleport、/web-setup、/install-github-app、/install-slack-app、/ultraplan - 计划、订阅与其他:
/upgrade、/passes、/privacy-settings、/release-notes、/feedback、/stickers、/exit - 条件显示或特殊环境命令:
/setup-bedrock、/setup-vertex、/sandbox
还有 3 类补充情况要知道
- 有些旧命令已经退出主流列表,比如
/pr-comments、/review、/vim - 插件、skills、MCP server 还能额外给你加命令
- MCP prompt 这类命令常见格式是
/mcp__<server>__<prompt>
常见 /命令 逐条解释(第一批)
先记住最容易混淆的一组
如果你现在只想先学最常用的,优先把 /help、/clear、/compact、/config 这 4 个分清楚。
/help:不知道用什么命令时先看它/clear:当前对话不要了,重新开/compact:任务还要继续,但历史太长了,先压缩/config:改设置
1. /help:先看帮助和当前可用命令
如果你一时不知道 Claude Code 里到底有哪些 /命令,最稳的起点就是 /help。
它适合:
- 你忘了某个命令叫什么
- 你想先看当前环境里有哪些命令可用
- 你不确定某个功能是不是应该用
/命令来做
对新手来说,不会时先看 /help,比到处硬记命令名更实用。
2. /clear:把当前对话清掉,重新开始
/clear 适合这种场景:你觉得当前这轮对话已经跑偏了,或者上下文太乱,想直接重新开一轮。
比如:
- 前面已经聊了很多,但方向不对
- 你想换一个全新任务
- 你不想让前面的长历史继续影响后面的回答
可以把它简单理解成:不是“继续整理”,而是“重新开局”。
3. /compact:压缩历史,但继续当前任务
/compact 最容易和 /clear 搞混。
你可以这样记:
/clear:这轮不要了,重新开始/compact:这轮还要继续,只是历史太长了,先压缩一下
所以如果你当前任务还没做完,只是担心上下文越来越长,通常更接近用 /compact,而不是直接 /clear。
4. /config:打开设置界面
/config 的作用可以直接理解成:打开 Claude Code 的设置入口。
常见会在这里调整的东西包括:
- 主题
- 模型
- 输出风格
- 其他偏好设置
对新手来说,它不是高频每分钟都要用的命令,但一旦你想把 Claude Code 调整得更顺手,通常就会用到它。
常见 /命令 逐条解释(第二批)
这一批更接近日常使用
如果上一批是“先会看、先会清、先会压缩、先会改设置”,那这一批更像是:
/model:我要换模型/permissions:我要管权限/status:我想看当前状态/init:我要给项目初始化 Claude 指南
1. /model:切换或查看当前模型
/model 很好理解,就是:切换 Claude Code 当前使用的模型。
它适合:
- 你想换到另一种模型
- 你想确认自己当前到底在用哪个模型
- 你想根据任务难度调整模型选择
对新手来说,先知道它是“切模型”的入口就够了,不需要一开始就把所有模型差异都研究完。
2. /permissions:管理 Claude Code 能做什么
/permissions 的核心作用是:管理工具权限。
比如你在使用 Claude Code 时,经常会遇到这类问题:
- 它能不能直接改文件
- 它能不能直接跑命令
- 某类操作要不要每次都先问你
这时候,通常就会用到 /permissions。
你可以把它理解成:不是改代码内容,而是管理 Claude Code 的操作边界。
3. /status:看当前版本、模型、账号和连接状态
如果你想快速确认 Claude Code 当前处于什么状态,通常可以看 /status。
它更适合这种场景:
- 你想确认当前版本
- 你想确认当前模型
- 你想看看账号、连接、环境状态是不是正常
所以它更像是:快速看状态面板,而不是执行某个具体工作流。
4. /init:给项目初始化 CLAUDE.md
/init 对很多新手来说,是一个非常值得知道的命令。
它的作用可以简单理解成:帮当前项目初始化 Claude Code 需要参考的项目说明。
最常见的结果,就是在项目里建立或引导你建立一个 CLAUDE.md 文件,用来告诉 Claude:
- 这个项目的大致背景
- 有哪些开发约定
- 哪些做法应该遵守
如果你希望 Claude Code 后面更懂你的项目、更少踩风格和流程上的坑,/init 会很有价值。
新手最该补的,不是更多命令,而是 3 个使用意识
很多人以为进阶 = 记更多参数,其实不是
对刚上手的用户来说,真正影响使用体验的,往往不是你会不会背一堆命令,而是你有没有建立正确的使用意识。
1. 目录意识
Claude Code 会根据你当前所在目录理解项目。
所以“我站在哪个目录里启动它”,远比“我用了哪个终端”更重要。
如果目录错了,后面很多反应看起来都会像是它变傻了,但其实只是你站错地方了。
2. 任务要先小后大
第一次使用时,更稳的顺序永远是:
- 先让它解释项目
- 再让它找文件
- 再让它解释某个函数
- 最后再慢慢进入修改任务
这不是保守,而是高效。
因为你越早确认它读项目、理解任务、响应方式都正常,后面越不容易在复杂任务里迷路。
3. 高风险操作不要第一次就上
比如下面这些,就不适合当第一次上手任务:
- 批量删除或重构大量文件
- 你自己都还没看懂就让它直接改
- 把很多目标混在一句话里一起做
第一次用 Claude Code,最重要的是建立信心和判断感,不是追求“一步到位做完最复杂的事”。
哪些内容算更深的进阶,而不是这一页要展开讲完的
这一页讲的是“入门之后的第一层进阶”,不是完整配置手册。
如果你接下来更想补这些内容:
- 环境变量持久化
- 权限控制
CLAUDE.md的作用- 多项目使用方式
那更适合继续看更完整的配置类内容,而不是在这里硬塞进去。
你可以这样理解这页的位置
主线路径负责“先跑通”,这一页负责“先理解自己在干什么”。