原创

Claude 命令大全:从入门到精通的终端操作指南(2025 最新)

温馨提示:
本文最后更新于 2025年11月19日,已超过 32 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

✨ 引言

对于习惯用终端工作的开发者来说,Claude 的命令行工具(Claude CLI)绝对是提升效率的“隐藏神器”。无论是对话、脚本执行、代码审查还是项目协作,都能通过一组简洁的命令完成。

这篇教程为你整理了 Claude CLI 从基础到进阶的完整命令手册。建议收藏,随用随查。


file

一、启动与基础命令:快速进入 Claude 工作流

下面这些是所有用户都必须掌握的入门命令:

claude                       # 启动交互模式 REPL
claude -p "内容"             # 单次请求模式,执行后即退出
claude --version             # 查看当前版本
claude doctor                # 自检环境,排查错误

交互模式下可使用:

/help                        # 查看命令手册
/init                        # 初始化项目并生成 CLAUDE.md

使用建议:

  • 只需执行一次任务:用 claude -p
  • 需要长对话:用 claude

二、项目与上下文管理:控制上下文,减少 token 消耗

用于管理当前会话与状态:

/config                      # 修改主题、语言、账号信息
/clear                       # 清空上下文
/compact                     # 压缩上下文,降低 token 消耗
/memory                      # 编辑项目记忆文件
/status                      # 查看系统与账号状态
/cost                        # 查看 token 消耗

自动上下文优化:

claude config set autoCompact true

场景示例:

聊了 20 多轮导致 token 过长?
输入 /compact 即可自动精简上下文,仅保留重要信息。


三、安全与权限管理:减少误操作风险

通过权限系统确保终端操作安全:

/permissions                            # 查看或调整权限
/permissions allow "Edit"               # 允许编辑文件
/permissions allow "Bash(git:*)"        # 开放 git 使用权限
/permissions deny "Bash(rm:*)"          # 禁止 rm 删除命令

启动时限制工具:

claude --allowedTools "Edit" "Bash(git:*)"
claude --disallowedTools "Edit"

跳过权限确认(慎用):

claude --dangerously-skip-permissions

安全建议:
务必禁止危险命令,例如:

/permissions deny "Bash(rm:*)"

四、模型与会话管理:自由切换模型与历史记录

切换模型(交互模式里):

/model

启动时直接指定:

claude --model sonnet

恢复历史会话:

claude -c              # 继续最近一次会话
claude -r <session-id> # 恢复指定会话

使用建议:

  • Sonnet:调试、轻任务、高性价比
  • Opus:论文、系统设计、大型项目

五、开发者必备命令:代码审查与项目关联

Claude CLI 对开发者尤其友好:

/review                 # 代码审查,抓逻辑错误与优化点
/vim                    # 启用 Vim 模式
/add-dir <path>         # 添加项目路径
/mcp                    # 管理 MCP 扩展(数据库/云服务等)
/pr_comments            # 查看 GitHub PR 评论

典型用法

输入 /review 让 Claude 直接指出代码问题,例如:
“第 21 行可能存在数组越界风险”。


六、深度思考模式:处理复杂问题的“外挂”

Claude 支持多种深度思考指令,用于结构化分析:

think                   # 普通分析
think hard              # 深度逻辑拆解
think harder            # 架构级分析
ultrathink              # 复杂项目的全局规划

推荐场景:

  • think:算法优化、代码评审
  • think hard:流程设计
  • think harder:系统架构
  • ultrathink:大型项目、全链路规划

七、日志与问题反馈:排错更高效

用于调试或反馈 Bug:

/bug                    # 上报错误或给出建议
claude --verbose       # 查看详细日志
claude --output-format json  # JSON 格式输出日志

八、常用快捷键:提升两倍效率的小技巧

快捷键 功能
Ctrl+C 中断当前生成
Ctrl+D 退出交互模式
Ctrl+L 清屏
Esc / Esc+Esc 取消输入或编辑上一条消息
↑ / ↓ 浏览历史命令
Shift+Enter 多行输入

九、Claude 命令速记口诀(容易背)

启动用 claude,单次 -p 带内容;
清屏查状态,/clear /status 帮你忙;
权限要管好,allow 有用 deny 危险;
代码要审查,/review 一键找问题;
忘了输 /help,所有命令全清楚。

🎯 总结:命令不用全背,记住 /help 就够了

Claude CLI 非常强大,但不需要一次性记住所有命令。
真正记住这句就行:

想不起来时,用 /help

正文到此结束
本文目录