claude-code-cheat-sheet

GitHub
1.5k 197 简单 1 次阅读 昨天MIT插件
AI 解读 由 AI 自动生成,仅供参考

claude-code-cheat-sheet 是一份专为 Anthropic 命令行工具 Claude Code 打造的终极速查指南,旨在帮助开发者在几分钟内从入门新手进阶为熟练专家。它系统性地整理了大量实用技巧、隐藏功能与高效工作流,解决了用户在面对复杂命令行交互时记忆负担重、操作效率低以及难以掌握高级特性的痛点。

这份指南特别适合软件工程师、全栈开发者及技术研究人员使用。无论是刚接触 CLI 的新手,还是希望深度挖掘模型潜力的资深用户,都能从中获益。其独特亮点在于将命令体系科学划分为六个层级:从基础的安装导航、文件操作,到中级模型切换、输出格式控制,再到高级的权限管理、子代理(Subagents)协作及会话成本监控。通过清晰的分类与实例演示,claude-code-cheat-sheet 让用户能够快速定位所需指令,灵活配置开发环境,并安全地自动化执行复杂任务,从而显著提升基于 AI 的编码效率与工作体验。

使用场景

资深后端工程师李明正在紧急排查一个涉及多微服务交互的生产环境故障,需要快速分析日志、定位代码缺陷并生成修复补丁。

没有 claude-code-cheat-sheet 时

  • 面对复杂的 CLI 参数手足无措,只能手动逐字输入冗长的命令来切换模型或限制对话轮数,效率极低且容易出错。
  • 不清楚如何安全地授权 AI 执行特定的 Bash 命令(如 git diff),要么因过度谨慎而频繁手动确认打断思路,要么因误用 --dangerously-skip-permissions 导致安全风险。
  • 遇到会话中断或上下文过长时,不知道使用 /compact 压缩上下文或通过 ID 恢复会话,导致不得不重新描述问题,浪费大量时间。
  • 无法利用管道符将日志直接流式传输给 AI 分析,只能先保存文件再上传,操作步骤繁琐。
  • 缺乏对高级功能(如子代理 Subagents)的认知,只能让主模型处理所有任务,导致复杂调试任务响应缓慢且不专业。

使用 claude-code-cheat-sheet 后

  • 对照“专家级命令”速查表,迅速通过 --model opus 切换最强模型,并用 --max-turns 精准控制自动修复迭代次数,操作行云流水。
  • 依据“工具管理”指南,精确配置 --allowedTools "Bash(git log:*)",既实现了自动化排查又确保了核心命令的安全隔离。
  • 熟练运用 /compact 指令在长对话中提炼关键信息,并通过 claude -r 一键恢复之前的调试会话,无缝衔接工作流。
  • 直接使用 cat logs.txt | claude -p "explain" 管道命令,实时流式分析海量日志,秒级定位异常堆栈。
  • 参考"Subagents"章节调用专用代理并行处理不同微服务的诊断任务,大幅缩短了从发现问题到生成 PR 的周期。

claude-code-cheat-sheet 将原本需要数小时摸索的命令行高阶技巧浓缩为分钟级的实战指南,让开发者能立即以专家姿态驾驭 AI 编程助手。

运行环境要求

操作系统
  • Linux
  • macOS
  • Windows (需通过 WSL)
GPU

未说明

内存

未说明

依赖
notes该工具是 Anthropic 官方 Claude Code 的命令行封装,需通过 npm 全局安装。Windows 用户必须安装并使用 WSL (Windows Subsystem for Linux) 环境运行。无需本地 GPU 或大模型文件,所有推理在云端进行。主要依赖 Node.js 环境以支持 npm 安装。
python未说明
@anthropic-ai/claude-code
claude-code-cheat-sheet hero image

快速开始

Claude 代码速查表(测试版)

替代文本

您掌握 Claude 代码的完整指南——几分钟内从零到高手!

