Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab_3

.docx
Скачиваний:
7
Добавлен:
09.04.2023
Размер:
106.5 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ

КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

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

(СПбГУТ)

Факультет Инфокоммуникационных сетей и систем

Кафедра Защищенных систем связи

Дисциплина Безопасность Astra Linux

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №3

Введение в язык командного интерпретатора BASH

Направление/специальность подготовки: Информационная безопасность

Студенты:

Преподаватель:

Пестов И.Е. ______ (ФИО) (подпись)

Оглавление

Цель лабораторной работы

Ознакомиться с языком одной из самых популярных командных оболочек Linux– bash(Bourneagainshell).

Задача лабораторной работы

  1. Изучить создание переменных, организацию циклов и ветвлений;

  2. Освоить работу с массивами и передачу аргументов в программу;

  3. Освоить ввод данных в программу с клавиатуры;

  4. Получить навык написания простейших скриптов.

Используемое программное обеспечение

Для выполнения лабораторной работы используется установленный дистрибутив ОС Linux.

Задание на лабораторную работу

  1. Вариант задания определяется формулой ;

  2. Освежить в памяти, полученные на лекции или во время самостоятельной подготовки по язык командного интерпретатора bash;

  3. Изучить скрипт;

  4. Написать программу в соответсвии.

Порядок выполнения работы

  1. Определим номер варианта: =13 mod 7=6, следовательно, задание на лабораторную работу звучит так: «Написать скрипт, генерирующий случайной число и которое должен. угадать пользователь. Количество попыток вводится с клавиатуры. При каждой попытке программа выводит подсказку: „больше” или „меньше”»;

  2. Напишем программу с помощью командного интерпретатора bash (Рисунок 1);

Рисунок 1 – Листинг программы

  1. Приведем пример работы программы (Рисунок 2);

Рисунок 2 – Пример работы программы

Вывод

В данной лабораторной работе были получены навыки работы с командной оболочкой Linux-bash (Bourneagainshell), написания простейших скриптов, изучено создание переменных, организацию циклов и ветвлений, ввод данных в программу с клавиатуры.

Санкт-Петербург

2021г.

Соседние файлы в предмете Безопасность Astra Linux