Операционные системы. ЛР1. UNIX: 1) знакомство с текстовым редактором ed; 2) применение команд shell для работы с файлами; 3) использование в командах shell метасимволов и перенаправление ввода-вывода; 4) запуск конвейеров программ; 5) применение в командах shell переменных; 6) построение командных файлов; 7) изменение прав доступа к файлам
Лабораторная работа
в среде программирования Unix shell
Среда программирования: Unix shell
Название работы: Операционные системы. ЛР1. UNIX: 1) знакомство с текстовым редактором ed; 2) применение команд shell для работы с файлами; 3) использование в командах shell метасимволов и перенаправление ввода-вывода; 4) запуск конвейеров программ; 5) применение в командах shell переменных; 6) построение командных файлов; 7) изменение прав доступа к файлам
Вид работы: Лабораторная работа
Описание: Лабораторная работа №1 по дисциплине «Операционные системы».
Первоначальное знакомство с UNIX.
Цель работы
Целью выполнения настоящей лабораторной работы является получение начальных навыков работы в среде UNIX:
1) знакомство с текстовым редактором ed;
2) применение команд shell для работы с файлами;
3) использование в командах shell метасимволов и перенаправление ввода-вывода;
4) запуск конвейеров программ;
5) применение в командах shell переменных;
6) построение командных файлов;
7) изменение прав доступа к файлам.
Задание
Для успешной сдачи работы требуется выполнить наизусть следующие операции:
1) создать два трехуровневых поддерева каталогов и поместить в один из каталогов четыре текстовых файла, два из которых имеют в своем имени одинаковую символьную последовательность, называемую далее «словом»;
2) с помощью ed отредактировать текстовый файл;
3) вывести файл на экран;
4) выполнить добавление текста в начало, в середину и в конец файла;
5) вывести файл на экран;
6) произвести переименование файла;
7) выполнить копирование файла (исходный файл и файл-копия должны располагаться в разных каталогах);
8) поместить в любой другой каталог скрипт, имеющий два входных параметра: имя каталога и набор символов. Скрипт выполняет действия:
– вывод на экран перечня файлов, «дочерних» к заданному каталогу, которые имеют в своем имени заданный набор символов;
– уничтожение всех остальных файлов заданного каталога;
– любые другие действия (по вашему желанию);
9) создать свой инициализационный скрипт, выполняющий действия:
– здоровается;
– «переделывает» приглашения shell;
– запускает вложенный скрипт, созданный в (8), задав ему в каче-стве параметров каталог и «слово» из (1);
– любые другие действия (по вашему желанию);
10) выйти из UNIX, а затем войти вновь с целью демонстрации резуль-татов выполнения инициализационного скрипта.
Год: 2022
Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2022-м году, в рамках этого заказа была разработана программа в среде программирования Unix shell. Если у Вас похожее задание на программу, которую нужно написать на Unix shell, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2022-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Тел.:
+79374242235
Viber: +79374242235 Telegram: kursovikcom ВКонтакте: kursovikcom WhatsApp +79374242235 E-mail: info@kursovik.com Skype: kursovik.com |