顶级AI顶级AI

命令与进阶

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 的作用
  • 多项目使用方式

那更适合继续看更完整的配置类内容,而不是在这里硬塞进去。

你可以这样理解这页的位置

主线路径负责“先跑通”,这一页负责“先理解自己在干什么”。

On this page