第一部分:环境搭建与基础交互
1.1 安装 Claude Code
brew install claude-code
npm install -g @anthropic-ai/claude-code
claude --version
1.2 登录与授权
claude login
claude login --api-key YOUR_API_KEY
claude logout
1.3 三种模式详解
claude
claude --dangerously-auto-approve
第二部分:复杂任务处理与终端控制
2.1 执行终端命令 (Bash)
npm install
ls -la
2.2 规划模式 (Plan Mode)
claude --plan
/plan
/plan show
/plan execute
2.3 跳过权限检测
claude --dangerously-skip-permissions
2.4 后台任务管理
claude --background "npm run build"
jobs
fg / bg
第三部分:多模态与上下文管理
3.1 版本回滚 (Rewind)
claude rewind [版本数]
claude history
claude restore [version-id]
3.2 图片处理
3.3 安装 MCP Server(以 Figma 为例)
npm install -g @anthropic/mcp-figma
npx @anthropic/mcp-figma
{
"mcpServers": {
"figma": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-figma"]
}
}
}
3.4 恢复历史会话
claude sessions list
claude sessions resume [session-id]
/resume [session-id]
3.5 上下文压缩与清除
/compress
/clear
/tokens
3.6 项目记忆文件 (CLAUDE.md)
第四部分:高级功能扩展与定制
4.1 Hook
module.exports = {
'commit-msg': async (context) => {
const msg = context.message;
if (!msg.match(/^(feat|fix|docs|style|refactor|test|chore):/)) {
throw new Error('Commit message 格式不符合规范');
}
}
};
4.2 Agent Skill
mkdir -p ~/.claude/skills
4.3 SubAgent
@subagent [任务描述]
4.4 Skill vs SubAgent 区别
| 特性 | Skill | SubAgent |
|---|
| 用途 | 扩展命令和能力 | 独立任务执行 |
| 调用方式 | /skill-name | @agent-name |
| 生命周期 | 会话级 | 可独立运行 |
| 适用场景 | 常用操作模板 | 复杂独立任务 |
4.5 Plugin
claude plugin install [plugin-name]
claude plugin install @anthropic/plugin-code-review
{
"plugins": {
"code-review": {
"enabled": true
}
}
}
📌 常用命令速查表
claude
claude -p [prompt]
claude --version
claude sessions list
claude sessions resume
claude sessions delete
claude config edit
claude config show
--dangerously-auto-approve
--dangerously-skip-permissions