ОС UNIX для филологического факультета

На этой странице приводятся Программа лекций и презентации по курсу «Операционная система UNIX» в таком варианте, как он читается на филологическом факультете ТГУ.

Лабораторные работы

  1. Необходимо составить скрипт, который просматривает корневой каталог, и если элемент в нём является каталогом, доступен на вход и на чтение, то написать имя каталога и количество элементов внутри него.
  2. Необходимо написать скрипт, который просматривает каталог /proc/ и выводит PID процессов, командная строка которых совпадает со значением, переданным в скрипт в качестве параметра. Командная строка находится в файле cmdline внутри каждого каталога, соответствующему процессу. PID таких процессов указан в имени каталога.
  3. Необходимо написать скрипт, который просматривает /etc/passwd и выводит все возможные имена домашних каталогов для пользователей в нём (предполагая, что каталог должен быть расположен по пути /home/имя_пользователя). При этом не нужно выводить каталоги, которые уже существуют на диске внутри /home.