Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС (8 лаба).doc
Скачиваний:
9
Добавлен:
03.11.2018
Размер:
418.82 Кб
Скачать

2. Методика выполнения

1. Получить полный список ключей команды stat.

  1. Написать и выполнить сценарии для решения перечисленных задач.

  • в каталоге, указанным первым параметром сценария, найти количество:

- подкаталогов;

-выполняемых файлов;

-файлов, доступных для чтения;

-файлов, доступных для записи.

  • в каталоге, указанным первым параметром сценария, найти количество файлов, размер которых (в байтах) более значения, указанного вторым параметром сценария.

  • вычисление факториала числа, указанного первым параметром сценария. Задачу решить двумя способами.

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

  • в каталоге, указанным первым параметром сценария, найти имена файлов, содержащих слово «shell».

  • найти первые N чисел Фибоначчи, используя рекуррентное соотношение

Ai+1=Ai+Ai-1

Значения первых двух чисел и необходимое количество чисел N ввести с клавиатуры.

Индивидуальные задания для бригад приведены в таблице 6

Таблица 6. Индивидуальные задания для бригад

№№ бригад

Задание (на бригаду)

1

Найти суммарный объем исполняемых файлов в текущем каталоге

2

В текущем каталоге найти доступный для чтения и записи файл наибольшего размера

3

Вывести имена файлов текущего каталога, начинающихся на буквы a или b

4

В текущем каталоге найти имя файла, который был изменен позже всех

5

Написать сценарий для проверки, имеются ли в двух подкаталогах, имена которых задаются первым и вторым параметрами сценария, файлы с одинаковыми именами

6

Написать сценарий для проверки, имеются ли в двух подкаталогах, имена которых задаются первым и вторым параметрами сценария, файлы одинакового размера

7

В каталоге, имя которого задано первым параметром сценария, найти имена файлов, у которых имеется более одной жесткой ссылки

8

В каталоге, имя которого задано первым параметром сценария, найти количество подкаталогов, имена которых начинаются на символ, указанный вторым параметром сценария

9

Для введенного с клавиатуры целого числа вывести на экран список его делителей. Считать, что число не превышает 1000000. Операция нахождения остатка от деления числа a на число b обозначается %

10

Для каталога, имя которого задано первым параметром сценария, вывести список файлов в виде таблицы с указанием следующих значений: имя файла, номер inode, размер, тип файла, права доступа к файлу

11

В текущем каталоге и его подкаталогах найти файлы, созданные в течение последней недели.

12

Используя команду printf, написать сценарий для перевода введенного с клавиатуры целого положительного числа в восьмеричную и шестнадцатеричную системы счисления.

  1. Ответить на контрольные вопросы.

  2. Подготовить отчет по работе. Содержание отчета:

- тексты сценариев для выполнения заданий п.2 и индивидуального задания;

- результаты выполнения сценариев (скриншоты или текст – по выбору).