Skip to main content

ПЗ 5. Примерные контрольные задания

Создайте в домашнем каталоге командный файл, который выполняет следующие действия. Используйте команду echo для вывода подсказки для пользователя, какую информацию необходимо ввести в тот или иной текстовый файл.

  1. Cоздайте в домашнем каталоге каталог Dr1. В этом каталоге создайте два подкаталога Dr2 и Dr3. В каталоге Dr2 создайте подкаталог Dr4.
  2. В каталоге Dr1 создайте текстовый файл FIO, в который запишите свое имя и фамилию.
  3. В этом же каталоге создайте текстовый файл GR, в который запишите курс и номер группы.
  4. В каталоге Dr2 создайте текстовый файл INFO, перенаправляя вывод из файлов FIO и GR.
  5. Поместите в файл KALEND, созданный в каталоге Dr2, календарь на текущий месяц.
  6. Создайте в каталоге Dr3 файл LIST, в который поместите список файлов, отсортированных в алфавитном порядке, каталога /usr/sbin.
  7. Скопируйте файлы, содержащие в имени одну из букв a-c, из каталога /bin в каталог Dr4.
  8. Файлы из Dr4, имеющие длину имени не более 4 символов, скопируйте в Dr3.
  9. Переместите эти файлы из Dr3 в каталог Dr2.
  10. Создайте ссылку на каталог Dr2 в каталоге Dr4.
  11. В каталоге Dr2 создайте жесткую ссылку HFIO на файл FIO, допишите в конец файла место жительства.
  12. В файле TREE, созданном в домашнем каталоге, запишите список всех файлов и подкаталогов, находящихся в каталоге Dr1.

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