教程:如何开始使用 Claude Code CLI: # 如何开始使用 Claude Code CLI:实用指南 我一直在研究 AI 编码工具——GitHub Copilot、Cursor 等等。但当 Anthropic 推出 Claude Code CLI 时,我以为它只是另一个聊天机器人包装器。我错了。经过一个周末的摸索,我意识到这个东西在某些工作上确实非常有用。以下是我从注册到实际交付代

codingbeginner2 分钟阅读2026/6/6

教程:如何开始使用 Claude Code CLI:

如何开始使用 Claude Code CLI:实用指南

我一直在研究 AI 编码工具——GitHub Copilot、Cursor 等等。但当 Anthropic 推出 Claude Code CLI 时,我以为它只是另一个聊天机器人包装器。我错了。经过一个周末的摸索,我意识到这个东西在某些工作上确实非常有用。以下是我从注册到实际交付代码所学到的一切。

Claude Code CLI 到底是什么

它是一个命令行工具,让你可以直接从终端与 Claude(Anthropic 的模型)对话。没有 Web 应用,没有 IDE 插件——只是在你的 shell 中有一个提示符。你可以让它编写代码、调试、重构、解释事情,甚至运行 shell 命令。把它想象成一个存在于你的终端中并能看到你项目文件的编码助手。

它适合谁?适合那些熟悉终端并希望在不切换上下文的情况下处理样板代码、调试或快速脚本的开发者。如果你是 VS Code 用户且从不碰命令行,这可能会感觉奇怪。但如果你生活在 tmux 或 iTerm 中,这就是金子。

注册和设置

首先,你需要一个 Anthropic 账户。前往 console.anthropic.com 注册。你会获得一些免费积分——足够玩上几天。之后就是按使用量付费。我在高强度使用的第一周大概花了 5 美元,所以除非你不停生成整个代码库,否则并不贵。

注册后,从仪表板获取一个 API 密钥。然后安装 CLI。我使用的是 macOS,所以我用了 Homebrew:

brew install claude-code

如果你使用 Linux 或 Windows(通过 WSL),可以使用 npm:

npm install -g @anthropic-ai/claude-code

安装后,进行身份验证:

claude login

它会要求你输入 API 密钥。粘贴进去,就可以了。我还设置了一个环境变量,这样就不必每次都登录:

export ANTHROPIC_API_KEY="sk-ant-..."

我把它添加到了我的 .zshrc 中以方便使用。

我用它完成的实际任务

我不想只是运行演示。我想看看这个东西是否真的能帮助我完成实际工作。以下是我交给它的四个任务。

任务 1:生成一个快速 API 客户端

我需要一个 Python 脚本来访问 REST API 并将一些数据转储到 CSV 中。通常,我会花 10 分钟自己写,但我当时很懒。我打开终端输入:

claude "编写一个使用 requests 的 Python 脚本,从 https://api.example.com/users 获取分页数据。它应该处理带有响应中 'next' 链接的分页,并将结果保存到 users.csv。包含错误处理和速率限制。"

Claude 在大约 15 秒内吐出了一个完整的脚本。它使用了 requests.Session,在页面之间加了 time.sleep(),甚至还添加了一个重试装饰器。我在一个模拟服务器上测试了它——第一次就成功了。我唯一做的修改是添加了一个 user-agent 头,因为 API 要求这样做。我让 Claude 添加了它,它照做了。

要点: 对于定义明确的小任务,它比从头编写更快。但你仍然需要知道自己在做什么来验证输出。

任务 2:重构一个混乱的 JavaScript 文件

我有一个 400 行的 Node.js 函数,用于解析 CSV 文件。它是一团混乱的回调和嵌套条件语句。我把 Claude 指向它:

claude "查看当前目录中的 csv-parser.js。将其重构为使用 async/await,将主函数拆分为更小的辅助函数,并添加 JSDoc 注释。保持相同的公共 API。"

它读取了文件,进行了分析,并在大约 30 秒内返回了一个重构版本。新代码更清晰,有正确的错误传播,甚至还包含了对我未记录的边缘情况的注释。我不得不调整一个变量名(它将 data 重命名为 parsedData,导致下游调用中断),但那是一个 2 秒的修复。

要点: Claude 在重构方面表现出色,因为它能看到整个文件上下文。但在提交之前,一定要对更改进行差异比较——它

相关 Agent

C

Codex CLI

OpenAI's terminal-based coding agent. Codex CLI brings AI-powered code generation, editing, and analysis directly to your terminal with a natural language interface. It supports multiple AI models, runs locally, and integrates seamlessly with git workflows.

了解更多 →