Skip to content

5.1 claude - 啟動互動式 REPL

claude 是 Claude Code 的主命令,用於啟動互動式 REPL(Read-Eval-Print Loop)環境。這是與 Claude Code 進行日常互動的最常用方式,提供了一個流暢的對話式程式設計體驗。

命令语法

bash


claude [options] [prompt]

命令选项与参数

参数:

引數描述

prompt| 你的提示內容

選項:

選項描述示例

--verbose| 覆蓋配置中的詳細模式設定| --verbose-p, --print| 列印響應並退出(對管道有用)。注意:當 Claude 以 -p 模式執行時,工作區信任對話方塊會被跳過。只在你信任的目錄中使用此標誌。| --print--output-format <format>| 輸出格式(僅適用於 --print):"text"(預設)、"json"(單一結果)或 "stream-json"(實時流)| --output-format json--dangerously-skip-permissions| 繞過所有許可權檢查。僅推薦在沒有網際網路訪問的沙箱中使用。| --dangerously-skip-permissions-c, --continue| 繼續最近的對話| --continue-r, --resume [sessionId]| 恢復對話 - 提供會話 ID 或互動式選擇要恢復的對話| --resume session-id-123--model <model>| 當前會話使用的模型。提供最新模型的別名(例如 'sonnet' 或 'opus')或模型的全名| --model claude-sonnet-4-5-v, --version| 輸出版本號| --version-h, --help| 顯示命令幫助| --help

子命令:

命令描述

update| 檢查更新並在可用時安裝

功能描述

啟動 Claude Code 的互動式 REPL 環境後,您可以:

核心功能

  • 自然語言對話 :與 Claude 進行流暢的自然語言互動
  • 程式碼生成 :根據需求生成各種程式語言的程式碼
  • 程式碼理解 :解釋現有程式碼的功能和工作原理
  • 程式碼最佳化 :改進程式碼質量、效能和可讀性
  • 問題排查 :診斷程式碼中的錯誤和潛在問題

高階功能

  • 工具呼叫 :使用內建工具(如檔案讀寫、搜尋、執行命令)
  • 會話管理 :儲存和恢復對話歷史

使用示例

基本用法

bash


claude

這會啟動 Claude Code 的互動式 REPL,您將看到類似以下的提示符:

    bash


    Claude Code v1.0.0
    Type '/help' for available commands.
    >

現在您可以開始與 Claude 進行互動:

    bash


    > 生成一个 Python 快速排序算法

### 使用初始提示启动

    bash


    claude "解释这个项目的架构"

這會使用指定的初始提示啟動 REPL,Claude 會立即開始處理該提示並返回結果。這種方式適用於快速執行一次性任務。

指定模型

bash


claude --model claude-sonnet-4-5

這會使用指定的模型啟動 REPL。您可以根據需要選擇不同的模型,平衡效能和質量。

恢复之前的会话

bash


claude --continue

這會恢復最近的對話會話,讓您可以繼續之前的工作。您也可以使用 --resume 標誌恢復特定會話:

    bash


    claude --resume session-id-123

## 常用选项
選項描述示例

--model| 指定使用的模型| --model claude-sonnet-4-5--continue| 恢復最近的會話| --continue--resume| 恢復特定會話| --resume session-id--verbose| 啟用詳細日誌| --verbose--help| 顯示幫助資訊| --help

最佳实践

1. 选择合适的模型

根據任務複雜度選擇合適的模型,平衡效能和質量。

2. 儲存會話

定期儲存重要的會話,以便後續恢復和參考。

故障排除

问题:无法启动 REPL

可能原因

  • 網路連線問題
  • 許可證無效
  • 依賴缺失

解決方案

  1. 檢查網路連線
  2. 驗證許可證狀態
  3. 重新安裝依賴

問題:響應速度慢

可能原因

  • 模型選擇不當
  • 網路延遲
  • 系統資源不足

解決方案

  1. 嘗試使用更快的模型
  2. 檢查網路連線
  3. 關閉其他佔用資源的程式

問題:許可權錯誤

可能原因

  • 嘗試執行敏感操作

解決方案

  1. 使用 --dangerously-skip-permissions 標誌(謹慎使用)

透過以上資訊,您應該能夠熟練使用 claude 命令啟動和配置互動式 REPL 環境,享受高效的對話式程式設計體驗。

基于 MIT 许可发布 | 永久导航