ыФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
ОТЧЁТ
по лабораторной работе №3 на тему: «Программирование на Shell Linux»
по дисциплине «Операционные системы»
Выполнили: студенты группы ИКВТ-61, Миронов П.В., Гарифулина Т.С.
Принял: доцент кафедры ПИиВТ Дагаев А.В.
Цель: Освоить программирование на Shell Linux.
Средства: Для выполнения работы использовалась ПО для создания виртуальной машины – Oracle VM и дистрибутив Ubuntu 16.0.4.
Теоретическая часть:
Скрипт или как его еще называют - сценарий, это последовательность команд, которые по очереди считывает и выполняет программа-интерпретатор, в нашем случае это программа командной строки - bash.
Скрипт - это обычный текстовый файл, в котором перечислены обычные команды, которые мы привыкли вводить вручную, а также указана программа, которая будет их выполнять. Загрузчик, который будет выполнять скрипт не умеет работать с переменными окружения, поэтому ему нужно передать точный путь к программе, которую нужно запустить. А дальше он уже передаст ваш скрипт этой программе и начнется выполнение.
Ход работы:
-
Создание скрипта:
Для создания скрипта необходимо создать файл с расширением *.sh . После открытия файла нужно прописать #!/bin/bash для того, что бы скрипт заработал при обращении к нему через терминал. Далее идет работа со скриптом. В примере написан скрипт, который при запуске создает каталог(mkdir) , затем переходит в него с (cd) и создает в нём три файла.
-
Листинг:
-
Результат выполнения скрипта:
Вывод: выполняя данную лабораторную работу мы приобрели навыки работы со скриптами Shell Linux, а именно как его создавать, запускать и манипулировать каталогами, файлами с помощью скрипта и терминала.
САНКТ-ПЕТЕРБУРГ 2018