Главная страница

Лабораторная работа №1. Лабораторная работа Первоначальное знакомство с unix цель работы


Скачать 434.15 Kb.
НазваниеЛабораторная работа Первоначальное знакомство с unix цель работы
Дата29.12.2022
Размер434.15 Kb.
Формат файлаdocx
Имя файлаЛабораторная работа №1.docx
ТипЛабораторная работа
#868548

mkmkdir™Лабораторная работа № 1. Первоначальное знакомство с UNIX

Цель работы

Целью выполнения настоящей лабораторной работы является получение начальных навыков работы в среде UNIX, а именно:

  1. знакомство с текстовым редактором ed;

  2. применение команд shell для работы с файлами;

  3. использование в командах shell метасимволов и перенаправление ввода-вывода;

  4. запуск конвейеров программ;

  5. применение в командах shell переменных;

  6. построение командных файлов;

  7. изменение прав доступа к файлам.

Ход работы

  1. Создадим два трехуровневых поддерева каталогов.



  1. Поместим в один из каталогов четыре текстовых файла.



  1. С помощью редактора ed отредактируем файл и выведем его на экран.



  1. Выполним добавление текста в начало, в конец и в середину файла. После выведем файл на экран.



  1. Выполним копирование файла с использованием команды cp.




  1. Разработаем скрипт, имеющий два входных параметра: имя каталога и набор символов. Скрипт выполняет следующие действия: вывод на экран перечня файлов, «дочерних» к заданному каталогу, которые имеют в своем имени заданный набор символов и уничтожение всех остальных файлов заданного каталога. Также для начала создадим в каталогах файлы для тестирования скрипта.



  1. Запустим скрипт на выполнение. После проверим содержимое каталогов.



  1. Разработаем свой инициализационный скрипт, который выполняет следующие действия действия: здоровается, переделывая приглашения shell.

  2. Создадим файл .bashsrc и отредактируем его в редакторе ed.



  1. Для проверки разлогинемся и войдем в систему снова.



  1. Доработаем наш скрипт, чтобы он также запускал вложенный скрипт, созданный ранее, и передавал ему в качестве параметров каталог и часть имени файла. И проверим его работу.



Заключение

В ходе выполнения лабораторной работы, мною были получены знания по работе в системе Unix, произведено знакомство с текстовым редактором ed, выполнено применение команд shell для работы с файлами, а также разработка скриптов и работа с переменными.



написать администратору сайта