Главная / Программа / Урок 03
УРОК 03 ИЗ 12

Claude Code в терминале

Устанавливаем главный инструмент вайбкодера и делаем первые шаги.

⏱ 30 мин🏷 claude, terminal, cli

Чему научишься

Что такое Claude Code

Claude Code — это ИИ-агент Anthropic, который живёт прямо в твоём терминале. Он умеет читать и писать файлы, запускать команды, работать с git, искать по коду. Это твой основной инструмент: ты ставишь задачу словами — он выполняет.

Терминал — что это

Терминал (или командная строка) — это текстовый способ управлять компьютером. Вместо кликов ты пишешь команды. На Mac он называется Terminal или iTerm, на Windows — PowerShell. Не пугайся: основных команд всего несколько.

базовые команды терминала
pwd            # показать, где я сейчас (текущая папка)
ls             # список файлов в папке
cd projects    # перейти в папку projects
mkdir site     # создать папку site
cat file.txt   # показать содержимое файла

Установка Claude Code

установка и запуск
# Установка (нужен Node.js или нативный установщик)
curl -fsSL https://claude.ai/install.sh | bash

# Запуск в папке проекта
cd ~/projects/my-app
claude

При первом запуске Claude попросит авторизоваться через браузер. После этого ты окажешься в интерактивном чате прямо в терминале.

Как работать с агентом

💡

Агент видит файлы в той папке, где ты его запустил. Поэтому всегда запускай claude внутри папки проекта.

Первый проект

создаём папку и запускаем агента
mkdir -p ~/projects/hello && cd ~/projects/hello
claude

Внутри агента напиши: «Создай файл index.html — простую страницу с заголовком "Привет, мир" и кнопкой, которая показывает текущее время». Посмотри, как он это делает.

Слэш-команды Claude Code

Внутри агента команды начинаются со слэша /. Набери / — появится список с автодополнением. Главные:

слэш-команды (набирай прямо в чате агента)
/help          — справка и список всех команд
/clear         — очистить контекст (новая задача с чистого листа)
/compact       — сжать историю, сохранив суть (когда контекст переполнен)
/init          — создать CLAUDE.md с описанием проекта
/model         — переключить модель (Opus / Sonnet / Haiku)
/agents        — создавать и настраивать субагентов
/mcp           — управлять подключёнными MCP-серверами
/memory        — редактировать память (правила между сессиями)
/config        — настройки Claude Code
/permissions   — какие действия разрешены без спроса
/hooks         — автодействия на события (хуки)
/cost          — сколько токенов и денег потрачено
/resume        — вернуться к прошлой сессии
/status        — статус: аккаунт, модель, папки
/doctor        — диагностика установки
/login  /logout — вход и выход из аккаунта
/exit          — выйти из Claude Code

Чаще всего ты будешь пользоваться /clear (между задачами), /compact (когда диалог разросся) и /init (в начале нового проекта).

Горячие клавиши и спецсимволы

Эти символы и клавиши ускоряют работу в разы:

горячие клавиши в сессии Claude Code
@           — упомянуть файл или папку: @index.html (с автопоиском)
!           — выполнить команду терминала прямо из чата: !ls -la
#           — быстро добавить факт в память проекта
/           — открыть меню слэш-команд

Shift+Tab   — переключить режим (обычный → авто-принятие → план)
Esc         — прервать агента на полпути
Esc Esc     — откатиться и отредактировать прошлый запрос
↑ / ↓       — листать историю твоих сообщений
Ctrl+L      — очистить экран терминала
Ctrl+C      — отменить ввод / прервать
Ctrl+D      — выйти из Claude Code
Tab         — автодополнение файлов и команд
💡

@ — самый важный символ: вместо того чтобы пересказывать код, просто укажи @путь/к/файлу, и агент прочитает его сам. Точный контекст = точный результат.

Режимы работы (Shift+Tab)

Запуск из терминала: флаги CLI

Команда claude умеет многое ещё до входа в чат:

claude в терминале
claude                       # запустить интерактивный чат
claude "исправь баг в форме"  # запустить сразу с задачей
claude -c                    # продолжить последнюю беседу
claude -r                    # выбрать и возобновить сессию
claude -p "объясни этот код"  # headless-режим: ответ и выход (для скриптов)
claude --model opus          # выбрать модель при запуске
claude --add-dir ../shared   # дать доступ к доп. папке
claude commit                # сделать коммит силами агента
claude update                # обновить Claude Code
claude doctor                # проверить установку
claude --version             # версия
claude --help                # все флаги
⚠️

Флаг --dangerously-skip-permissions отключает все подтверждения. Используй только в одноразовом окружении (например на тестовом сервере) и никогда — там, где есть важные данные.

Память и CLAUDE.md

Чтобы не повторять одно и то же, зафиксируй правила. /init создаёт CLAUDE.md, а символ # добавляет факт на лету:

набери это в чате — попадёт в память
# всегда пиши комментарии на русском
# не подключай сторонние библиотеки без спроса
# перед коммитом запускай проверку сборки
Практика

🛠 Сделай страницу руками агента

Запусти Claude Code в новой папке и попроси создать простую HTML-страницу. Открой её в браузере двойным кликом. Затем попробуй: /init, упоминание файла через @, команду терминала через !ls и переключение режима через Shift+Tab.

Чеклист

Ты освоил, если:

  • Claude Code установлен и авторизован
  • Ты запускаешь его в нужной папке через claude
  • Знаешь главные слэш-команды: /clear, /compact, /init, /model
  • Умеешь упоминать файлы через @ и звать терминал через !
  • Понимаешь три режима (Shift+Tab) и флаги запуска (-c, -p)
  • Ты создал первую страницу силами агента и изменил её

📖 Термины этого урока

Незнакомое слово? Нажми — откроется полное объяснение в словаре.