CLI-Befehle

BefehlBeschreibungBeispiel
claudeInteraktive REPL startenclaude
claude "query"REPL mit anfänglicher Eingabeaufforderung startenclaude "explain this project"
claude -p "query"Abfrage über SDK, dann beendenclaude -p "explain this function"
cat file | claude -p "query"Weitergeleiteten Inhalt verarbeitencat logs.txt | claude -p "explain"
claude -cNeueste Unterhaltung fortsetzenclaude -c
claude -c -p "query"Über SDK fortsetzenclaude -c -p "Check for type errors"
claude -r "<session-id>" "query"Sitzung nach ID fortsetzenclaude -r "abc123" "Finish this PR"
claude updateAuf neueste Version aktualisierenclaude update
claude mcpModel Context Protocol (MCP) Server konfigurierenSiehe die Claude Code MCP-Dokumentation.

CLI-Flags

Passen Sie das Verhalten von Claude Code mit diesen Befehlszeilen-Flags an:

FlagBeschreibungBeispiel
--add-dirZusätzliche Arbeitsverzeichnisse hinzufügen, auf die Claude zugreifen kann (validiert, dass jeder Pfad als Verzeichnis existiert)claude --add-dir ../apps ../lib
--allowedToolsEine Liste von Tools, die ohne Benutzeraufforderung zur Berechtigung erlaubt werden sollen, zusätzlich zu settings.json-Dateien"Bash(git log:*)" "Bash(git diff:*)" "Write"
--disallowedToolsEine Liste von Tools, die ohne Benutzeraufforderung zur Berechtigung nicht erlaubt werden sollen, zusätzlich zu settings.json-Dateien"Bash(git log:*)" "Bash(git diff:*)" "Write"
--print, -pAntwort ohne interaktiven Modus ausgeben (siehe SDK-Dokumentation für Details zur programmatischen Nutzung)claude -p "query"
--output-formatAusgabeformat für Druckmodus angeben (Optionen: text, json, stream-json)claude -p "query" --output-format json
--input-formatEingabeformat für Druckmodus angeben (Optionen: text, stream-json)claude -p --output-format json --input-format stream-json
--verboseAusführliche Protokollierung aktivieren, zeigt vollständige schrittweise Ausgabe (hilfreich für Debugging sowohl im Druck- als auch im interaktiven Modus)claude --verbose
--max-turnsAnzahl der agentischen Durchläufe im nicht-interaktiven Modus begrenzenclaude -p --max-turns 3 "query"
--modelSetzt das Modell für die aktuelle Sitzung mit einem Alias für das neueste Modell (sonnet oder opus) oder dem vollständigen Namen eines Modellsclaude --model claude-sonnet-4-20250514
--permission-prompt-toolEin MCP-Tool angeben, um Berechtigungsaufforderungen im nicht-interaktiven Modus zu handhabenclaude -p --permission-prompt-tool mcp_auth_tool "query"
--resumeEine bestimmte Sitzung nach ID fortsetzen oder im interaktiven Modus auswählenclaude --resume abc123 "query"
--continueDie neueste Unterhaltung im aktuellen Verzeichnis ladenclaude --continue
--dangerously-skip-permissionsBerechtigungsaufforderungen überspringen (mit Vorsicht verwenden)claude --dangerously-skip-permissions

Das --output-format json Flag ist besonders nützlich für Skripting und Automatisierung und ermöglicht es Ihnen, Claudes Antworten programmatisch zu parsen.

Für detaillierte Informationen über den Druckmodus (-p) einschließlich Ausgabeformaten, Streaming, ausführlicher Protokollierung und programmatischer Nutzung, siehe die SDK-Dokumentation.

Siehe auch