在对 Claude 代码进行了大量测试后,我整理了这份全面的速查表,它将帮助您从基础用户快速进阶到高级用户,而无需浪费时间。无论您是完全的新手,还是希望精通高级功能,这份指南都能满足您的需求。

快速开始

# Windows 用户
wsl

# 安装 Claude 代码
npm install -g @anthropic-ai/claude-code

# 启动交互式 REPL
claude

# 检查版本
claude --version

📚 目录

  • 🟢 第1级:基本命令
  • 🟡 第2级:中级命令
  • 🟠 第3级:高级命令
  • 🔴 第4级:专家命令
  • 🔵 第5级:高级用户命令
  • 🟣 第6级:大师级命令
  • 🤝 贡献
  • 📄 许可证

页面

  • 🤖 子代理 - 用于特定开发任务的专业化 AI 代理

🟢 第1级:基本命令

入门必备命令

安装与启动

# 安装 Claude 代码
curl -sL https://install.anthropic.com | sh

# 启动交互式 REPL
claude

# 使用初始提示
claude "总结这个项目"

# 检查版本
claude --version

# 更新到最新版本
claude update

基本导航

/help                     # 显示帮助和可用命令
/exit                     # 退出 REPL
/clear                    # 清除对话历史
/config                   # 打开配置面板
/doctor                   # 检查 Claude 代码安装状态

基本文件操作

# 打印模式(SDK)——执行并退出
claude -p "解释这个函数"

# 处理管道输入内容
cat logs.txt | claude -p "解释"

# 继续最近的对话
claude -c

# 通过 SDK 继续
claude -c -p "检查类型错误"

会话管理

# 根据 ID 恢复会话
claude -r "abc123" "完成这个 PR"

# 使用标志恢复会话
claude --resume abc123 "查询"

# 继续当前会话
claude --continue

键盘快捷键

Ctrl+C                    # 取消当前操作
Ctrl+D                    # 退出 Claude 代码
Tab                       # 自动补全
Up/Down                   # 导航命令历史

🟡 第2级:中级命令

配置与模型管理

模型配置

# 切换模型
claude --model sonnet                    # 使用 Sonnet 模型
claude --model opus                      # 使用 Opus 模型
claude --model claude-sonnet-4-20250514  # 使用特定模型版本

目录管理

# 添加额外的工作目录
claude --add-dir ../apps ../lib

# 验证目录路径
claude --add-dir /path/to/project

输出格式化

# 不同的输出格式
claude -p "查询" --output-format json
claude -p "查询" --output-format text
claude -p "查询" --output-format stream-json

# 输入格式化
claude -p --input-format stream-json

会话控制

# 限制对话轮次
claude -p --max-turns 3 "查询"

# 详细日志记录
claude --verbose

# 会话成本和时长
/cos                      # 显示总成本和持续时间

🟠 第3级:高级命令

工具与权限管理

工具管理

# 允许特定工具而不提示
claude --allowedTools "Bash(git log:*)" "Bash(git diff:*)" "Write"

# 禁止特定工具
claude --disallowedTools "Bash(rm:*)" "Bash(sudo:*)"

# 提示获取特定工具权限
claude -p --permission-prompt-tool mcp_auth_tool "查询"

# 跳过所有权限提示(危险)
claude --dangerously-skip-permissions

斜杠命令——会话管理

/compact [instructions]   # 总结对话,可选指令
/clear                    # 重置对话历史和上下文
/exit                     # 退出 REPL
/help                     # 显示可用命令
/config                   # 打开配置面板

斜杠命令——系统

/doctor                   # 检查安装健康状况
/cos                      # 显示当前会话的成本和时长
/ide                      # 管理 IDE 集成

🔴 第4级:专家命令

MCP 和高级集成

模型上下文协议(MCP)

# 配置 MCP 服务器
claude --mcp

# 通过斜杠命令管理 MCP 服务器
/mcp                      # 访问 MCP 功能

高级管道操作

# 复杂的管道操作
git log --oneline | claude -p "总结这些提交"
cat error.log | claude -p "找出根本原因"
ls -la | claude -p "解释这个目录结构"

