来源: 官方文档
npm install -g @anthropic-ai/claude-code
需要 Anthropic API Key 或 Claude Pro/Max 订阅:
export ANTHROPIC_API_KEY="YOUR_API_KEY"
| 命令 | 说明 | 示例 |
|---|---|---|
claude |
启动交互式 REPL | claude |
claude "query" |
带初始提示词启动 | claude "explain this" |
claude -p "query" |
Print 模式,执行后退出 | claude -p "review code" |
claude -c |
继续最近的对话 | claude -c |
claude -c -p "query" |
继续对话(Print 模式) | claude -c -p "run tests" |
claude -r "id" "query" |
恢复指定会话 | claude -r "abc123" "continue" |
claude update |
更新到最新版本 | claude update |
claude mcp |
配置 MCP 服务器 | claude mcp add server |
| 参数 | 说明 | 示例 |
|---|---|---|
--model |
指定模型 | --model claude-sonnet-4 |
--output-format |
输出格式: text/json/stream-json |
--output-format json |
--max-turns |
限制对话轮数 | --max-turns 3 |
--dangerously-skip-permissions |
跳过所有权限确认 (YOLO) | 见下方 |
--allowedTools |
允许的工具列表 | --allowedTools "Write" "Bash(git *)" |
--disallowedTools |
禁止的工具列表 | --disallowedTools "Bash(rm *)" |
--add-dir |
添加额外工作目录 | --add-dir ./apps ./lib |
--verbose |
启用详细日志 | --verbose |
--continue |
继续最近对话 | --continue |
--resume |
恢复指定会话 | --resume abc123 |
claude-sonnet-4 - 平衡模型 (默认)claude-opus-4 - 最强模型claude-opus-4.5 - 最新最强# Print 模式(非交互,执行后退出)
claude -p "review this code" --output-format text
# 管道输入
cat input.txt | claude -p "explain these errors"
# YOLO 模式(跳过所有权限确认)
claude --dangerously-skip-permissions "Your prompt"
# 别名设置
alias cc='claude --dangerously-skip-permissions'
# 继续对话 + Print 模式(适合脚本)
claude -c -p "show progress"
| 命令 | 说明 |
|---|---|
/help |
显示所有命令 |
/config |
配置设置 |
/allowed-tools |
配置工具权限 |
/mcp |
管理 MCP 服务器 |
/vim |
启用 vim 编辑模式 |
~/.claude/settings.json.claude/settings.json本地设置: .claude/settings.local.json
{
"model": "claude-sonnet-4",
"permissions": {
"allowedTools": ["Read", "Write", "Bash(git *)"],
"deny": ["Read(./.env)", "Bash(rm *)"]
}
}
~/.claude/CLAUDE.md./CLAUDE.md强度递增:
think - 基础思考think hard - 深入思考think harder - 更深入ultrathink - 最深度思考--dangerously-skip-permissions/compact 或 /clear/rewind