Red Hat System Administration I 8.2

Открытое практическое занятие: Управление файлами из командной строки

В этой обзорной работе вы будете управлять файлами, перемещать набор строк из текстового файла в другой файл и редактировать текстовые файлы.

Результаты

Вы сможете:

  • управлять файлами из командной строки;

  • отобразить определенное количество строк из текстовых файлов и перенаправить вывод в другой файл;

  • редактировать текстовые файлы.

Прежде чем выполнять сброс, скопируйте все файлы и данные, которые хотите сохранить, в другие системы. Выполните сброс систем workstation, servera и serverb. Дождитесь запуска систем workstation, servera и serverb.

Войдите на workstation как пользователь student с паролем student.

На workstation запустите сценарий lab rhcsa-rh124-review1 start, чтобы начать обзорную работу. Этот сценарий создает необходимые файлы для настройки среды.

[student@workstation ~]$ lab rhcsa-rh124-review1 start

Инструкции

Для выполнения этого упражнения необходимо выполнить следующие задачи на serverb.

  • Создайте новый каталог с именем /home/student/grading.

  • Создайте в каталоге /home/student/grading три пустых файла: grade1, grade2 и grade3.

  • Запишите первые пять строк файла /home/student/bin/manage-files в файл /home/student/grading/manage-files.txt.

  • Добавьте последние три строки файла /home/student/bin/manage-files в файл /home/student/grading/manage-files.txt. Не перезаписывайте текст, который уже присутствует в файле /home/student/grading/manage-files.txt.

  • Скопируйте файл /home/student/grading/manage-files.txt в /home/student/grading/manage-files-copy.txt.

  • Отредактируйте файл /home/student/grading/manage-files-copy.txt, чтобы в нем шли подряд две строки с текстом Test JJ.

  • Отредактируйте файл /home/student/grading/manage-files-copy.txt, чтобы строки с текстом Test HH не было в файле.

  • Отредактируйте файл /home/student/grading/manage-files-copy.txt, чтобы строка A new line находилась между строкой Test BB и строкой Test CC.

  • Создайте жесткую ссылку с именем /home/student/hardlink на файл /home/student/grading/grade1. Это необходимо сделать после создания пустого файла /home/student/grading/grade1, как указано выше.

  • Создайте символьную ссылку с именем /home/student/softlink на файл /home/student/grading/grade2.

  • Сохраните вывод команды, которая отображает содержимое каталога /boot, в файл /home/student/grading/longlisting.txt. Вывод должен быть «длинным списком» и включать такие сведения, как файловые разрешения, пользователь-владелец и группа-владелец, размер и дата изменения каждого файла.

  1. Создайте новый каталог с именем /home/student/grading.

  2. Создайте в каталоге /home/student/grading три пустых файла: grade1, grade2 и grade3.

  3. Запишите первые пять строк файла /home/student/bin/manage-files в файл /home/student/grading/manage-files.txt.

  4. Добавьте последние три строки файла /home/student/bin/manage-files в файл /home/student/grading/manage-files.txt. Не перезаписывайте текст, который уже присутствует в файле /home/student/grading/manage-files.txt.

  5. Скопируйте файл /home/student/grading/manage-files.txt в /home/student/grading/manage-files-copy.txt.

  6. Отредактируйте файл /home/student/grading/manage-files-copy.txt, чтобы в нем шли подряд две строки с текстом Test JJ.

  7. Отредактируйте файл /home/student/grading/manage-files-copy.txt, чтобы строки с текстом Test HH не было в файле.

  8. Отредактируйте файл /home/student/grading/manage-files-copy.txt, чтобы строка A new line находилась между строкой Test BB и строкой Test CC.

  9. Создайте жесткую ссылку с именем /home/student/hardlink на файл /home/student/grading/grade1.

  10. Создайте символьную ссылку с именем /home/student/softlink на файл /home/student/grading/grade2.

  11. Сохраните вывод команды, которая отображает содержимое каталога /boot, в файл /home/student/grading/longlisting.txt. Вывод должен быть «длинным списком» и включать такие сведения, как файловые разрешения, пользователь-владелец и группа-владелец, размер и дата изменения каждого файла.

Оценка

На workstation выполните команду lab rhcsa-rh124-review1 grade, чтобы проверить, правильно ли было выполнено упражнение.

[student@workstation ~]$ lab rhcsa-rh124-review1 grade

Конец

На workstation запустите сценарий lab rhcsa-rh124-review1 finish, чтобы завершить обзорную работу. Этот сценарий удаляет файлы и каталоги, созданные в начале обзорной работы, и обеспечивает очистку среды serverb.

[student@workstation ~]$ lab rhcsa-rh124-review1 finish

Обзорная работа завершена.