Claude Code 使用教程
摘要:Claude Code是一个命令行工具,允许开发者在终端中与Claude AI交互。它提供会话管理(启动/恢复/清除)、配置设置、记忆管理(通过CLAUDE.md文件)等功能,支持MCP集成MySQL和Playwright等外部工具。核心命令包括/claude启动会话、/clear清理历史、/compact压缩会话、/memory编辑长期记忆等。最佳实践包括创建项目文档、优化token使用、
·
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 助手的能力解决各种问题。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)