编程式使用

# JSON 输出用于脚本
claude -p "分析代码" --output-format json

# 流式 JSON 用于实时处理
claude -p "大型任务" --output-format stream-json

# 批量处理
claude -p --max-turns 1 "快速查询"

🔵 第5级:高级用户命令

高级工作流和自动化

自定义斜杠命令

# 在 .claude/commands/ 中创建自定义命令
# 示例:.claude/commands/debug.md
/debug                    # 执行自定义调试命令
/test                     # 执行自定义测试命令
/deploy                   # 执行自定义部署命令

复杂的工具组合

# 高级工具权限
claude --allowedTools "Bash(git:*)" "Write" "Read" \
       --disallowedTools "Bash(rm:*)" "Bash(sudo:*)"

# 多个目录访问权限
claude --add-dir ../frontend ../backend ../shared

性能优化

# 限制上下文以提升性能
claude -p --max-turns 5 "专注查询"

# 经常清除上下文
/clear                    # 在任务之间使用以提高性能

# 整合对话
/compact "只保留重要部分"

🟣 第6级:大师级命令

专家自动化和自定义工作流

高级配置

# 复杂的模型和工具配置
claude --model claude-sonnet-4-20250514 \
       --add-dir ../apps ../lib ../tools \
       --allowedTools "Bash(git:*)" "Write" "Read" \
       --verbose \
       --output-format json

自动化脚本

# 脚本化的 Claude 交互
#!/bin/bash
claude -p "分析代码库" --output-format json > analysis.json
claude -p "生成测试" --max-turns 3 --output-format text > tests.txt

高级会话管理

# 会话 ID 管理
SESSION_ID=$(claude -p "开始分析" --output-format json | jq -r '.session_id')
claude -r "$SESSION_ID" "继续分析"

复杂的工作流

# 多步骤自动化
claude -p "分析项目结构" | \
claude -p "提出改进建议" | \
claude -p "制定实施方案"

🟤 第7级:工作流自动化

高级自动化模式和多步骤流程

自动化代码审查工作流

# 自动化 PR 审查流程
#!/bin/bash
git diff HEAD~1 | claude -p "review this PR for security issues" > security_review.md
git diff HEAD~1 | claude -p "check for performance issues" > performance_review.md
git diff HEAD~1 | claude -p "suggest improvements" > improvements.md

持续集成集成

# CI/CD 流水线集成
claude -p "analyze test coverage" --output-format json | jq '.coverage_percentage'
claude -p "generate release notes from commits" --max-turns 2 > RELEASE_NOTES.md

批量处理工作流

# 处理多个文件
find . -name "*.js" -exec claude -p "analyze this file for bugs: {}" \; > bug_report.txt

