Claude Code 使用教程

在命令行安装:npm install -g @anthropic-ai/claude-code

1. 简介

Claude Code 是一个强大的命令行工具,允许用户直接在终端环境中与 Claude AI 进行交互。它提供了丰富的功能,包括会话管理、外部工具集成、记忆管理等,使开发人员能够高效地利用 AI 进行日常工作。

2. 基本命令

2.1 启动会话

# 启动交互式会话
claude "查询内容"

# 运行一次性查询并退出
claude -p "查询内容"

# 从文件输入内容
cat file | claude -p "处理这个文件"

# 跳过权限检查(谨慎使用)
claude --dangerously-skip-permissions

2.2 会话管理

# 恢复上次对话
claude --continue

# 查看会话列表
claude --resume

2.3 配置管理

# 查看和修改配置设置
claude config

# 更新到最新版本
claude update

3. 会话内命令

以下命令可在 Claude 会话中直接使用:

# 清除会话历史记录
/clear

# 压缩会话(可添加描述以保留重点)
/compact

# 查看或修改配置
/config

# 显示 token 使用统计
/cost

# 获取帮助信息
/help

# 初始化项目
/init

# 请求代码审查
/review

# 设置键绑定(改善多行输入体验)
/terminal-setup

4. 记忆管理

# 打开并编辑当前项目的持久记忆文件
/memory

这将打开 CLAUDE.md 文件,您可以在此添加或修改 Claude 的"长期记忆"内容。

5. MCP (Model Context Protocol) 集成

MCP 允许 Claude 与外部工具和数据源集成,极大地扩展了其功能:

5.1 MySQL 集成

# 添加 MySQL 数据库连接
claude mcp add mcp_server_mysql npx @benborla29/mcp-server-mysql `
  -e MYSQL_HOST="主机地址" `
  -e MYSQL_PORT="端口" `
  -e MYSQL_USER="用户名" `
  -e MYSQL_PASS="密码" `
  -e MYSQL_DB="数据库名" `
  -e ALLOW_INSERT_OPERATION="true" `
  -e ALLOW_UPDATE_OPERATION="true" `
  -e ALLOW_DELETE_OPERATION="true"

5.2 Playwright 集成(网页自动化)

# 添加 Playwright 支持
claude mcp add playwright npx '@playwright/mcp@latest'

6. 高级技巧

6.1 深度思考模式

要求 Claude 对复杂问题进行更深入的分析:

# 示例
> 深入思考我们身份验证流程中的边缘情况
> 思考如何构建新的支付服务

6.2 Token 优化

  • 使用 /compact 命令压缩长会话
  • 定期使用 /clear 清除不必要的上下文
  • 使用 /cost 监控 token 消耗

7. 最佳实践

  • 为项目创建 CLAUDE.md 文件,提供项目背景和上下文
  • 使用会话命令保持对话高效
  • 善用 MCP 集成,连接外部数据源和工具
  • 定期更新 Claude Code 以获取最新功能

通过本教程的学习,您应该能够熟练使用 Claude Code 进行日常工作,提高开发效率,并充分利用 AI 助手的能力解决各种问题。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