Введение
В рамках данного испытания вы освоите работу с командами cat, head и tail в операционной системе Linux. Эти утилиты позволяют просматривать содержимое текстовых файлов, изучать их начальные или конечные строки, а также комбинировать данные из разных источников.
Использование команды Cat
Команда cat в основном используется для вывода всего содержимого файла на экран. На этом этапе вы научитесь применять cat для чтения файла example.txt.
Цель
Выведите содержимое файла example.txt и сохраните результат в новый файл с именем step1.txt.
Пример результата
This is an example file.
It contains some text for the Linux challenge.
This is line 3.
This is line 4.
This is line 5.
Требования
- Понимание принципа работы команды
cat. - Навыки использования оператора перенаправления потока
>в Linux.
Использование команды Head
Команда head предназначена для отображения начальной части файла. Здесь вы научитесь использовать её для извлечения первых двух строк из example.txt.
Цель
Выведите первые 2 строки файла example.txt и сохраните этот результат в файл step2.txt.
Пример результата
This is an example file.
It contains some text for the Linux challenge.
Требования
- Знание синтаксиса команды
head. - Умение использовать оператор перенаправления
>.
Использование команды Tail
Команда tail работает противоположно head и выводит завершающую часть файла. На этом этапе вам нужно получить последнюю строку файла example.txt.
Цель
Выведите последнюю строку файла example.txt и запишите её в файл step3.txt.
Пример результата
This is line 5.
Требования
- Знание параметров команды
tail. - Использование оператора перенаправления
>.
Комбинирование команд Cat и Head
Команды cat и head можно использовать в связке для извлечения конкретного диапазона строк. В данном задании вы научитесь выводить строки с 3-й по 4-ю файла example.txt.
Цель
Выделите строки 3 и 4 из файла example.txt и сохраните их в файл step4.txt.
Пример результата
This is line 3.
This is line 4.
Требования
- Понимание того, как комбинировать команды
cat,tailиhead. - Знание оператора конвейера (pipe)
|. - Использование оператора перенаправления
>.
Комбинирование команд Cat и Tail
Сочетание cat и tail также часто применяется для анализа логов и текстовых данных. Здесь вы научитесь выводить последние 3 строки файла.
Цель
Выведите последние 3 строки файла example.txt и сохраните их в файл step5.txt.
Пример результата
This is line 3.
This is line 4.
This is line 5.
Требования
- Навыки совместного использования команд
catиtail. - Использование оператора конвейера
|. - Использование оператора перенаправления
>.
Резюме
Поздравляем! Вы успешно справились с испытанием по просмотру файлов. Теперь вы лучше понимаете, как работают команды cat, head и tail в Linux. Эти инструменты станут вашими верными помощниками для быстрого анализа и обработки текстовых данных в терминале.



