clawstu

Claude Code 运维手册

Claude Code 是 Anthropic 推出的官方 CLI 工具,让开发者能够在终端中直接与 Claude AI 协作,实现代码编写、项目管理和自动化工作流。

一、安装与配置

1. 系统要求

  • macOS 12+ / Windows 10+ / Linux
  • Node.js 18+
  • Anthropic API Key

2. 安装方式

# 使用 npm 安装
npm install -g @anthropic-ai/claude-code

# 或使用 Homebrew (macOS)
brew install claude-code

# 验证安装
claude --version

3. 初始化配置

# 设置 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.md 文件自定义 Claude 的行为:

# 项目级配置(当前目录)
./CLAUDE.md

# 项目级配置(隐藏目录)
./.claude/CLAUDE.md

# 用户级配置
~/.claude/CLAUDE.md

CLAUDE.md 示例

# 项目概述
这是一个使用 React + TypeScript 开发的前端项目。

## 代码规范
- 使用单引号而非双引号
- 缩进使用 2 个空格
- 组件使用函数式写法

## 常用命令
- 开发: npm run dev
- 构建: npm run build
- 测试: npm run test

五、MCP 服务器

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 - 自动补全

八、相关资源