claude 命令
启动 Claude Code 交互式 REPL 环境
概述
claude 是 Claude Code 的主命令,用于启动交互式 REPL(Read-Eval-Print Loop)环境。这是与 Claude Code 进行日常交互的最常用方式。
命令语法
claude [options] [prompt]参数
| 参数 | 描述 |
|---|---|
prompt | 你的提示内容 |
选项
| 选项 | 描述 | 示例 |
|---|---|---|
--verbose | 覆盖配置中的详细模式设置 | --verbose |
-p, --print | 打印响应并退出(对管道有用) | --print |
--output-format <format> | 输出格式:text(默认)、json、stream-json | --output-format json |
--dangerously-skip-permissions | 绕过所有权限检查(仅限沙箱环境) | |
-c, --continue | 继续最近的对话 | --continue |
-r, --resume [sessionId] | 恢复指定会话 | --resume session-id-123 |
--model <model> | 指定使用的模型 | --model claude-sonnet-4-5 |
-v, --version | 输出版本号 | --version |
-h, --help | 显示命令帮助 | --help |
子命令
| 命令 | 描述 |
|---|---|
update | 检查更新并在可用时安装 |
使用示例
基本启动
claude启动后将看到提示符:
Claude Code v1.0.0
Type '/help' for available commands.
>然后可以开始交互:
> 生成一个 Python 快速排序算法使用初始提示启动
claude "解释这个项目的架构"指定模型
claude --model claude-sonnet-4-5恢复会话
# 恢复最近的对话
claude --continue
# 恢复特定会话
claude --resume session-id-123核心功能
- 自然语言对话:与 Claude 进行流畅的自然语言交互
- 代码生成:根据需求生成各种编程语言的代码
- 代码理解:解释现有代码的功能和工作原理
- 代码优化:改进代码质量、性能和可读性
- 问题排查:诊断代码中的错误和潜在问题
- 工具调用:使用内置工具(文件读写、搜索、执行命令)
- 会话管理:保存和恢复对话历史
故障排除
| 问题 | 可能原因 | 解决方案 |
|---|---|---|
| 无法启动 REPL | 网络连接问题、许可证无效、依赖缺失 | 检查网络、验证许可证、重新安装依赖 |
| 响应速度慢 | 模型选择不当、网络延迟、系统资源不足 | 尝试更快模型、检查网络、关闭其他程序 |
| 权限错误 | 尝试执行敏感操作 | 使用 --dangerously-skip-permissions(谨慎) |