前    言

Claude Code 是由 Anthropic 推出的一款AI编程助手,基于 Claude 大模型深度优化,专为开发者、内容创作者和技术写作者设计,它采用命令行的交互方式,提供了丰富的命令,本文主要介绍Claude Code的命令使用指南。对于使用的高频命令,小编已在文中重点标注,欢迎大家收藏!

图片

常用启动命令方式

注意:以下命令均是在终端窗口执行

# 查看Claude Code版本号
claude --version

# 直接启动与Claude Code命令行的交互模式
claude

# 带初始问题启动Claude Code
claude "今天星期几?"

# 一次性执行并退出,单次命令模式,直接执行指令
claude -p "今天星期几?"

# 管道输入
cat getfile.py | claude -p "分析这段代码"

# 打开当前目录下的对话记录
claude --resume

# 继续当前目录的上一次对话
claude -c


图片

核心斜杠命令(Slash Commands)

注意:以下命令全部是在Claude Code的命令行执行

## 以下是常用命令,建议收藏起来,便于快速查阅
/add-dir  #添加一个新的工作目录
/init     #使用代码库文档初始化一个新的CLAUDE.md文件,强烈建议使用
/clear    #清除对话历史并释放上下文,重新开始
/resume   #恢复之前的对话
/compact  #清除对话历史记录,但保留上下文中的摘要,会话过长时压缩
/exit     #或者quite,退出REPL,退出Claude Code命令行模型
/export   #将当前对话导出到文件或剪贴板
/mcp      #管理MCP服务器
/memory   #编辑Claude Code的记忆文件
/model    #为Claude Code设置AI模型
/vim      #在Vim模式和普通编辑模式之间切换

## 以下命令你可以按个人使用习惯进行整理收藏
/agents   #agent配置管理,可以创建智能体
/bashes   #列出并管理后台Bash Shell脚本
/bug      #提交关于Claude Code的反馈
/config   #打开配置面板,查看Claude Code的具体配置
/context  #查看当前上下文使用情况,并以彩色网格的形式进行可视化
/cost     #显示当前会话的总成本和持续时间
/doctor   #诊断并验证您的Claude Code安装和设置
/help     #显示帮助信息和可用命令
/hooks    #管理工具事件的钩子配置
/ide      #管理IDE集成并显示状态
/login    #切换Anthropic账户
/logout   #从您的Anthropic账户中注销
/review   #代码审查,智能分析审阅一个拉取请求
/status   #显示Claude Code状态,包括版本、模型、账户、API连接和工具状态
/upgrade  #升级至最高级别,以获得更高的速率限制和更多Opus功能
/statusline          #设置Claude Code的状态行用户界面
/output-style        #直接设置输出样式或从选择菜单中设置
/output-style:new    #创建自定义输出样式
/pr-comments         #从GitHub拉取请求中获取评论
/release-notes       #查看发布说明
/migrate-installer   #将全局npm安装迁移到本地安装
/install-github-app  #为存储库设置 Claude GitHub Actions
/security-review     #对当前分支上待处理的更改进行安全审查
/terminal-setup      #为换行安装 Shift+Enter#键绑定

图片

实用小技巧


# 引用文件名进行对话
@+文件名

# 粘贴图片
control + v

# 换行
Option+Enter

# 在Claude Code命令行执行Bash命令,如 !ls -l
!+ Bash命令

# 上下键可以进行历史命令上下切换
↑/↓

# 中断Claude Code的执行 / 可跳转到之前的消息
Esc/Esc+Esc

图片

赋予AI长期记忆

使用 # 前缀告诉 Claude Code 一些关键信息。这些信息会被永久记录在项目的 Claude.md 文件或全局配置文件中,成为 AI 在处理这个项目所有未来请求时的基础知识,无需重复告知

图片

智能感知选中代码

在Cursor中选中任意一段代码,然后直接到终端中向Claude Code提问,你会发现,无需复制粘贴代码到命令行,它已经知道你问的是哪部分代码了,并能给出精准的回答。

图片

自定义命令


# 自定义命令-创建项目级命令
mkdir -p .claude/commands
echo "评审这个文件的代码,并提出改进建议:" > .claude/commands/per-optimize.md

# 使用命令
/per-optimize

# 删除自定义命令
rm -rf ~/.claude/commands/pre-optimize.md

## ------------------------------------------------------

# 自定义命令-创建全局个人命令
mkdir -p ~/.claude/commands
echo "审查此代码的安全漏洞:" > ~/.claude/commands/per-security-review.md

# 在任何项目中使用
/per-security-review.md

# 删除自定义命令
rm -rf ~/.claude/commands/per-security-review.md

图片

总    结

Claude Code是一个强大的AI编程助手,掌握这些常用命令以及实用技巧,会让你使用AI工具更加地顺手!

记住:Claude Code最大的优势是理解自然语言,所以直接说出你的清楚需求,做好你的指挥官尽情让它为你效劳吧!

图片

更多信息可参考 https://docs.anthropic.com/zh-CN/docs/claude-code/slash-commands

大家有什么使用技巧也欢迎在评论区交流!

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