主题
首次启动与验证
启动 Claude Code 的三种方式
方式1:标准交互模式(最常用)
bash
# 在任意目录启动
claude
# 启动流程:
# 1. 检测当前目录
# 2. 加载CLAUDE.md(如果存在)
# 3. 进入交互式对话界面方式2:单次命令模式
bash
# 执行单个命令后退出
claude "你的问题或指令"
# 示例:
claude "What is 2 + 2?"
claude "List files in current directory"
claude "Explain this code: app.js"方式3:打印模式(脚本友好)
bash
# 只输出AI响应,不显示格式
claude -p "你的问题"
# 示例:
claude -p "hello" > output.txt
echo "分析这段代码" | claude -p首次启动的初始化流程
当你第一次运行 claude 时,会经历一个交互式配置向导。
配置步骤1:选择主题
? Choose your theme:
❯ Light (浅色主题,适合白天)
Dark (深色主题,适合夜晚)
System (跟随系统设置,推荐)配置步骤2:安全须知确认
Claude Code会显示权限说明,包括:
- ✓ 能读取当前目录和子目录的文件
- ✓ 能创建新文件
- ✓ 能修改文件(需要你确认)
- ✓ 能运行命令(需要你确认)
配置步骤3:认证方式选择
| 方式 | 优点 | 缺点 | 推荐度 |
|---|---|---|---|
| 环境变量 | 最安全,跨项目共享 | 需要提前配置 | ⭐⭐⭐⭐⭐ |
| App登录 | 使用订阅配额 | 需要Pro/Max订阅 | ⭐⭐⭐⭐ |
| 手动输入 | 方便 | 不安全,易泄露 | ⭐⭐ |
--dangerously-skip-permissions 参数详解
这是什么? 这个参数会让Claude Code跳过权限询问,直接执行所有操作。
什么时候该用?
✅ 推荐使用场景:
- 你自己的个人项目(信任的代码)
- 快速开发,频繁修改(避免反复确认)
- 只读操作(查询、分析,不修改代码)
❌ 绝对不要用:
- 公司项目、开源项目(不是你一个人的代码)
- 第一次用Claude Code(还不了解它会干什么)
- 生产环境代码(一个错误可能造成事故)
- 包含敏感数据的项目(财务、用户隐私)
Hello World 验证
快速测试命令:
bash
# 测试1:版本检查
claude --version
# 预期输出:Claude Code v2.1.x (native)
# 测试2:简单问答
claude -p "What is 2 + 2?"
# 预期输出:4
# 测试3:中文支持
claude -p "你好,请用一句话介绍你自己"
# 预期输出:中文回复如果以上测试全部成功 → ✅ Claude Code工作正常!