Лабы / Отчет ЛР4
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Московский технический университет связи и информатики»
(МТУСИ)
Кафедра математической кибернетики и информационных технологий
Лабораторная работа по дисциплине:
Операционные системы
По теме:
Разработка интерактивного сценария Bash
Выполнил студент
Москва 2021
Цель работы:
• продолжение знакомства с командами Bash;
• приобретение навык разработки интерактивного сценария.
Порядок выполнения работы
При выполнении работы обратим внимание на следующее:
1) Для названий пунктов меню лучше использовать латинский алфавит. В названиях обязательно обращаем внимание на специальные символы и соответствующие правила их использования в строках;
2) Нам необходимо обращать внимание на регистр вводимых символов (в командах и их опциях, в специальных словах языка shell), на знаки пробела. Например, в операторе [ ]: [ ̺expression ̺].
3) Для работы с меню удобно использовать операторы select, case, if.
Выполнение на лабораторной работы
В нашем каталоге, созданном ранее (inform_Kolchin) создадим подкаталог lab4, в котором разместим разработанный скрипт.
Разрабатываем скрипт, осуществляющий вывод меню, состоящего из следующих пунктов:
• текущий пользователь,
• объем используемой памяти,
• объем дискового пространства,
• список запущенных процессов,
• список процессов, запущенных текущим пользователем,
• системные дата и время,
• время запуска системы,
• выход и вывод соответствующей информации в зависимости от выбранного пункта меню. Процесс повторять до тех пор, пока не будет выбран пункт меню «выход».
Код скрипта:
Примеры работы скрипта: