Введение
Вы работаете младшим редактором в издательстве и случайно обнаружили две версии важной страницы из готовящегося детективного романа. Ваша задача — изучить эти файлы с помощью команд Linux, которые вы недавно освоили в лабораторной работе «Содержимое файлов и сравнение».
Чему вы научитесь
После выполнения этого задания вы сможете:
- использовать
catдля просмотра содержимого файлов; - использовать
headиtailдля просмотра определённых частей файлов; - сравнивать файлы с помощью команды
diff.
Изучение содержимого файлов
На этом этапе вы воспользуетесь командами cat, head и tail, чтобы проверить содержимое двух загадочных файлов.
Задачи
- Используйте
cat, чтобы просмотреть содержимое/home/labex/project/manuscript_v1.txt. - Используйте
head, чтобы просмотреть первые две строки файла/home/labex/project/manuscript_v2.txt. - Используйте
tail, чтобы просмотреть последнюю строку каждого файла.
Требования
- Используйте только команды, изученные в лабораторной работе «Содержимое файлов и сравнение» (
cat,head,tail). - Не изменяйте содержимое файлов.
Сравнение файлов
Теперь, когда вы изучили файлы по отдельности, сравните их напрямую.
Задачи
- Используйте команду
diff, чтобы сравнить/home/labex/project/manuscript_v1.txtи/home/labex/project/manuscript_v2.txt.
Требования
- Используйте команду
diffтак, как показано в лабораторной работе «Содержимое файлов и сравнение». - Проанализируйте вывод, чтобы понять различия между двумя файлами.
Пример
После выполнения задания вы должны увидеть вывод, похожий на следующий:
2c2
< A shadow moved across the room.
---
> A figure darted behind the curtains.
Этот вывод показывает, что вторые строки двух файлов различаются.
Итоги
Поздравляем, младший редактор! Вы успешно применили полученные навыки работы с файлами в Linux и обнаружили различия между двумя версиями страницы рукописи. Умение использовать cat, head, tail и diff оказалось незаменимым в этом редакторском расследовании.
Просматривая содержимое файлов с помощью cat, изучая отдельные части с помощью head и tail и сравнивая файлы с помощью diff, вы продемонстрировали хорошее понимание основ работы с файлами в Linux. Эти навыки пригодятся вам и в дальнейшей работе в издательской сфере, и в изучении Linux.
Помните: внимательность к деталям и правильные инструменты помогают раскрыть любую тайну — будь то тайна в романе или ошибка в коде!



