Операционные системы LINUX. Вариант №1
|
|
engineerklub | Дата: Четверг, 25.11.2021, 17:35 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28530
Статус: Offline
| Операционные системы LINUX. Вариант №1
Тип работы:Работа Лабораторная Форматы файлов:Microsoft Word Сдано в учебном заведении:СибГУТИ
Описание: Лабораторная работа №1
Знакомство с операционной системой LINUX. Способы хранения информации. Команды управления данными. Цель работы: получить базовые навыки по работе с операционной системой (ОС) Linux, ее командной оболочкой. Изучить понятия дерева каталогов, файла и типы файлов. Изучить основные команды по управлению и манипуляции данными.
Вопросы для контроля: 1. Что такое командная оболочка? Как можно определить её тип? 2. Что такое файл? 3. Что такое каталог? 4. Что такое путь файла? Абсолютный и относительный путь? 5. Типы файлов, используемые в ОС Linux. 6. Стандартные каналы ввода- вывода. 7. Операторы перенаправления каналов ввода- вывода.
Лабораторная работа 2
Задания 1. Определить тип используемой вами командной оболочки. 2. Вывести на экран значения переменных среды окружения, описанных в таблице 2 этого теоретического раздела. 3. Используя переменную окружения НОМЕ выполнить следующие действия списком: - перейти в домашний каталог, - выдать содержимое файла , созданного в лабораторной работе №1
4. Используя команды printf и read, вывести приглашение пользователю «ввести ко¬манду». Ввести команду, записав ее в переменную пользователя. 4. Используя соответствующий оператор подстановки , выполнить следующие действия: если пользователь нажал <ENTER> без ввода команды, сообщить ему об ошибке. Выполнить ту команду, что он ввел. 5. Оформить предыдущие пункты 1-4 как скрипт и выполнить его. Контрольные вопросы 1. Что такое командная оболочка? 2. Что такое команда? Формат команды? 3. Что означает символ "\\" введенный в командной строке перед нажатием <ENTER>? 4. Что такое скрипт-файл? 5. Что такое среда окружения? Зачем она нужна? 6. Как задать значение переменной окружения и как вывести его на экран? 7. Переменная оболочки. Отличие от переменной окружения.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Четверг, 25.11.2021, 17:35 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 28530
Статус: Offline
| Лабораторная работа №3
№ варианта Задание 1 Написать скрипт, анализирующий параметры командной строки с помощью специальных переменных и с помощью команды getopts. Скрипт должен выполнять следующую работу: а) используя соответствующую спецпеременную вывести для скрипта путь, указанный при его вызове. б) Число параметров, указанных при вызове скрипта. Скрипту возможна передача опций –d (c дополнительным параметром) и –m (короткая). При обнаружении этих опций скрипт должен выполнить следующую работу: в) на опцию –d name создать каталог с именем name. г)на опцию –m выдать вашу Фамилию и имя д) предусмотреть обработку недопустимой опции
Контрольные вопросы 1. Назначение условного оператора if-fi. Команда test 2. Назначение Блока case-esac 3. Назначение функции getopts 5. Назначение специальных переменных
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Четверг, 25.11.2021, 17:36 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 28530
Статус: Offline
| Тип работы:Работа Контрольная Форматы файлов:Microsoft Word Сдано в учебном заведении:СибГУТИ
Описание: Контрольная работа ТЕМА: Взаимодействие процессов через канал FIFO № варианта Задание на контрольную работу ВАРИАНТ 1 Написать две программы, реализующие механизм взаимодействия типа клиент-сервер, используя канал FIFO. Программы должны выполнять следующие действия. 1) Программа-Клиент отправляет серверу первое слово детской считалки. Длина сообщения должна быть не более 15 символов Далее клиент ожидает ответа от сервера. Работа клиента прекращается закрытием канала в случае поступления от сервера любого ответа. 2) Программа-Сервер получает строку от клиента и отвечает на неё следующим образом: либо следующее слово считалки, либо слово «Нет», если считалка неизвестна. Работа сервера завершается отправкой сообщения клиенту и удалением канала. 3) Весь диалог должен быть выведен на экран.
Лабораторная работа №1
Знакомство с операционной системой LINUX. Способы хранения информации. Команды управления данными. Цель работы: получить базовые навыки по работе с операционной системой (ОС) Linux, ее командной оболочкой. Изучить понятия дерева каталогов, файла и типы файлов. Изучить основные команды по управлению и манипуляции данными.
Вопросы для контроля: 1. Что такое командная оболочка? Как можно определить её тип? 2. Что такое файл? 3. Что такое каталог? 4. Что такое путь файла? Абсолютный и относительный путь? 5. Типы файлов, используемые в ОС Linux. 6. Стандартные каналы ввода- вывода. 7. Операторы перенаправления каналов ввода- вывода.
Лабораторная работа 2
Задания 1. Определить тип используемой вами командной оболочки. 2. Вывести на экран значения переменных среды окружения, описанных в таблице 2 этого теоретического раздела. 3. Используя переменную окружения НОМЕ выполнить следующие действия списком: - перейти в домашний каталог, - выдать содержимое файла , созданного в лабораторной работе №1
4. Используя команды printf и read, вывести приглашение пользователю «ввести ко¬манду». Ввести команду, записав ее в переменную пользователя. 4. Используя соответствующий оператор подстановки , выполнить следующие действия: если пользователь нажал <ENTER> без ввода команды, сообщить ему об ошибке. Выполнить ту команду, что он ввел. 5. Оформить предыдущие пункты 1-4 как скрипт и выполнить его. Контрольные вопросы 1. Что такое командная оболочка? 2. Что такое команда? Формат команды? 3. Что означает символ "\\" введенный в командной строке перед нажатием <ENTER>? 4. Что такое скрипт-файл? 5. Что такое среда окружения? Зачем она нужна? 6. Как задать значение переменной окружения и как вывести его на экран? 7. Переменная оболочки. Отличие от переменной окружения.
Лабораторная работа №3
№ варианта Задание 1 Написать скрипт, анализирующий параметры командной строки с помощью специальных переменных и с помощью команды getopts. Скрипт должен выполнять следующую работу: а) используя соответствующую спецпеременную вывести для скрипта путь, указанный при его вызове. б) Число параметров, указанных при вызове скрипта. Скрипту возможна передача опций –d (c дополнительным параметром) и –m (короткая). При обнаружении этих опций скрипт должен выполнить следующую работу: в) на опцию –d name создать каталог с именем name. г)на опцию –m выдать вашу Фамилию и имя д) предусмотреть обработку недопустимой опции
Контрольные вопросы 1. Назначение условного оператора if-fi. Команда test 2. Назначение Блока case-esac 3. Назначение функции getopts 5. Назначение специальных переменных
СКАЧАТЬ
|
|
| |