Введение
В мире системного администрирования Linux умение эффективно просматривать текстовые файлы и ориентироваться в них является важнейшим навыком. Это испытание проверит вашу способность использовать три фундаментальные команды для работы с текстом: cat, more и less. Эти инструменты незаменимы для любого пользователя или администратора Linux, так как они позволяют быстро проверять содержимое файлов, пролистывать объемные документы и искать специфическую информацию.
Представьте, что вы — младший системный администратор, которому поручено изучить важные логи и конфигурационные файлы на сервере. Ваш старший коллега оставил вам ряд задач, которые нужно выполнить с помощью этих команд. Готовы ли вы принять вызов?
Искусство работы с текстом
Задачи
- Используйте команду
cat, чтобы вывести содержимое файла/home/labex/project/system_overview.txt. Скопируйте последнюю строку вывода в файл с именем/home/labex/project/answer1.txt. - Используйте команду
moreдля просмотра содержимого файла/home/labex/project/large_log.txtи найдите строку, содержащую слово "ERROR". Скопируйте всю эту строку целиком в файл с именем/home/labex/project/answer2.txt.
Требования
- Все команды должны выполняться в директории
/home/labex/project. - Для первой задачи используйте
catдля просмотра файла и вручную скопируйте последнюю строку вanswer1.txt. - Для второй задачи вы должны использовать встроенную функцию поиска внутри команды
more, чтобы найти строку с ошибкой.
Пример
Вот пример того, как может выглядеть ваше взаимодействие с терминалом:
cat answer1.txt
░░░░░░░░░░░░░░░░░
cat answer2.txt
░░░░░ ERROR ░░░░░
Подсказки
- Используйте правую кнопку мыши в графическом интерфейсе рабочего стола для копирования и вставки текста.
- Если вы знакомы с этими инструментами, вы также можете использовать
touchдля создания файла иechoдля добавления строки. - В задаче №2 команда
moreнужна только для поиска строки. Для переноса найденной строки вanswer2.txtможно использовать любую удобную команду.
Резюме
В ходе этого испытания вы закрепили навыки работы с тремя основными командами просмотра текста в Linux: cat, more и less. Эти инструменты критически важны для эффективной навигации и анализа текстовых данных в среде Linux. Вы научились быстро выводить содержимое файлов с помощью cat, пролистывать большие документы через more и выполнять расширенный поиск и навигацию. Эти навыки станут бесценным подспорьем в вашей работе системным администратором, позволяя оперативно получать доступ к текстовой информации в системе.