# 自动化文档生成
for file in src/*.py; do
    claude -p "generate docstring for $file" --output-format text >> docs.md
done

⚫ 第8级:集成与生态系统

IDE 集成、Git 工作流和第三方工具连接

IDE 集成命令

# VS Code 集成
/ide vscode                # 配置 VS Code 集成
/ide configure             # 设置 IDE 配置

# 自定义 IDE 命令
claude --ide-mode "explain selected code"
claude --ide-mode "refactor this function"

Git 工作流集成

# Git 钩子集成
claude -p "create pre-commit hook for code quality" > .git/hooks/pre-commit

# 高级 Git 操作
git log --oneline -10 | claude -p "create changelog from these commits"
git diff --name-only | claude -p "explain what changed in this commit"

第三方工具连接

# 数据库集成
mysql -e "SHOW TABLES" | claude -p "analyze database structure"

# Docker 集成
docker ps | claude -p "analyze running containers"
docker logs container_name | claude -p "find errors in logs"

⚪ 第9级:性能与优化

高级性能调优、资源管理和效率技巧

内存与资源管理

# 优化内存使用
claude -p --max-turns 1 "quick analysis"      # 单轮以提高效率
claude -p --compact-mode "analyze with minimal context"

# 资源监控
/cos                       # 查看当前会话成本
/doctor --performance      # 性能诊断

缓存与优化

# 高效复用会话
claude -c "continue previous analysis"         # 复用现有上下文
claude --cache-results "repetitive task"      # 缓存常见操作

# 并行处理
claude -p "task 1" & claude -p "task 2" & wait  # 并行执行

大规模处理

# 高效处理大型代码库
claude --add-dir . --max-context 50000 "analyze entire project"
claude --stream-output "process large dataset" | head -100

🔘 第10级:企业级与生产环境

生产就绪配置、团队工作流和企业级功能

团队协作

# 共享团队配置
claude --config-file team-config.json "standardized analysis"

# 团队会话共享
claude -r "team-session-id" "continue team discussion"

生产环境设置

# 生产就绪配置
claude --production-mode \
       --security-enabled \
       --audit-logging \
       --max-turns 10 \
       "production analysis"

企业安全

# 安全优先的操作
claude --disallowedTools "Bash(rm:*)" "Bash(sudo:*)" "Bash(chmod:*)" \
       --audit-mode \
       --no-external-calls \
       "secure code review"

监控与合规

# 审计与合规
claude --audit-log /var/log/claude-audit.log "compliance check"
claude --compliance-mode "analyze for security compliance"

命令参考表

CLI 命令

命令 描述 示例
claude 启动交互式 REPL claude
claude "query" 启动带有提示的 REPL claude "explain this project"
claude -p "query" 打印模式,执行后退出 claude -p "explain function"
claude -c 继续最近的对话 claude -c
claude -r "id" "query" 通过 ID 恢复会话 claude -r "abc123" "finish PR"
claude update 更新到最新版本 claude update
claude mcp 配置 MCP 服务器 claude mcp

CLI 标志

标志 描述 示例
--model 指定模型 --model sonnet
--add-dir 添加工作目录 --add-dir ../apps ../lib
--allowedTools 允许工具无需提示 --allowedTools "Bash(git:*)"
--disallowedTools 禁止特定工具 --disallowedTools "Bash(rm:*)"
--output-format 设置输出格式 --output-format json
--input-format 设置输入格式 --input-format stream-json
--max-turns 限制对话轮数 --max-turns 3
--verbose 启用详细日志记录 --verbose
--continue 继续会话 --continue
--resume 恢复会话 --resume abc123
--dangerously-skip-permissions 跳过所有权限提示 --dangerously-skip-permissions

斜杠命令

命令 描述
/help 显示帮助和可用命令
/exit 退出 REPL
/clear 清除对话历史
/config 打开配置面板
/doctor 检查安装健康状况
/cos 显示成本和持续时间
/ide 管理 IDE 集成
/compact [instructions] 总结对话
/mcp 访问 MCP 功能

键盘快捷键

快捷键 操作
Ctrl+C 取消当前操作
Ctrl+D 退出 Claude Code
Tab 自动补全
Up/Down 导航命令历史

最佳实践

性能提示

  • 在任务之间频繁使用 /clear
  • 使用 --max-turns 限制上下文
  • 对于长时间对话使用 /compact
  • 使用 --allowedTools 指定具体工具

安全提示

  • 避免使用 --dangerously-skip-permissions
  • 对于危险命令使用 --disallowedTools
  • 定期审查工具权限
  • 保持 Claude Code 更新

工作流提示

  • .claude/commands/ 中创建自定义斜杠命令
  • 对于自动化使用 --output-format json
  • 对于复杂工作流使用管道命令
  • 对于长期运行的任务使用会话 ID

各级别最佳实践

初学者最佳实践(第1–3级)

  • 从基础命令开始,逐步进阶
  • 经常使用 /help 发现新功能
  • 先练习简单查询,再进行复杂查询
  • 在任务之间使用 /clear 保持会话专注

中级最佳实践(第4–6级)

  • 掌握工具权限以确保安全
  • 对于自动化脚本使用 JSON 输出
  • 学习 MCP 以实现高级集成
  • 为重复性任务创建自定义斜杠命令

高级最佳实践(7至10级)

  • 为重复性任务实施自动化工作流
  • 使用企业级功能进行团队协作
  • 监控性能并优化资源使用
  • 在生产环境中遵循安全最佳实践

专业技巧与窍门

效率提示

  • 使用 Ctrl+C 取消长时间运行的操作
  • 组合多个标志以实现复杂配置
  • 使用管道进行多步骤数据处理
  • 缓存常用操作以提升性能

安全专业提示

  • 始终对危险命令使用 --disallowedTools
  • 在生产环境中启用审计日志记录
  • 定期审查工具权限
  • 对敏感操作使用 --security-enabled

工作流专业提示

  • 为常见自动化模式创建模板
  • 对于长时间运行的协作任务使用会话 ID
  • 在自动化脚本中实施适当的错误处理
  • 记录自定义工作流以便团队共享

常见问题排查

安装问题

# 检查安装
claude --version
claude /doctor

# 如需重新安装
npm uninstall -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code

性能问题

# 清除上下文以提升性能
/clear

# 限制上下文大小
claude -p --max-turns 3 "聚焦查询"

# 使用紧凑模式
/compact "仅保留关键内容"

权限问题

# 查看当前权限
claude --list-permissions

# 重置权限
claude --reset-permissions

# 配置特定权限
claude --allowedTools "Bash(git:*)" --disallowedTools "Bash(rm:*)"

🤝 贡献

我们欢迎各位贡献!请参阅 Claude Code 文档以获取相关指南。

贡献方式

  • 🐛 报告漏洞或问题
  • 📝 改进文档
  • ✨ 添加新的命令示例
  • 🔧 测试命令并报告结果

📄 许可证

本 cheat sheet 根据 MIT 许可证提供。

⭐ 支持

如果这份 cheat sheet 对您有所帮助,请与其他开发者分享!如果您通过这份 cheat sheet 掌握了 Claude Code,请:

  • ⭐ 点赞我们的 GitHub 仓库
  • 📢 分享给其他开发者
  • 💬 在评论区留下反馈
  • 🔄 关注以获取更新

资源与进一步学习

如需更多 Claude Code 资源,请访问 Anthropic 官方文档:

最后更新:2025年7月

版本历史

v1.0.02025/07/07

相似工具推荐

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85k|★★☆☆☆|今天
图像数据工具视频

OpenHands

OpenHands 是一个专注于 AI 驱动开发的开源平台,旨在让智能体(Agent)像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点,通过自动化流程显著提升开发速度。 无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员,还是需要快速原型验证的技术团队,都能从中受益。OpenHands 提供了灵活多样的使用方式:既可以通过命令行(CLI)或本地图形界面在个人电脑上轻松上手,体验类似 Devin 的流畅交互;也能利用其强大的 Python SDK 自定义智能体逻辑,甚至在云端大规模部署上千个智能体并行工作。 其核心技术亮点在于模块化的软件智能体 SDK,这不仅构成了平台的引擎,还支持高度可组合的开发模式。此外,OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩,证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能,支持与 Slack、Jira 等工具集成,并提供细粒度的权限管理,适合从个人开发者到大型企业的各类用户场景。

70.6k|★★★☆☆|今天
语言模型Agent开发框架

gpt4free

gpt4free 是一个由社区驱动的开源项目,旨在聚合多种可访问的大型语言模型(LLM)和媒体生成接口,让用户能更灵活、便捷地使用前沿 AI 能力。它解决了直接调用各类模型时面临的接口分散、门槛高或成本昂贵等痛点,通过统一的标准将不同提供商的资源整合在一起。 无论是希望快速集成 AI 功能的开发者、需要多模型对比测试的研究人员,还是想免费体验最新技术的普通用户,都能从中受益。gpt4free 提供了丰富的使用方式:既包含易于上手的 Python 和 JavaScript 客户端库,也支持部署本地图形界面(GUI),更提供了兼容 OpenAI 标准的 REST API,方便无缝替换现有应用后端。 其技术亮点在于强大的多提供商支持架构,能够动态调度包括 Opus、Gemini、DeepSeek 等多种主流模型资源,并支持 Docker 一键部署及本地推理。项目秉持社区优先原则,在降低使用门槛的同时,也为贡献者提供了扩展新接口的便利框架,是探索和利用多样化 AI 资源的实用工具。

66k|★★☆☆☆|2天前
插件语言模型Agent

gstack

gstack 是 Y Combinator CEO Garry Tan 亲自开源的一套 AI 工程化配置,旨在将 Claude Code 升级为你的虚拟工程团队。面对单人开发难以兼顾产品战略、架构设计、代码审查及质量测试的挑战,gstack 提供了一套标准化解决方案,帮助开发者实现堪比二十人团队的高效产出。 这套配置特别适合希望提升交付效率的创始人、技术负责人,以及初次尝试 Claude Code 的开发者。gstack 的核心亮点在于内置了 15 个具有明确职责的 AI 角色工具,涵盖 CEO、设计师、工程经理、QA 等职能。用户只需通过简单的斜杠命令(如 `/review` 进行代码审查、`/qa` 执行测试、`/plan-ceo-review` 规划功能),即可自动化处理从需求分析到部署上线的全链路任务。 所有操作基于 Markdown 和斜杠命令,无需复杂配置,完全免费且遵循 MIT 协议。gstack 不仅是一套工具集,更是一种现代化的软件工厂实践,让单人开发者也能拥有严谨的工程流程。

64.6k|★★☆☆☆|今天
Agent插件

meilisearch

Meilisearch 是一个开源的极速搜索服务,专为现代应用和网站打造,开箱即用。它能帮助开发者快速集成高质量的搜索功能,无需复杂的配置或额外的数据预处理。传统搜索方案往往需要大量调优才能实现准确结果,而 Meilisearch 内置了拼写容错、同义词识别、即时响应等实用特性,并支持 AI 驱动的混合搜索(结合关键词与语义理解),显著提升用户查找信息的体验。 Meilisearch 特别适合 Web 开发者、产品团队或初创公司使用,尤其适用于需要快速上线搜索功能的场景,如电商网站、内容平台或 SaaS 应用。它提供简洁的 RESTful API 和多种语言 SDK,部署简单,资源占用低,本地开发或生产环境均可轻松运行。对于希望在不依赖大型云服务的前提下,为用户提供流畅、智能搜索体验的团队来说,Meilisearch 是一个高效且友好的选择。

57k|★★☆☆☆|今天
图像Agent数据工具

awesome-claude-skills

awesome-claude-skills 是一个精心整理的开源资源库,旨在帮助用户挖掘和扩展 Claude AI 的潜力。它不仅仅是一份列表,更提供了实用的“技能(Skills)”模块,让 Claude 从单纯的文本生成助手,进化为能执行复杂工作流的智能代理。 许多用户在使用 AI 时,常受限于其无法直接操作外部软件或处理特定格式文件的痛点。awesome-claude-skills 通过预设的工作流解决了这一问题:它不仅能教会 Claude 专业地处理 Word、PDF 等文档,进行代码开发与数据分析,还能借助 Composio 插件连接 Slack、邮箱及数百种常用应用,实现发送邮件、创建任务等自动化操作。这使得重复性任务变得标准化且可复用,极大提升了工作效率。 无论是希望优化日常办公流程的普通用户、需要处理复杂文档的研究人员,还是寻求将 AI 深度集成到开发管线中的开发者,都能从中找到适合的解决方案。其独特的技术亮点在于“技能”的可定制性与强大的应用连接能力,让用户无需编写复杂代码,即可通过简单的配置让 Claude 具备跨平台执行真实任务的能力。如果你希望让 Claude

51.3k|★★☆☆☆|今天
Agent插件