Справочник
Справочник CLI
Полный справочник по интерфейсу командной строки Claude Code, включая команды и флаги.
Команды CLI
Команда | Описание | Пример |
---|---|---|
claude | Запустить интерактивный REPL | claude |
claude "запрос" | Запустить REPL с начальным запросом | claude "объясни этот проект" |
claude -p "запрос" | Запрос через SDK, затем выход | claude -p "объясни эту функцию" |
cat file | claude -p "запрос" | Обработать переданный контент | cat logs.txt | claude -p "объясни" |
claude -c | Продолжить самый последний разговор | claude -c |
claude -c -p "запрос" | Продолжить через SDK | claude -c -p "Проверь на ошибки типов" |
claude -r "<session-id>" "запрос" | Возобновить сессию по ID | claude -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.
См. также
- Интерактивный режим - Горячие клавиши, режимы ввода и интерактивные функции
- Слэш-команды - Команды интерактивной сессии
- Руководство по быстрому старту - Начало работы с Claude Code
- Общие рабочие процессы - Продвинутые рабочие процессы и паттерны
- Настройки - Опции конфигурации
- Документация SDK - Программное использование и интеграции