Добавил:
Факультет ИКСС, группа ИКВТ-61 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

LAB / Миронов / Lab_3

.docx
Скачиваний:
28
Добавлен:
20.02.2019
Размер:
2.11 Mб
Скачать

ыФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

ОТЧЁТ

по лабораторной работе №3 на тему: «Программирование на Shell Linux»

по дисциплине «Операционные системы»

Выполнили: студенты группы ИКВТ-61, Миронов П.В., Гарифулина Т.С.

Принял: доцент кафедры ПИиВТ Дагаев А.В.

Цель: Освоить программирование на Shell Linux.

Средства: Для выполнения работы использовалась ПО для создания виртуальной машины – Oracle VM и дистрибутив Ubuntu 16.0.4.

Теоретическая часть:

Скрипт или как его еще называют - сценарий, это последовательность команд, которые по очереди считывает и выполняет программа-интерпретатор, в нашем случае это программа командной строки - bash.

Скрипт - это обычный текстовый файл, в котором перечислены обычные команды, которые мы привыкли вводить вручную, а также указана программа, которая будет их выполнять. Загрузчик, который будет выполнять скрипт не умеет работать с переменными окружения, поэтому ему нужно передать точный путь к программе, которую нужно запустить. А дальше он уже передаст ваш скрипт этой программе и начнется выполнение.

Ход работы:

  1. Создание скрипта:

Для создания скрипта необходимо создать файл с расширением *.sh . После открытия файла нужно прописать #!/bin/bash для того, что бы скрипт заработал при обращении к нему через терминал. Далее идет работа со скриптом. В примере написан скрипт, который при запуске создает каталог(mkdir) , затем переходит в него с (cd) и создает в нём три файла.

  1. Листинг:

  1. Результат выполнения скрипта:

Вывод: выполняя данную лабораторную работу мы приобрели навыки работы со скриптами Shell Linux, а именно как его создавать, запускать и манипулировать каталогами, файлами с помощью скрипта и терминала.

САНКТ-ПЕТЕРБУРГ 2018

Соседние файлы в папке Миронов