КаталогИндекс раздела
НазадОглавлениеВперед


      

Лабораторная работа 2

Цель работы: ознакомление со структурой файловой системы и основными командами работы с файлами и каталогами ОС Unix/Linux.

Начальные сведения о файловой системе Unix/Linux вы можете прочитать здесь

Выполнение работы

  1. Создать структуру каталогов, соответствующую Вашему варианту индивидуального задания. На рисунке, представляющем вариант индивидуального задания, каталоги представлены элементами вида: , файлы - элементами вида: . Черными линиями представлена вложенность файлов/подкаталогов в каталоги. Синими линиями представлены ссылки. Красными линиями - символические ссылки. Стрелка на красной линии указывает на целевой файл ссылки.

    Корнем дерева, которое реализуется в Вашем варианте индивидуального задания, должен быть Ваш домашний каталог.

    Файлы, создаваемые при выполнении данной лабораторной работы, создаются копированием файла, созданного в лабораторной работе 1, с внесением в копии некоторых изменений.

  2. Создать ссылки, представленные на рисунке в индивидуальном задании синими линиями.

  3. Создать символические ссылки, представленные на рисунке в индивидуальном задании красными линиями.

  4. Провести ряд экспериментов, иллюстрирующих доступ к файлам по основным именам, по ссылкам и по символическим ссылкам.

  5. Провести ряд экспериментов, иллюстрирующих реакцию системы на удаление файла, на который имеются ссылки, и файла, на который имеются символические ссылки.

  6. Уничтожить созданные подкаталоги и файлы в них, сохранив, однако, файл, созданный в лабораторной работе 1 и одну его рабочую копию в домашнем каталоге.

  7. Открыть для своей группы доступ к своему домашнему каталогу - для поиска в каталоге и к рабочей копии файла в домашнем каталоге - для чтения и записи.

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

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

  10. Послать своему партнеру сообщение о том, что в его файл внесены изменения.

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

  12. Закрыть доступ к своему домашнему каталогу.

Варианты индивидуальных заданий

1 2 3 4 5
6 7 8 9 10
11 12 13 14 15

Предъявление результатов и содержание отчета.

Преподавателю, ведущему лабораторный практикум, должен предъявляться конечный результат выполнения пунктов 1 - 3, 11, а также выполнение экспериментов по пунктам 4 и 5.

Отчет по лабораторной работе 2 должен содержать последовательность команд, вводимых при выполнении работы.

Пример выполнения задания.

Справка

Команды, которые могут понадобиться при выполнении работы:

cat    cd      cp      ls
ln     mkdir   pwd     rm
rmdir

НазадОглавлениеВперед
КаталогИндекс раздела