🚀 Claude Code 入门完全指南(一):安装与首次体验

写在前面

Claude Code 2.1.79 正式发布!这一版本带来了 LSP 集成Skills 全面升级Sub-Agent 增强等重大更新。今天开始,我们将推出一系列 Claude Code 2.1.79 教程,从小白入门到高手进阶,带你全面掌握这款强大的 AI 编程助手!


📦 一、什么是 Claude Code?

Claude Code 是 Anthropic 公司推出的 AI 编程助手,专为开发者设计的 CLI 工具。它不仅能够理解代码、生成代码,还能够:

功能 说明
🔍 智能理解 理解复杂的代码逻辑和架构(LSP 原生支持)
代码生成 根据需求生成高质量代码
🐛 调试排错 帮助定位和修复 bug
📝 重构优化 提供专业的代码重构建议
🔧 命令行操作 强大的终端集成能力
🤖 Sub-Agent 支持子任务并行处理

一句话概括

Claude Code = 你的私人编程教练 + 代码助手 + 调试专家 + 团队协作工具


🖥️ 二、系统要求

在开始安装之前,先确认你的系统环境:

系统 要求
🍎 macOS 10.15+ (Catalina 或更高)
🐧 Linux Ubuntu 20.04+ / Debian 10+
🪟 Windows Windows 10+ (原生支持 / WSL / Git Bash)

前置条件

vbnet 复制代码
✅ 4 GB RAM 最低要求
✅ 有效的 Anthropic 账户(API Key)
✅ 网络连接(用于认证和 API 调用)

注意

Claude Code 2.1.79 推荐使用原生二进制安装,不再依赖 Node.js!


⚡ 三、安装步骤(Claude Code 2.1.79)

方式一:原生安装(推荐)

bash 复制代码
# macOS 和 Linux
curl -fsSL https://claude.ai/install.sh | bash

# 或者使用 Homebrew
brew install --cask claude-code

# Windows PowerShell
irm https://claude.ai/install.ps1 | iex

# 或者使用 winget(Windows)
winget install Anthropic.ClaudeCode

方式二:安装特定版本

bash 复制代码
# 安装指定版本
curl -fsSL https://claude.ai/install.sh | bash -s 2.1.79

# 安装最新版本
curl -fsSL https://claude.ai/install.sh | bash -s latest

# Windows PowerShell 指定版本
& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.79

方式三:NPM 安装(已废弃)

重要提醒

从 v2.1.15 开始,NPM 安装方式已废弃!建议迁移到原生二进制安装。

bash 复制代码
# 迁移到原生二进制(推荐)
claude install

# 旧版安装(仅用于兼容环境)
npm install -g @anthropic-ai/claude-code

验证安装

shell 复制代码
# 检查版本(应显示 2.1.x)
claude --version

# 运行诊断
/doctor

# 输出示例:
# Diagnostics
# └ Currently running: unknown (2.1.79)
# └ Path: /Users/shubingsun/.vite-plus/js_runtime/node/24.14.0/bin/node
# └ Invoked:
# /Users/shubingsun/.vite-plus/packages/@anthropic-ai/claude-#code/lib/node_modules/@anthropic-ai/claude-code/cli.js
#  └ Config install method: global
# └ Search: OK (vendor)
# Updates
# └ Auto-updates: enabled
# └ Auto-update channel: latest
# └ Stable version: 2.1.74
# └ Latest version: 2.1.81

🔑 四、认证配置

1. API Key 配置

bash 复制代码
# 方式一:环境变量(推荐)
export ANTHROPIC_API_KEY="your-api-key"

# 方式二:添加到配置文件 ~/.claude.json
cat > ~/.claude.json << 'EOF'
{
  "apiKey": "your-api-key"
}
EOF

2. OAuth 登录(可选)

bash 复制代码
# 交互式登录
claude auth login

# 查看认证状态
claude auth status

# 退出登录
claude auth logout

# 控制台认证(v2.1.41+)
claude auth login --console

3. 验证配置

shell 复制代码
# 测试连接
/status

# 输出示例:
#  Version: 2.1.79
#  Session name: /rename to add a name
# Session ID: 413e3828-a7a6-403d-a645-b43b19c7ba35
#  cwd: /Users/shubingsun
#  Auth token: ANTHROPIC_AUTH_TOKEN
#  Anthropic base URL: https://openrouter.ai/api

!success\]\> 配置完成!现在可以开始使用 Claude Code 了。


🔮 五、模型选择(Claude Code 2.1.79)

Claude Code 2.1.79 支持多种模型,可以根据需求选择:

支持的模型

模型 适用场景 特点
`claude-sonnet-4- 日常开发(默认) 性价比高,速度快
`claude-opus-4-5 复杂推理任务 最强能力,适合难题
`claude-3-5-sonnet 平衡性能与成本 稳定可靠
`claude-3-haiku 简单任务 最快最便宜
opus-4-6 超长上下文 支持 1M token 上下文

切换模型

bash 复制代码
# 方式一:命令行指定模型
claude --model opus-4-6 "帮我分析这个大型项目"

# 方式二:配置默认模型
export ANTHROPIC_DEFAULT_MODEL="claude-opus-4-5-20251120"

# 方式三:在对话中切换
claude
> /module opus-4-6
> 帮我解决这个复杂的算法问题

配置文件方式

