Зачем это нужно#
Терминал — основной способ работы с Claude Code. Здесь вы будете задавать задачи, получать ответы, просматривать предложенные изменения и решать, принимать их или нет. В этом уроке вы научитесь уверенно вести диалог с Claude Code.
Как задавать задачи#
Работа с Claude Code — это обычный разговор. Вы пишете текст на человеческом языке, а Claude понимает и действует.
Запуск интерактивного режима#
cd ~/my-project
claudeТеперь вы в интерактивном режиме — просто пишите, что нужно:
объясни структуру этого проектакакие технологии здесь используются?где находится главная точка входа?Точка входа — файл, с которого начинается выполнение программы. Например,
index.js,main.pyилиApp.tsx.
Быстрые команды (без интерактивного режима)#
Если нужно выполнить одну задачу и не заходить в диалог:
claude "исправь ошибку сборки"Или получить ответ и сразу выйти:
claude -p "объясни, что делает функция main"Флаг
-p(от слова «print») означает: ответь и закрой программу.
Как читать ответы Claude#
Claude Code отвечает прямо в терминале. Ответы бывают нескольких типов:
1. Текстовое объяснение#
Claude рассказывает что-то — например, описывает проект или объясняет код. Просто читайте.
2. Предложение изменить файл#
Когда Claude хочет отредактировать файл, он показывает дифф — сравнение «было / стало»:
- old_text = "Hello"
+ new_text = "Hello, World!"
Дифф (diff) — от слова «difference» (различие). Строки с
-будут удалены, строки с+будут добавлены.
3. Предложение выполнить команду#
Claude может предложить запустить команду — например, установить пакет или запустить тесты. Он покажет команду и спросит разрешения.
Как принимать и отклонять изменения#
Это самое важное: Claude Code ничего не делает без вашего разрешения (в стандартном режиме).
Когда Claude предлагает изменение, у вас есть выбор:
| Действие | Как сделать |
|---|---|
| Принять | Нажмите y (yes) или Enter |
| Отклонить | Нажмите n (no) |
| Отредактировать | Напишите, что изменить, и Claude предложит новый вариант |
Пример диалога#
Вы: добавь функцию приветствия в main.py
Claude: Я добавлю функцию greet() в файл main.py:
def greet(name):
return f"Привет, {name}!"
Apply changes? [y/n]- Нажмёте
y— файл изменится - Нажмёте
n— ничего не произойдёт - Напишете «назови функцию hello вместо greet» — Claude предложит новый вариант
💡 Совет: не бойтесь отклонять изменения. Вы всегда можете попросить Claude переделать. Он не обижается 😄
Режимы работы#
Claude Code работает в трёх режимах:
1. Обычный режим (по умолчанию)#
Claude спрашивает разрешение перед каждым действием. Самый безопасный.
2. Plan-режим#
Claude сначала описывает план — что он собирается сделать — и ждёт вашего одобрения. Только после этого начинает работу. Удобно для больших задач.
3. Auto-accept режим#
Claude делает всё без подтверждения. Используйте только когда полностью доверяете задаче.
Для начинающих рекомендуется обычный режим — он стоит по умолчанию.
Полезные команды в диалоге#
| Команда | Что делает |
|---|---|
/help |
Список команд |
/clear |
Очистить историю разговора (начать сначала) |
/compact |
Сжать контекст (полезно, когда разговор стал слишком длинным) |
/resume |
Продолжить предыдущий разговор |
Shift+Enter |
Новая строка (не отправляя сообщение) |
Ctrl+C |
Прервать текущую операцию |
exit |
Выйти из Claude Code |
Продолжение разговора#
Закрыли Claude Code и хотите продолжить с того места, где остановились?
claude -cФлаг
-c(continue) — продолжить самый последний разговор в текущей папке.
Или выберите из списка:
claude -rФлаг
-r(resume) — показывает список прошлых разговоров, чтобы выбрать нужный.
Практика#
Попробуйте выполнить эти задания:
- Запустите
claudeв любой папке - Спросите:
что находится в этой папке? - Попросите:
создай файл notes.md с заголовком "Мои заметки" - Примите изменения
- Попросите:
добавь в notes.md список из трёх пунктов - Отклоните изменения и попросите другой вариант
- Выйдите командой
exit
Итоги урока#
✅ Задачи задаются обычным языком — как в чате
✅ Claude показывает изменения и ждёт вашего подтверждения
✅ Строки с - удаляются, с + добавляются (дифф)
✅ y — принять, n — отклонить, или опишите, что изменить
✅ claude -c продолжает последний разговор, claude -r — выбор из списка
Следующий урок: Работа с кодом →