Команды CLI

КомандаОписаниеПример
claudeЗапустить интерактивный REPLclaude
claude "запрос"Запустить REPL с начальным запросомclaude "объясни этот проект"
claude -p "запрос"Запрос через SDK, затем выходclaude -p "объясни эту функцию"
cat file | claude -p "запрос"Обработать переданный контентcat logs.txt | claude -p "объясни"
claude -cПродолжить самый последний разговорclaude -c
claude -c -p "запрос"Продолжить через SDKclaude -c -p "Проверь на ошибки типов"
claude -r "<session-id>" "запрос"Возобновить сессию по IDclaude -r "abc123" "Закончи этот 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 "запрос"
--output-formatУказать формат вывода для режима печати (опции: text, json, stream-json)claude -p "запрос" --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 "запрос"
--modelУстанавливает модель для текущей сессии с псевдонимом для последней модели (sonnet или opus) или полным именем моделиclaude --model claude-sonnet-4-20250514
--permission-prompt-toolУказать инструмент MCP для обработки запросов разрешений в неинтерактивном режимеclaude -p --permission-prompt-tool mcp_auth_tool "запрос"
--resumeВозобновить конкретную сессию по ID, или выбрать в интерактивном режимеclaude --resume abc123 "запрос"
--continueЗагрузить самый последний разговор в текущей директорииclaude --continue
--dangerously-skip-permissionsПропустить запросы разрешений (используйте с осторожностью)claude --dangerously-skip-permissions

Флаг --output-format json особенно полезен для скриптинга и автоматизации, позволяя программно парсить ответы Claude.

Для подробной информации о режиме печати (-p), включая форматы вывода, потоковую передачу, подробное логирование и программное использование, см. документацию SDK.

См. также