bash 复制代码
# macOS/Linux
cat > ~/.claude.json << 'EOF'
{
  "model": "claude-sonnet-4-20250514",
  "maxTokens": 8192,
  "temperature": 1
}
EOF

模型选择建议

  • 简单任务(写函数、修 bug):用 Haiku 或 Sonnet
  • 复杂任务(架构设计、深度调试):用 Opus
  • 超长上下文(分析大型代码库):用 Opus 4.6
  • 日常开发:默认 Sonnet 性价比最高

⌨️ 六、常用命令详解(Claude Code 2.1.79)

基础命令

命令 功能
claude 启动交互式会话
claude --version 查看版本号
claude --help 显示帮助信息
claude -n <name> 设置会话名称

会话管理

命令 功能
claude --resume 恢复之前的会话
claude --continue 从上次继续
/rename 重命名当前会话

🎯 七、对话内命令(/xxx)

在 Claude Code 2.1.79 交互式会话中,可以使用以下命令:

常用命令

命令 功能 示例
/module <model> 切换使用的模型 /module opus-4-6
/help 显示帮助 /help
/exit(quit) 退出当前会话 /exit /quit
/clear 清除对话历史 /clear
/compact 压缩上下文,释放空间 /compact
/context 查看当前上下文状态 /context
/resume 恢复之前的工作 /resume
/effort 设置任务努力级别 /effort high
/plan 进入计划模式 /plan
/branch 创建分支会话 /branch
/mcp MCP 服务器管理 /mcp list
/skills 查看 Skills 列表 /skills
/agents 列出配置的代理 /agents
/plugin 插件管理 /plugin install
/config 配置设置 /config
/copy 复制输出 /copy
/doctor 运行诊断 /doctor

新增命令(v2.1+)

命令 功能 版本
/btw 侧边问题回答 v2.1.78+

快捷键

快捷键 功能
Shift+Enter 换行输入(终于支持了!)
Ctrl+B 后台化 agent 或 shell 命令
Escape 中止请求

🚀 八、首次体验

启动 Claude Code

bash 复制代码
# 交互式模式(推荐新手)
claude

# 指定项目目录
claude /path/to/your/project

# 单次对话模式
claude "请帮我写一个 Hello World 程序"

第一次对话示例

shell 复制代码
$ claude

👋 欢迎使用 Claude Code v2.1.79!
当前模型: claude-sonnet-4-20250514

请告诉我你想做什么:
> 请帮我创建一个 Python 计算器程序

🤖 好的,我会帮你创建一个简单的计算器程序。
让我先确认一下项目目录...

✅ 已创建文件:calculator.py
✅ 代码功能:
  • 加减乘除运算
  • 错误处理
  • 用户友好的交互界面

你可以运行命令:
python calculator.py

🛠️ 九、与编辑器集成

VS Code 集成 (Claude Code for VS Code插件)

Neovim 集成

perl 复制代码
# 使用 vim-plug 安装
Plug 'anthropic/claude-code.nvim'

# 或使用 packer
use 'anthropic/claude-code.nvim'

Zed 编辑器支持

新增支持

Claude Code 2.1.79 原生支持 Zed 编辑器!


📝 十、常见问题

Q1:免费版本有使用限制吗?

A:Claude Code 需要 API Key,会根据你的 Anthropic 套餐产生费用。新用户通常有免费额度。

Q2:访问国外 API 速度慢怎么办?

A:可以配置代理或使用国内的 API 代理服务:

ini 复制代码
export ANTHROPIC_BASE_URL="https://api.proxy.com/v1"

Q3:如何更新到最新版本?

A:

bash 复制代码
# 自动更新
claude update

# 或手动更新
curl -fsSL https://claude.ai/install.sh | bash

Q4:NPM 安装方式还能用吗?

A:从 v2.1.15 开始已废弃,建议使用 claude install 迁移到原生二进制。


🎉 总结

内容 重点
安装方式 `curl -fsSL https://claude.ai/install.sh
认证 claude auth login 或 API Key
首次使用 claude 启动交互式会话
新版本 Claude Code 2.1.79
学习路径 基础 → 进阶 → 高级

!success\]\> **下期预告** 第二篇我们将讲解 **基础对话与提示词技巧**,教你如何与 Claude Code 2.1.79 高效沟通! 敬请期待!

相关推荐
Hommy882 小时前
【剪映小助手-客户端】构建与部署
python·aigc·剪映小助手
岛雨QA2 小时前
Skill学习指南🧑‍💻
人工智能·agent·ai编程
树獭叔叔3 小时前
GRPO:比PPO更简单的RLHF算法
后端·aigc·openai
多年小白3 小时前
今日AI科技简报 | 2026年3月19日
人工智能·科技·ai编程
树獭叔叔3 小时前
从RLHF到PPO:让AI学会说人话
后端·aigc·openai
沸点小助手3 小时前
「AI 能力提升场」沸点获奖名单公示|本周互动话题上新🎊
aigc·openai·vibecoding
蔚天灿雨4 小时前
Kage:在 Codex、Claude 和 QoderCLI 等 CodingAgentCLI 之间 Fork 与迁移 Session
人工智能·ai·agent·ai编程
AI成长日志4 小时前
【Vibe Coding专栏】easy-vibe与vibe-vibe对比分析:两大vibecode项目技术架构、适用场景与选型指南
架构·ai编程
一只叫煤球的猫4 小时前
为什么不用 RAG 做记忆系统 ——压缩上下文与 memory.md 的架构选择
人工智能·后端·ai编程