К содержимому
Claude Code с 0:полный курс
Уровень 2 · Работа с содержимым 4 мин Проверено автором · 2 июл. 2026 г.

Мини-проект: ведём текстовый дневник

Заводим текстовый дневник через «>», «>>» и cat. Практика записи и чтения файлов в терминале.

Уровень 2 · 0 / 9 уроков0%

Поздравляю — ты добрался до конца второго уровня! Самое время собрать всё изученное в одном маленьком проекте. Заведём настоящий текстовый дневник и пополним его двумя записями.

Шаг 1 — первая запись создаёт файл

Файла diary.txt ещё нет. Создадим его сразу с первой записью — для этого подойдёт >, который создаёт файл с нуля:

echo День 1 > diary.txt

Теперь diary.txt существует, и внутри лежит строка «День 1».

Шаг 2 — дописываем вторую запись

Если использовать > снова, он сотрёт первую запись. Нам нужно добавить, а не перезаписать — для этого есть >>:

echo День 2 >> diary.txt

Старая строка осталась на месте, а под ней появилась новая.

Шаг 3 — читаем дневник

Проверим, что обе записи на месте:

cat diary.txt

На экране — «День 1» и «День 2», строка за строкой. Дневник работает!

Совет

Главное правило: первую запись делай через > (создать), а все следующие — через >> (дописать). Перепутаешь — и потеряешь всё, что было записано раньше.

Что дальше

За этот уровень ты научился создавать, копировать, переименовывать и удалять файлы, читать их через cat, head и tail, а ещё сохранять вывод команд в файлы через > и >>. Это уже крепкая база.

На третьем уровне мы пойдём дальше — научимся искать нужное внутри файлов и соединять команды в потоки, передавая результат одной команды прямо в другую. Там терминал раскроется по-настоящему. До встречи на уровне 3!

Мини-проверка

В дневнике уже две записи. Какой командой добавить третью — «День 3», не потеряв старые?

Проверь себя

Отвечено 0/3
Режим:

В чём разница между > и >> ?

Какой командой прочитать всё содержимое diary.txt?

Какая команда переименует diary.txt в journal.txt, не создавая копию?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Заведи дневник diary.txt. Первой записью создай файл, затем допиши вторую и прочитай результат.

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Создан diary.txt
  • Не выполнено: Записана первая запись
  • Не выполнено: Дописана вторая запись

Вопросы и ответы по уроку

В чём разница между > и >> ?

Знак > перезаписывает файл с нуля, а >> добавляет новую строку, не трогая старые. Поэтому первую запись делают через >, а следующие — через >>.

Какой командой прочитать всё содержимое diary.txt?

cat печатает на экран весь файл целиком — обе записи дневника окажутся видны.

Какая команда переименует diary.txt в journal.txt, не создавая копию?

mv перемещает или переименовывает файл. cp оставил бы и старый файл, а rm — удалил бы.

В дневнике уже две записи. Какой командой добавить третью — «День 3», не потеряв старые?

Все записи после первой добавляй двойной стрелкой: она дописывает в конец. Одинарная стёрла бы «День 1» и «День 2», а cat умеет только читать.

Почитать по теме в блоге

Листай уроки клавишами · поиск по ⌘K