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

Лабораторная работа №1 по дисциплине Информационные технологии. ЛР№1. Лабораторная работа 1 по дисциплине студент гр з512П24 Косых С. В. 2022 г


Скачать 216.72 Kb.
НазваниеЛабораторная работа 1 по дисциплине студент гр з512П24 Косых С. В. 2022 г
АнкорЛабораторная работа №1 по дисциплине Информационные технологии
Дата02.06.2022
Размер216.72 Kb.
Формат файлаdocx
Имя файлаЛР№1.docx
ТипЛабораторная работа
#565056

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное

учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ

УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ

Кафедра компьютерных систем в управлении и проектировании (КСУП)

ЛАБОРАТОРНАЯ РАБОТА №1

по дисциплине « »

Выполнил:

Студент гр. з-512П2--4

__________/Косых С.В.

«_____» ________ 2022 г



Проверил:

к.т.н., доц. каф. КСУП

________/Коцубинский В.П.

«_____» ____________ 2022 г






Томск – 2022

Цель работы

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, а затем войти вновь с целью демонстрации результатов выполнения инициализационного скрипта.

Ход выполнения работы:

Для выполнения задания, мною будут использованы ОС Ubuntu и виртуальная машина под управлением Oracle VM VirtualBox

  1. Создаём два 3-х уровневых каталога при помощи команды mkdir с флагом -p

    1. Перемещаемся в каталог dir3 с помощью команды cd dir1/dir2/dir3

    2. В каталоге dir3 создаём 4 текстовых файла, два из которых имеют одинаковую символьную последовательность. Используем команду touch

    3. Проверяем правильность создания текстовых файлов, применяя команду ls -l



2 -6. При помощи редактора ed отредактируем файл one.txt

Создадим 3 текстовые записи, которые добавим в файл – «Head» в начало файла, “Middle” в середину, “End” в конец файла.

Командой cat выведем файл на экран.

Командой mv переименуем файл one.txt в 1ne.txt



7. Выполним копирование файла 1ne.txt в каталог dir2. Удостоверимся, что исходный файл и файл-копия располагаются в разных каталогах.



8.









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