Claude Code 是 Anthropic 推出的官方 CLI 工具,让开发者能够在终端中直接与 Claude AI 协作,实现代码编写、项目管理和自动化工作流。
# 使用 npm 安装
npm install -g @anthropic-ai/claude-code
# 或使用 Homebrew (macOS)
brew install claude-code
# 验证安装
claude --version
# 设置 API Key
export ANTHROPIC_API_KEY="your-api-key"
# 或使用配置文件
claude config set api.key "your-api-key"
# 启动交互式会话
claude
# 指定工作目录
claude -w /path/to/project
# 恢复上次的会话
claude -r
# 将文件内容传给 Claude
cat file.txt | claude -p "分析这段代码"
# 处理命令输出
ls -la | claude -p "列出所有目录"
Claude Code 支持丰富的斜杠命令,提升工作效率:
/clear - 清空当前对话上下文/compact - 压缩对话历史/cost - 查看本次会话的 Token 消耗/commit - 自动生成提交信息并提交代码/pr - 创建 Pull Request/review - 代码审查通过 CLAUDE.md 文件自定义 Claude 的行为:
# 项目级配置(当前目录)
./CLAUDE.md
# 项目级配置(隐藏目录)
./.claude/CLAUDE.md
# 用户级配置
~/.claude/CLAUDE.md
# 项目概述
这是一个使用 React + TypeScript 开发的前端项目。
## 代码规范
- 使用单引号而非双引号
- 缩进使用 2 个空格
- 组件使用函数式写法
## 常用命令
- 开发: npm run dev
- 构建: npm run build
- 测试: npm run test
Model Context Protocol (MCP) 允许 Claude 与外部工具集成:
# 查看 MCP 服务器列表
/mcp list
# 添加 MCP 服务器
/mcp add
# 使用 MCP 工具
在对话中直接调用已安装的 MCP 工具
Claude Code 内置多种技能,可通过 /skills 查看:
/commit - 智能提交/pr - 创建 PR/review - 代码审查/explain - 解释代码/debug - 调试辅助Ctrl + C - 取消/复制Ctrl + L - 清屏Ctrl + R - 重新生成Ctrl + ↑/↓ - 历史导航Tab - 自动补全