リファレンス
CLIリファレンス
Claude Codeコマンドラインインターフェースの完全なリファレンス(コマンドとフラグを含む)。
CLIコマンド
コマンド | 説明 | 例 |
---|---|---|
claude | インタラクティブREPLを開始 | claude |
claude "query" | 初期プロンプトでREPLを開始 | claude "explain this project" |
claude -p "query" | SDK経由でクエリを実行し、終了 | claude -p "explain this function" |
cat file | claude -p "query" | パイプされたコンテンツを処理 | cat logs.txt | claude -p "explain" |
claude -c | 最新の会話を継続 | claude -c |
claude -c -p "query" | SDK経由で継続 | claude -c -p "Check for type errors" |
claude -r "<session-id>" "query" | IDでセッションを再開 | claude -r "abc123" "Finish this PR" |
claude update | 最新バージョンに更新 | claude update |
claude mcp | Model Context Protocol (MCP) サーバーを設定 | Claude Code MCP ドキュメントを参照してください。 |
CLIフラグ
これらのコマンドラインフラグでClaude Codeの動作をカスタマイズできます:
フラグ | 説明 | 例 |
---|---|---|
--add-dir | Claudeがアクセスする追加の作業ディレクトリを追加(各パスがディレクトリとして存在することを検証) | claude --add-dir ../apps ../lib |
--allowedTools | settings.jsonファイルに加えて、ユーザーの許可を求めることなく許可すべきツールのリスト | "Bash(git log:*)" "Bash(git diff:*)" "Write" |
--disallowedTools | settings.jsonファイルに加えて、ユーザーの許可を求めることなく禁止すべきツールのリスト | "Bash(git log:*)" "Bash(git diff:*)" "Write" |
--print , -p | インタラクティブモードなしで応答を印刷(プログラム的な使用の詳細についてはSDKドキュメントを参照) | claude -p "query" |
--output-format | 印刷モードの出力形式を指定(オプション:text 、json 、stream-json ) | claude -p "query" --output-format json |
--input-format | 印刷モードの入力形式を指定(オプション:text 、stream-json ) | claude -p --output-format json --input-format stream-json |
--verbose | 詳細ログを有効化、完全なターンバイターン出力を表示(印刷モードとインタラクティブモードの両方でデバッグに役立つ) | claude --verbose |
--max-turns | 非インタラクティブモードでのエージェンティックターン数を制限 | claude -p --max-turns 3 "query" |
--model | 最新モデルのエイリアス(sonnet またはopus )またはモデルのフルネームで現在のセッションのモデルを設定 | claude --model claude-sonnet-4-20250514 |
--permission-prompt-tool | 非インタラクティブモードで許可プロンプトを処理するMCPツールを指定 | claude -p --permission-prompt-tool mcp_auth_tool "query" |
--resume | IDで特定のセッションを再開、またはインタラクティブモードで選択 | claude --resume abc123 "query" |
--continue | 現在のディレクトリで最新の会話を読み込み | claude --continue |
--dangerously-skip-permissions | 許可プロンプトをスキップ(注意して使用) | claude --dangerously-skip-permissions |
--output-format json
フラグは、スクリプトと自動化に特に有用で、
Claudeの応答をプログラム的に解析できます。
出力形式、ストリーミング、詳細ログ、プログラム的な使用を含む印刷モード(-p
)の詳細情報については、
SDKドキュメントを参照してください。
関連項目
- インタラクティブモード - ショートカット、入力モード、インタラクティブ機能
- スラッシュコマンド - インタラクティブセッションコマンド
- クイックスタートガイド - Claude Codeの開始方法
- 一般的なワークフロー - 高度なワークフローとパターン
- 設定 - 設定オプション
- SDKドキュメント - プログラム的な使用と統合