Команды Claude — полная шпаргалка
Этот урок — шпаргалка, к которой ты будешь возвращаться. Не нужно учить наизусть. Тут собраны все команды, которые нужны чтобы подключиться к Claude и пользоваться им — на своей машине, на сервере, в скриптах. Шпаргалка проверена на актуальность 2026 года.
1. Установка под разные ОС
Linux / macOS / WSL:
Windows PowerShell:
Windows CMD:
macOS через Homebrew:
(обновление:
). Windows через WinGet:
(обновление:
). После установки запускаешь claude в терминале — откроется браузер для логина.
2. Логин и API-ключ
Первый запуск claude → автоматически открывает браузер для OAuth через console.anthropic.com. Внутри сессии можно сменить аккаунт через /login. Если работаешь в скриптах или на сервере без браузера — задай ANTHROPIC_API_KEY через переменную окружения:
(Linux/macOS) или
(Windows). Дополнительно есть ANTHROPIC_BASE_URL для смены endpoint (например при работе через прокси или enterprise-эндпоинт).
3. Slash-команды внутри сессии
Все команды стартуют со слеша внутри интерактивной сессии. Самые важные: /help — список всех. /clear — начать новый чат (стереть историю). /cost или /usage — сколько токенов и денег ушло за сессию. /model — переключить модель (например на Opus для сложного). /init — создать CLAUDE.md в проекте с правилами для Claude. /compact [текст] — сжать историю чтобы продолжить дольше. /agents — управлять под-агентами. /mcp — управлять MCP-серверами. /context — визуализация что лежит в контексте. /effort low|medium|high|max — управление «глубиной мышления». /resume — вернуться к прошлой сессии. /plan — режим планирования (Claude сначала покажет план, потом исполнит).
4. CLI-флаги для скриптов
При запуске claude можно дать флаги.
или --print — одноразовый запрос без интерактива (для скриптов). -c или --continue — продолжить последнюю сессию.
задать модель.
вернуть структурированный JSON.
ограничить число итераций.
лимит трат за запрос.
добавить инструкцию к системному промпту.
автоматически принимать правки без подтверждений.
заранее одобренный список инструментов.
добавить рабочую папку.
5. MCP — расширение возможностей
MCP (Model Context Protocol) — стандарт подключения внешних инструментов. Команды управления (вне сессии):
все настроенные сервера.
добавить локальный сервер запускаемый как процесс.
добавить HTTP-сервер.
добавить из JSON-конфига.
удалить.
детали. Пример:
После добавления Claude получает новые «руки» — скажем доступ к GitHub API, Postgres-базе, Slack.
6. Файлы конфигурации
Иерархия (от широкого к узкому): ~/.claude/settings.json — глобальные настройки пользователя. .claude/settings.json в корне проекта — командные настройки (в гите, для всей команды). .claude/settings.local.json — личные локальные настройки (gitignore!). .mcp.json в корне проекта — MCP-сервера для проекта. CLAUDE.md в корне — конвенции и правила, Claude читает автоматически. Главное правило: НЕ путай .env (где ANTHROPIC_API_KEY) и settings.json (где настройки поведения).
7. Сценарии — что для чего
Локальная разработка → просто claude в папке проекта. Скрипт автоматизации →
Деплой по SSH → ssh на сервер, claude в папке. Бот для других людей → НЕ CLI, нужен @anthropic-ai/sdk и собственный сервис. Долгая задача с лимитом трат →
Ограниченные права (только чтение) →
Принимать все правки без подтверждения (опасно!) →
# ╔═══════════════════════════════════════════════════════════╗
# ║ УСТАНОВКА И ЛОГИН ║
# ╚═══════════════════════════════════════════════════════════╝
# Linux / macOS / WSL
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
# Homebrew (macOS)
brew install --cask claude-code
brew upgrade claude-code
# WinGet (Windows)
winget install Anthropic.ClaudeCode
# Логин (открывает браузер)
claude
# В сессии — сменить аккаунт:
# /login
# Через переменную окружения (для серверов / скриптов)
export ANTHROPIC_API_KEY=sk-ant-... # Linux / macOS
$env:ANTHROPIC_API_KEY = "sk-ant-..." # Windows PowerShell
# ╔═══════════════════════════════════════════════════════════╗
# ║ SLASH-КОМАНДЫ (внутри сессии claude) ║
# ╚═══════════════════════════════════════════════════════════╝
/help # список всех команд
/clear # стереть историю, начать новый чат
/cost # сколько токенов и денег за сессию
/model opus # переключить модель
/init # создать CLAUDE.md с правилами проекта
/compact # сжать историю чтобы продолжить дольше
/agents # управлять под-агентами
/mcp # управлять MCP-серверами
/context # что сейчас лежит в контексте
/effort high # уровень "глубины мышления": low|medium|high|max
/resume # вернуться к прошлой сессии
/plan # режим планирования (план → исполнение)
/config # открыть настройки
# ╔═══════════════════════════════════════════════════════════╗
# ║ CLI-ФЛАГИ (запуск claude с параметрами) ║
# ╚═══════════════════════════════════════════════════════════╝
claude -p "найди баги в src/auth.ts" # одноразовый запрос
claude -c # продолжить последнюю сессию
claude --model sonnet # выбрать модель при запуске
claude -p "..." --output-format json # машинный JSON-ответ
claude -p "..." --max-turns 5 # ограничить шаги
claude -p "..." --max-budget-usd 0.50 # лимит трат
claude --append-system-prompt "Без эмодзи" # добавить правило в systemprompt
claude --permission-mode acceptEdits # auto-accept всех правок
claude --allowedTools "Read,Glob,Grep" # ограничить tools
claude --add-dir ./src --add-dir ./tests # добавить рабочие папки
# Пайп через stdin:
cat error.log | claude -p "разбери что не так"
# ╔═══════════════════════════════════════════════════════════╗
# ║ MCP — РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ ║
# ╚═══════════════════════════════════════════════════════════╝
claude mcp list # все настроенные серверы
claude mcp get имя # детали одного сервера
claude mcp remove имя # удалить сервер
# Добавить локальный (stdio) MCP-сервер:
claude mcp add --transport stdio github -- npx @modelcontextprotocol/server-github
# Добавить HTTP MCP-сервер:
claude mcp add --transport http myapi https://example.com/mcp
# Из JSON-конфига:
claude mcp add-json mytool '{"command":"node","args":["./mcp.js"]}'
# ╔═══════════════════════════════════════════════════════════╗
# ║ ФАЙЛЫ КОНФИГУРАЦИИ ║
# ╚═══════════════════════════════════════════════════════════╝
# Пользователь (всегда):
~/.claude/settings.json # настройки на все проекты
# Проект (в репо, для команды):
.claude/settings.json # командные настройки (в git)
.claude/settings.local.json # личные настройки (gitignore!)
.mcp.json # MCP-сервера проекта
CLAUDE.md # правила и контекст для Claude
# ╔═══════════════════════════════════════════════════════════╗
# ║ ГОТОВЫЕ СЦЕНАРИИ ║
# ╚═══════════════════════════════════════════════════════════╝
# Деплой через SSH
ssh user@vps
cd /var/www/site
claude
> Обнови цены в data/products.json
# Скрипт-автомат (cron)
claude -p --output-format json --max-budget-usd 0.20 \
"Проверь логи за последний час, если ошибки — суммируй" > report.json
# Только чтение (безопасно для прода)
claude --allowedTools "Read,Glob,Grep,Bash(git log:*)"
# Code review одним запросом
git diff main | claude -p "сделай code review этого диффа"Полная шпаргалка команд для копирования по необходимости