Claude Code 完全实战指南 - 第二章:CLI 命令大全

文章目录

    • [第二章:CLI 命令大全](#第二章:CLI 命令大全)
      • [2.1 启动与退出](#2.1 启动与退出)
      • [2.2 核心命令(对话中输入)](#2.2 核心命令(对话中输入))
      • [2.3 权限模式(重要!)](#2.3 权限模式(重要!))
      • [2.4 文件操作命令](#2.4 文件操作命令)
      • [2.5 子代理命令](#2.5 子代理命令)
      • [2.6 常用工作流](#2.6 常用工作流)

第二章:CLI 命令大全

2.1 启动与退出

bash 复制代码
# 基础启动
claude                          # 在当前目录启动
claude /path/to/project         # 指定项目目录启动

# 退出
/exit 或 Ctrl+D                 # 退出对话
/quit                           # 同上

2.2 核心命令(对话中输入)

命令 功能 示例
/help 显示所有命令 /help
/clear 清空当前对话历史 /clear
/compact 压缩对话,保留上下文 /compact
/cost 查看本次会话 token 消耗 /cost
/debug 切换调试模式 /debug
/model 切换模型 /model claude-sonnet-4-20250514
/permission 切换权限模式 /permission acceptEdits

2.3 权限模式(重要!)

Claude Code 有 5 种权限模式,控制它能自动执行的操作:

bash 复制代码
# 查看当前权限
/permission

# 切换模式
/permission default        # 默认:每次操作都询问
/permission acceptEdits    # 自动接受文件编辑,其他询问
/permission plan           # 只生成计划,不执行
/permission auto           # 全自动,几乎不询问(谨慎!)
/permission dontAsk        # 同 auto,完全不询问(最危险)
模式 文件编辑 命令执行 适用场景
default 询问 询问 新手、重要项目
acceptEdits 自动 询问 日常开发(推荐)
plan 不执行 不执行 审查、学习
auto 自动 自动 快速原型、信任环境
dontAsk 自动 自动 脚本化、CI/CD

💡 建议 : 日常使用 acceptEdits,重要操作前切回 default

2.4 文件操作命令

bash 复制代码
# 在对话中直接操作文件
@file path/to/file.py        # 引用文件内容到对话
@dir src/                    # 引用整个目录
@git diff                    # 引用 git diff
@git log -5                  # 引用最近5条提交

# 快捷操作
/add file.txt                # 将文件加入上下文
/drop file.txt               # 从上下文移除

2.5 子代理命令

bash 复制代码
# 启动子代理处理复杂任务
/agent "分析这个目录的代码结构"   # 启动 Explore 子代理
/task "实现用户登录功能"          # 启动 Task 子代理

# 子代理类型
/agent:explore "搜索所有 API 端点"     # 探索型
/agent:plan "设计数据库架构"           # 规划型
/agent:general "实现排序算法"          # 通用任务型

2.6 常用工作流

bash 复制代码
# 工作流 1:快速修复 bug
claude                          # 启动
@file src/main.py               # 给 Claude 看代码
"这里有个 bug,第 42 行应该..."   # 描述问题
# Claude 自动分析并提议修复,确认后应用

# 工作流 2:批量重构
claude
"把所有 print 改成 logging"      # 描述需求
# Claude 搜索所有文件,生成修改计划
# 审查计划,确认后批量应用

# 工作流 3:代码审查
claude
@git diff                       # 给 Claude 看 diff
"审查这些改动,找出潜在问题"      # 请求审查
# Claude 逐行分析,给出建议

相关推荐
一拳不是超人3 小时前
一个没测暗色模式的 Bug,吃掉了我一半 谷歌扩展用户
前端·javascript·程序员
liangshanbo12153 小时前
React useState 函数式更新面试题整理
前端·react.js·前端框架
涛涛ing3 小时前
为什么你的页面在 Safari 上总出问题?Interop 2027 正在解决这个 20 年老毛病
前端
不一样的少年_3 小时前
WebP 压缩到底在干嘛?小白也能看懂的原理拆解
前端·后端·图片资源
问心无愧05133 小时前
ctf show web 177
前端·笔记
不一样的少年_3 小时前
PNG/JPG 如何变成 WebP?真相不是改后缀!
前端·后端·图片资源
杉氧3 小时前
RN 性能调优指南:重渲染(Re-renders)控制与长列表(FlatList)优化
android·前端·react native
一_个前端3 小时前
[JS] 一站式搞定 PDF、图片、Dom弹窗、表格的浏览器打印功能
前端
JavaGuide3 小时前
阿里 Qoder 又开源了一个专门给 Claude Code、Codex 做“体检”的项目
前端·后端
不一样的少年_3 小时前
JPEG 压缩到底在干嘛?小白也能看懂的 8 步拆解
前端·后端·图片资源