Skip to content

Repository files navigation

Claude Code CLI 完全指南

通过系统性的实验,彻底掌握 Claude Code CLI 的所有功能

Claude Code License

简介

这是一份全面的 Claude Code CLI 学习指南,包含 9 个章节、40+ 篇详细教程,从基础入门到高级应用,帮助你彻底掌握 Claude Code 的所有功能。

目录

第一部分:基础篇

章节 内容 预计时间
第1章:基础入门 安装配置、基本命令、会话管理 2-3 小时
第2章:核心工具使用 文件操作、Bash、Web工具、任务管理 4-5 小时

第二部分:进阶篇

章节 内容 预计时间
第3章:Slash Commands 内置命令、自定义命令开发、最佳实践 2-3 小时
第4章:Hooks 钩子系统 PreToolUse、PostToolUse、自动化工作流 3-4 小时
第5章:MCP Server 集成 协议基础、配置、常用Server、自定义开发 4-5 小时

第三部分:高级篇

章节 内容 预计时间
第6章:IDE 集成 VS Code、JetBrains、Vim/Neovim、Zed 2-3 小时
第7章:Agent SDK 开发 TypeScript/Python SDK、工具定义、构建Agent 4-5 小时
第8章:高级功能 Extended Thinking、Vision、性能优化、安全 3-4 小时

第四部分:实战篇

章节 内容 预计时间
第9章:实战项目 5个完整项目实战 10-20 小时

快速开始

安装 Claude Code

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

# 验证安装
claude --version

配置 API Key

# 方式一:环境变量
export ANTHROPIC_API_KEY="sk-ant-xxxxx"

# 方式二:首次运行时登录
claude

开始使用

# 启动交互式会话
claude

# 单次提问
claude -p "什么是 TypeScript?"

# 继续上次会话
claude -c

章节详情

第1章:基础入门

第2章:核心工具使用

第3章:Slash Commands

第4章:Hooks 钩子系统

第5章:MCP Server 集成

第6章:IDE 集成

第7章:Agent SDK 开发

第8章:高级功能

第9章:实战项目

学习路径

Week 1: 基础入门 + 核心工具
    ↓
Week 2: Slash Commands + Hooks
    ↓
Week 3: MCP Server 集成
    ↓
Week 4: IDE 集成 + Agent SDK
    ↓
Week 5-6: 实战项目

功能速查

常用命令

命令 说明
claude 启动交互会话
claude -p "..." 单次提问
claude -c 继续上次会话
claude --model opus 使用 Opus 模型
/help 查看帮助
/cost 查看 Token 使用量
/compact 压缩上下文

核心工具

工具 功能
Read 读取文件(支持图片、PDF)
Write 创建/覆盖文件
Edit 精确编辑文件
Glob 文件模式匹配
Grep 内容搜索
Bash 执行 Shell 命令
WebSearch 网络搜索
Task 启动子 Agent

配置文件位置

文件 位置
用户配置 ~/.claude/settings.json
项目配置 .claude/settings.json
自定义命令 .claude/commands/*.md
项目知识库 CLAUDE.md

资源链接

贡献

欢迎提交 Issue 和 Pull Request 来改进这份指南!

许可证

MIT License


Happy Coding with Claude! 🤖

About

Do master claude code CLI after reading this.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors