Skip to main content

CLI 命令

您可以使用這些命令來啟動工作階段、管道內容、繼續對話和管理更新: 如果您輸入錯誤的子命令,Claude Code 會建議最接近的匹配項並退出而不啟動工作階段。例如,claude udpate 會列印 Did you mean claude update? 自 v2.1.199 起,claude --dangerously-skip-permissions daemon <subcommand> 執行 daemon 子命令。較早的版本將 daemon <subcommand> 視為新互動式工作階段的提示,因此當旗標在前面時子命令永遠不會執行,這是 claude 別名為包含該旗標時的常見設定。只有前導 --dangerously-skip-permissions--allow-dangerously-skip-permissions 會以這種方式路由到 daemon;任何其他前導旗標仍會啟動互動式工作階段。

CLI 旗標

使用這些命令列旗標自訂 Claude Code 的行為。claude --help 不會列出每個旗標,因此旗標在 --help 中的缺失並不表示它無法使用。

系統提示旗標

Claude Code 提供四個旗標用於自訂系統提示。所有四個都在互動和非互動模式中運作。 --system-prompt--system-prompt-file 互斥。附加旗標可以與任一取代旗標組合。 根據 Claude Code 的預設身份是否仍適合您的工作來選擇。當 Claude 應保持編碼助手身份並同時遵循您的額外規則時,請使用附加旗標:每次呼叫的指示、輸出格式或 -p 指令碼的領域內容。附加會保留預設工具指導、安全指示和編碼慣例,因此您只需提供不同的部分。當表面、身份或權限模型與 Claude Code 不同時,請使用取代旗標,例如管道中沒有人監看的非編碼代理程式。取代會移除整個預設提示,包括工具指導和安全指示,因此您需要負責您的工作仍然需要的任何內容。 這些旗標僅適用於目前的呼叫。對於您可以在專案中切換和共享的持久人物,請使用 output styles。對於 Claude 應始終遵循的專案慣例,請使用 CLAUDE.mdAgent SDK 系統提示指南 涵蓋了更深入的相同決策。

另請參閱