EnglishРусский中文

Зачем это нужно#

Терминал — основной способ работы с 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) — показывает список прошлых разговоров, чтобы выбрать нужный.


Практика#

Попробуйте выполнить эти задания:

  1. Запустите claude в любой папке
  2. Спросите: что находится в этой папке?
  3. Попросите: создай файл notes.md с заголовком "Мои заметки"
  4. Примите изменения
  5. Попросите: добавь в notes.md список из трёх пунктов
  6. Отклоните изменения и попросите другой вариант
  7. Выйдите командой exit

Итоги урока#

✅ Задачи задаются обычным языком — как в чате
✅ Claude показывает изменения и ждёт вашего подтверждения
✅ Строки с - удаляются, с + добавляются (дифф)
y — принять, n — отклонить, или опишите, что изменить
claude -c продолжает последний разговор, claude -r — выбор из списка


Следующий урок: Работа с кодом →