В этой обзорной работе вы будете управлять файлами, перемещать набор строк из текстового файла в другой файл и редактировать текстовые файлы.
Результаты
Вы сможете:
управлять файлами из командной строки;
отобразить определенное количество строк из текстовых файлов и перенаправить вывод в другой файл;
редактировать текстовые файлы.
Прежде чем выполнять сброс, скопируйте все файлы и данные, которые хотите сохранить, в другие системы. Выполните сброс систем workstation, servera и serverb. Дождитесь запуска систем workstation, servera и serverb.
workstation
servera
serverb
Войдите на workstation как пользователь student с паролем student.
student
На workstation запустите сценарий lab rhcsa-rh124-review1 start, чтобы начать обзорную работу. Этот сценарий создает необходимые файлы для настройки среды.
[student@workstation ~]$ lab rhcsa-rh124-review1 start
[student@workstation ~]$
lab rhcsa-rh124-review1 start
Инструкции
Для выполнения этого упражнения необходимо выполнить следующие задачи на serverb.
Создайте новый каталог с именем /home/student/grading.
/home/student/grading
Создайте в каталоге /home/student/grading три пустых файла: grade1, grade2 и grade3.
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/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
Отредактируйте файл /home/student/grading/manage-files-copy.txt, чтобы в нем шли подряд две строки с текстом Test JJ.
Test JJ
Отредактируйте файл /home/student/grading/manage-files-copy.txt, чтобы строки с текстом Test HH не было в файле.
Test HH
Отредактируйте файл /home/student/grading/manage-files-copy.txt, чтобы строка A new line находилась между строкой Test BB и строкой Test CC.
A new line
Test BB
Test CC
Создайте жесткую ссылку с именем /home/student/hardlink на файл /home/student/grading/grade1. Это необходимо сделать после создания пустого файла /home/student/grading/grade1, как указано выше.
/home/student/hardlink
/home/student/grading/grade1
Создайте символьную ссылку с именем /home/student/softlink на файл /home/student/grading/grade2.
/home/student/softlink
/home/student/grading/grade2
Сохраните вывод команды, которая отображает содержимое каталога /boot, в файл /home/student/grading/longlisting.txt. Вывод должен быть «длинным списком» и включать такие сведения, как файловые разрешения, пользователь-владелец и группа-владелец, размер и дата изменения каждого файла.
/boot
/home/student/grading/longlisting.txt
Создайте жесткую ссылку с именем /home/student/hardlink на файл /home/student/grading/grade1.
Оценка
На workstation выполните команду lab rhcsa-rh124-review1 grade, чтобы проверить, правильно ли было выполнено упражнение.
[student@workstation ~]$ lab rhcsa-rh124-review1 grade
lab rhcsa-rh124-review1 grade
Конец
На workstation запустите сценарий lab rhcsa-rh124-review1 finish, чтобы завершить обзорную работу. Этот сценарий удаляет файлы и каталоги, созданные в начале обзорной работы, и обеспечивает очистку среды serverb.
[student@workstation ~]$ lab rhcsa-rh124-review1 finish
lab rhcsa-rh124-review1 finish
Обзорная работа завершена.