Операционные системы. ЛР1. UNIX: 1) знакомство с текстовым редактором ed; 2) применение команд shell для работы с файлами; 3) использование в командах shell метасимволов и перенаправление ввода-вывода; 4) запуск конвейеров программ; 5) применение в командах shell переменных; 6) построение командных файлов; 7) изменение прав доступа к файлам

Лабораторная работа
в среде программирования Unix shell



Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: 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