ClaudeCode 命令行参数完全指南

简介

Claude Code 是 Anthropic 官方推出的 AI 命令行工具,能够直接在终端中进行代码编写、调试和项目管理。本文整理了常用的命令行参数,帮助你更高效地使用这个工具。


基础操作

安装

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

查看版本

1
claude --version

更新到最新版本

1
claude update

查看帮助信息

1
claude --help

快速问答模式

使用 -p--print 参数可以快速向 Claude 提问,无需进入交互式对话。

1
2
3
4
5
# 简写形式
claude -p "解释一下什么是闭包?"

# 完整形式
claude --print "如何优化 React 组件性能?"

指定输出格式

1
2
# 以 JSON 格式输出
claude -p "什么是 RESTful API?" --output-format=json

会话管理

继续上次对话

从当前目录中最后一次对话继续:

1
2
3
4
5
# 简写形式
claude -c

# 完整形式
claude --continue

恢复指定会话

回到之前的某一次对话继续:

1
2
3
4
5
# 简写形式
claude -r [会话标识]

# 完整形式
claude --resume [会话标识]

权限控制

跳过权限检查(危险)

注意:此选项会跳过所有权限确认,请谨慎使用。

1
claude --dangerously-skip-permissions

允许绕过权限模式

允许在会话中动态切换到 bypass permissions 模式:

1
claude --allow-dangerously-skip-permissions

提示词配置

设置系统提示词

为当前会话设置自定义系统提示词:

1
claude --system-prompt

追加系统提示词

在默认系统提示词基础上追加额外指令:

1
claude --append-system-prompt

模式配置

设置默认进入模式

指定启动时的默认工作模式:

1
2
# 设置为计划模式
claude --permission-mode=plan

可用模式包括:

  • plan - 计划模式,适合复杂任务规划
  • auto - 自动模式

模型选择

指定使用的模型

1
2
3
4
5
6
7
8
# 使用 Opus 模型(最强能力)
claude --model=opus

# 使用 Sonnet 模型(平衡性能)
claude --model=sonnet

# 使用 Haiku 模型(最快速度)
claude --model=haiku

模型对比

模型 特点 适用场景
Opus 最强推理能力,速度较慢 复杂架构设计、深度代码重构
Sonnet 平衡性能与速度 日常开发、Bug 修复
Haiku 极快响应速度 快速问答、简单任务

使用技巧

1. 项目工作流

在项目根目录使用 --continue 参数,Claude 会记住项目上下文:

1
2
cd /path/to/project
claude -c

2. 快速代码审查

使用 -p 快速获取代码建议:

1
claude -p "审查这段代码的问题" < myfile.js

3. 不同场景的模型选择

1
2
3
4
5
# 快速查文档 - 用 Haiku
claude -p "Python 的 list comprehension 语法" --model=haiku

# 系统重构 - 用 Opus
claude --model=opus

4. 自定义系统提示词

创建特定的助手角色:

1
claude --system-prompt="你是一位专注于代码质量的审查专家,特别关注安全性和性能"

常见问题

Q: 如何查看所有可用参数?

A: 运行 claude --help 查看完整参数列表。

Q: 会话历史保存在哪里?

A: 会话历史存储在项目目录的 .claude 文件夹中。

Q: 如何清除会话历史?

A: 删除项目目录下的 .claude 文件夹即可。


参考链接


ClaudeCode 命令行参数完全指南
https://jhyjhy.cn/posts/AI/ClaudeCode命令行参数/53406/
作者
Hongyu
发布于
2026年1月13日
许可协议