
Григорьев ЛР / ос2
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ
ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Ассистент Е.В. Григорьев
должность, уч. степень, звание подпись, дата инициалы, фамилия
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №2
Разработка командных файлов средствами Командной строки Windows
по курсу: ОПЕРАЦИОННЫЕ СИСТЕМЫ
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № 4116 подпись, дата инициалы, фамилия
Санкт-Петербург 2023
1 Цель работы
Получение практических навыков разработки командных файлов для Командной строки Windows.
2 Ход работы
Вариант №16
Упражнение 1.4
Создадим файл Primer.txt и командой “D:\>Attrib +A +H +R Primer.txt” присвоим ему три атрибута: Только для чтения, скрытый и архивный
Рисунок 1 – Свойства файла Primer.txt после присвоения атрибутов
Отменим атрибут Скрытый командой “D:\>Attrib -H Primer.txt”
Рисунок 2 – Свойства файла Primer.txt после отмены атрибута Скрытый
Упражнение 1.5
С помощью команд dir и find определим сколько байт занято и свободно, количество файлов и папок в каталоге C:\Windows.
Рисунок 3 – Результат выполнения команд
Посчитаем количество файлов с расширением .py и выведем их названия на экран
Рисунок 4 – Количество фалов с расширением .py и их названия
Упражнение 1.6
Выполним команду echo off и несколько других команд. Echo off отключает приглашение. Выполним echo on.
г
Рисунок 5 – Выполнение упражнения 1.6
Упражнение 1.7
Создадим несколько командных файлов и запустим их в Командной строке
Рисунок 6 – Выполнение упражнения 1.7
Упражнение 1.8
Создадим командный файл copier.bat и запустим его из командной строки.
Рисунок 7 – Выполнение упражнения 1.8
Упражнение 1.9
Создадим и выполним файл forest.bat, создающий дерево каталогов
Рисунок 8 – Результат выполнения файла forest.bat
Создадим три текстовых файла в каталоге ALL
Рисунок 9 – Создание трех текстовых файлов
Создадим командный файл main.bat и выполним его
Рисунок 10 – Выполнение командного файла main.bat
Рисунок 11 - Дерево каталога ALL
Индивидуальное задание
Рисунок 12 – Дерево каталогов для варианта 16
Создадим командный файл, который создает и выводит на экран дерево каталогов.
Рисунок 13 – Командный файл lab2.bat
Рисунок 14 – Результат выполнения lab2.bat
Изменим файл таким образом, чтобы названия каталогов A1, B1 и Person задавались в качестве параметров
Рисунок 15 – Измененный командный файл и его работа
Напишем командный файл, удаляющий дерево каталогов
Рисунок 16 – Командный файл, удаляющий дерево каталогов
Создадим и выполним командный файл, копирующий в интерактивном режиме файл, имя которого задается пользователем в процессе диалога
Рисунок 17 – Командный файл, копирующий в интерактивном режиме файл и его выполнение
Напишем командный файл, принимающий в качестве параметра полное имя файла, создающий папку, имя которой совпадает с расширением этого файла и скопируем все файлы, начинающиеся на букву A из каталога Variant 16 в эту папку.
Рисунок 18 – Командный файл и его выполнение
3 Вывод
Я изучил базовые команды оболочки командной строки cmd.exe ОС Windows и научился с ними работать.