Назад

Оглавление

Вперед


      

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

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

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

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

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

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

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

  1. Создать ссылки, представленные на рисунке в индивидуальном задании синими линиями.
  2. Создать символические ссылки, представленные на рисунке в индивидуальном задании красными линиями.
  3. Провести ряд экспериментов, иллюстрирующих доступ к файлам по основным именам, по ссылкам и по символическим ссылкам.
  4. Провести ряд экспериментов, иллюстрирующих реакцию системы на удаление файла, на который имеются ссылки, и файла, на который имеются символические ссылки.
  5. Уничтожить созданные подкаталоги и файлы в них, сохранив, однако, файл, созданный в лабораторной работе 1 и одну его рабочую копию в домашнем каталоге.
  6. Открыть для своей группы доступ к своему домашнему каталогу - для поиска в каталоге и к рабочей копии файла в домашнем каталоге - для чтения и записи.
  7. Послать своему партнеру сообщение об открытии доступа, указав в нем имя своего каталога и файла в нем.
  8. Получив от своего партнера аналогичное сообщение, выполнить попытку чтения файла в каталоге партнера, а затем - внесения изменений в этот файл.
  9. Послать своему партнеру сообщение о том, что в его файл внесены изменения.
  10. Получив от партнера аналогичное сообщение, прочитать свой файл и найти в нем изменения, сделанные партнером.
  11. Закрыть доступ к своему домашнему каталогу.

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

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

Назад

Оглавление

Вперед