Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Первоначальное знакомство с UNIX

Автор:   •  Июль 2, 2021  •  Лабораторная работа  •  277 Слов (2 Страниц)  •  538 Просмотры

Страница 1 из 2

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

Цель работы

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

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

Ход работы

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

[pic 1]

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

[pic 2]

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

[pic 3]

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

[pic 4]

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

[pic 5]

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

[pic 6]

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

[pic 7]

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

[pic 8]

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

[pic 9]

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

[pic 10]

Заключение

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

...

Скачать:   txt (3.5 Kb)   pdf (406.2 Kb)   docx (307.7 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club