Claude Code 命令行使用指南
命令行使用
在终端中使用 Claude Code 的完整指南。
启动方式
基础启动
在项目目录中打开终端,输入:
claude
首次启动选择 Yes 信任目录。
带初始问题启动
claude "解释这个项目"
常用命令
基础命令
| 命令 | 功能说明 |
|---|---|
claude |
在终端中使用 Claude Code 的完整指南。
在项目目录中打开终端,输入:
claude
首次启动选择 Yes 信任目录。
claude "解释这个项目"
| 命令 | 功能说明 |
|---|---|
claude |
| 在当前目录启动交互式 REPL,对话式使用 Claude Code |
claude "解释这个项目" | 启动 REPL 并带上初始问题,一进来就让 Claude 分析项目 |
claude -p "解释这个函数" | 使用 print 模式一次性问答,输出结果后直接退出,便于脚本/CI 调用 |
cat logs.txt | claude -p "帮我总结错误" | 将文件或命令输出通过管道喂给 Claude,再配合 -p 做总结、分析 |
claude update | 将 Claude Code CLI 更新到最新版本 |
| 命令 | 功能说明 |
|---|---|
claude -c | 继续当前目录最近的一次会话,在原有上下文里接着聊 |
claude -c -p "检查类型错误" | 在最近会话上下文中执行一次性请求,常用于自动化检查 |
claude -r "abc123" "把这个 PR 完成" | 通过会话 ID 恢复指定会话,并继续执行新的任务 |
claude --continue | 载入当前目录最近的一次会话,相当于"继续上次对话" |
claude --resume abc123 "继续修这个 Bug" | 通过会话 ID 恢复会话,在任意目录继续之前的工作 |
| 命令 | 功能说明 |
|---|---|
claude mcp | 管理和配置 MCP 服务器,让 Claude 能访问外部数据源和工具 |
claude --add-dir ../apps ../lib | 为 Claude 额外添加可访问的代码目录,支持跨多个路径读代码 |
claude --model sonnet | 指定会话使用的模型(如 sonnet / opus 或具体模型名) |
claude --verbose | 打开详细日志,显示工具调用和内部步骤,便于调试 |
claude --append-system-prompt "始终使用 TypeScript" | 在默认系统提示后追加自定义规则,不影响默认行为 |
claude -p "生成接口文档" --output-format json | 使用 JSON 格式输出回答,方便后续脚本解析处理 |
claude "请分析这个项目的架构,并指出可以改进的地方"
claude -p "为这个 React 组件添加 TypeScript 类型定义"
find src -name "*.ts" | head -10 | claude -p "分析这些文件的代码质量"
claude -c -p "运行类型检查并报告所有错误"
⚠️
--dangerously-skip-permissions可跳过权限确认让 Claude 自动执行读写文件/运行命令,但风险较高,仅在完全信任的环境中使用。