Файл: Лабораторная работа 1 (2 часа) Знакомство с операционной системой ms dos.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.12.2023
Просмотров: 48
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа №1 (2 часа)
«Знакомство с операционной системой MSDOS»
Цель работы: Знакомство с простейшими внутренними командами операционной системы MS DOS. Закрепление навыков именования файлов и каталогов, указания пути к ним при выполнении команд ОС.
-
Для начала работы очистите экран вашего компьютера. Какая команда при этом необходима? -
Проверьте правильность установки на компьютере даты и времени системных часов. Если время установлено неправильно, скорректируйте показания таймера. -
Какая версия операционной системы установлена на вашем компьютере? Как это проверить? -
Сделайте текущим диск D:. Просмотрите содержимое корневого каталога диска. Какая команда помогает это сделать? Как отличить в полученном списке имена каталогов от имен файлов? Определите, сколько свободного дискового пространства осталось на диске. Как это сделать? -
Как изменяется процесс вывода информации при использовании ключей /p и /w? Как вывести на экран файлы с указанным атрибутом? Выведите на экран файлы с атрибутом системный из корневого каталога диска С:. При помощи какой команды вы это сделали? -
Какие варианты сортировки допускает команда просмотра оглавления каталогов DIR? Протестируйте ее возможности на примере одного из каталогов диска D:. Опишите используемые вами команды. -
При помощи команд ОС найдите на диске D: любой текстовый файл и просмотрите его. Какие команды были вами при этом использованы? -
При помощи команд операционной системы создайте следующую ветвь дерева каталогов, начиная с корневого каталога:
+- WORK
¦ +--CAT1_V где V – номер варианта
¦ ¦ +--CAT11
¦ +--CAT2_V где V – номер варианта
¦ +--CAT21
¦ +--CAT22
Опишите алгоритм решения задачи. Возможны ли иные варианты ее решения? При помощи какой команды ОС можно вывести на экран схему дерева подкаталогов, построенного вами?
-
В каждом из построенных вами подкаталогов при помощи команд ОС создайте по одному текстовому файлу, поместив в него свою фамилию и инициалы. Какая команда Вам для этого понадобится? Опишите алгоритм выполнения этого задания. -
Удалите все, созданные Вами объекты. (ВНИМАНИЕ! Будьте внимательны при выполнении задания. Удалять нужно только созданные вами файлы и подкаталоги.)
Примечание. При создании файлов и каталогов и совершении операций над ними необходимо использовать как полные пути, так и указывать пути, относительно текущего каталога.
Лабораторная работа №2 (2 часа)
«Операционная система MSDOS: работа с файлами»
Цель работы: Знакомство с базовыми командами операционной системы MS DOS по работе с файлами и каталогами. Закрепление навыков именования файлов и каталогов, указания пути к ним при выполнении команд ОС.
-
В корневом каталоге выбранного диска создать каталог WORK. (ВНИМАНИЕ! Все последующие операции по обработке файлов и каталогов проводить только в данном каталоге и подчиненных ему подкаталогах.) -
Создать следующее дерево каталогов, используя команды ОС.
+- WORK
¦ +--CAT1_V где V – номер варианта
¦ ¦ +--CAT11
¦ ¦ +--CAT12
¦ +--CAT2_V где V – номер варианта
¦ +--CAT21
¦ +--CAT22
Запишите последовательность команд, выполняющих данное задание.
-
В каталоге CAT1_V создайте файл fio.txt, содержанием которого является ваше фамилия, имя, отчество. Какой командой ОС достигается результат. Убедитесь, что файл существует именно в заданном каталоге, просмотрите его содержимое. Какие команды вы использовали? -
Создать файл address.txt, содержанием которого является ваш домашний адрес, поместив его в каталог CAT2_V. -
В каталоге CAT2_V создайте еще 3 копии файла address.txt, имена которых отличаются лишь индексами (address1.txt, address2.txt и т.д.). -
Скопировать файл fio.txt в каталог CAT11 под тем же именем, а в каталог CAT12 под именем fam.txt. Опишите использованные вами команды. В чем отличие между их параметрами в первом и во втором случае? -
Скопировать файл address.txt в каталог CAT21 под тем же именем, а затем переименовать его в файл addr.txt. Опишите ваши действия. -
Копии файла address.txt перенесите в каталог CAT22. Какие команды вы использовали? Что такое символы маски и в чем их смысл? -
Опишите команду вывода содержимого текстового файла на печать. Какое системное устройство вы использовали? Какие еще устройства могут служить в качестве источников/приемников для команды COPY? -
После окончания работы удалить ранее созданные файлы и каталоги. Какие команды вы использовали?
Примечания:
-
При создании файлов и каталогов и совершении операций над ними необходимо использовать как полные пути к соответствующим файлам и каталогам, так и указывать пути, относительно текущего каталога; -
При удалении файлов и каталогов следует соблюдать крайнюю осторожность: удалять необходимо те и только те файлы и каталоги, которые были созданы при выполнении лабораторной работы.
Лабораторная работа №3 (2 часа)
«Операционная система MSDOS:
работа с простейшими командными файлами»
Цель работы: Знакомство с базовыми возможностями операционной системы MS DOS по созданию и использованию командных файлов. Закрепление навыков обработки файлов и каталогов, указания пути к ним при выполнении команд ОС.
-
Создайте командный файл k1.bat, создающий следующее дерево каталогов, а затем выводящий его на экран.
├──WORK
│ ├──CAT1_V
│ │ ├──CAT11
│ │ └──CAT22
│ ├──CAT2_V
│ │ ├──CAT21
│ │ └──CAT22
│ └──CAT3_V
│ └──CAT31
│ └──CAT311
-
Создайте командный файл k2.bat, создающий следующее дерево каталогов и соответствующие текстовые файлы.
├──WORK
│ │ file0.txt
│ ├───CAT1_V
│ │ ├───CAT11
│ │ │ file1.txt
│ │ └───CAT12
│ ├───CAT2_V
│ │ │ file3.txt
│ │ └───CAT22
│ │ file2.txt
│ └───CAT3_V
│ └───CAT31
│ │ file4.txt
│ └───CAT311
│ file5.txt
-
Создайте командный файл k3.bat, копирующий все файлы из подкаталогов, созданные в п.2, в каталог WORK, а затем объединяющий их в один файл. После объединения файлы источники в каталоге WORK должны быть удалены. -
Создайте командный файл k4.bat, выводящий на экран содержимое файлов текущего каталога, удовлетворяющих маске n*.txt. -
Создайте командный файл k5.bat, который переносит на диск А: файлы каталога D:\АВС, имеющие расширение .zip. Обеспечьте возможность приостановки командного процесса перед удалением исходных файлов. -
Создайте командный файл k6.bat, который копирует на диск А: все файлы из каталогов D:\WORK\TXT1, D:\WORK\TXT2, удовлетворяющие маске glava*.txt. -
Создайте командный файл k7.bat, который «чистит» каталоги D:\WORK\CAT1_V, D:\WORK\CAT2_V, D:\WORK\CAT3_V, удаляя из них все файлы с расширениями .bak, .tmp, .$$$.
ВНИМАНИЕ! Будьте внимательны при выполнении задания. Удалять и обрабатывать можно только созданные вами файлы и подкаталоги.
Лабораторная работа №4 (2 часа)
«Операционная система MSDOS:
работа со вспомогательными командными файлами»
Цель работы: Знакомство с возможностями операционной системы MS DOS по созданию и использованию пакетных файлов и вспомогательных командных файлов. Закрепление навыков обработки файлов и каталогов, указания пути к ним при выполнении команд ОС.
-
Составьте командный файл sub1.bat, создающий следующее дерево каталогов:
├──WORK
│ ├──CAT1_V
│ │ ├──CAT11
│ │ └──CAT12
│ │ └──CAT121
│ └──CAT2_V
│ ├──CAT21
│ └──CAT22
затем выводящий это дерево на экран.
-
При помощи командного файла sub2.bat создайте в каталоге WORK текстовый файл, содержащий ваше имя и номер группы, а затем скопируйте его во все подкаталоги указанного каталога. -
Командный файл sub3.bat должен удалять файлы, созданные в п.2, предварительно выводя их содержимое на экран и делая паузу до нажатия любой клавиши либо.
Удаление всех созданных в этой лабораторной работе подкаталогов должен осуществлять файл sub4.bat
Создайте командный файл main.bat, запускающий на выполнение все прежде созданные вами пакетные файлы, предваряя их выводом текстовых сообщений и приостановкой выполнения файла.
Лабораторная работа №5 (4 часа)
«Операционная система MSDOS.
Командные файлы с параметрами.
Анализ параметров при помощи команды ветвления»
Цель работы: Знакомство с возможностями операционной системы MS DOS по использованию пакетных файлов с параметрами; закрепление навыков использования вспомогательных командных файлов.
-
Напишите командный файл, создающий текстовый файл, имя которого задается как параметр командного файла.
batfile.bat <текстовый файл>
-
При помощи командного файла создайте два текстовых файла, после чего произведите конкатенацию этих файлов. Имена исходных и результирующего файлов задаются как параметры в командной строке.
batfile.bat файл1 файл2 файл-результат
-
Создайте командный файл, решающий предыдущую задачу для произвольного числа файлов, последним в списке которых идет имя результирующего файла.
batfile.bat файл1 файл2 …файлN файл-результат
-
Создайте командный файл, создающий каталоги, указанные как параметры, и помещающий в каждый из этих каталогов текстовый файл, имя которого также указано как параметр в командной строке. Общий формат командного файла может быть представлен так:
batfile.bat каталог1 файл1 каталог2 файл2 …
-
Создайте командный файл, имеющий следующий общий вид:
batfile.bat файл[/p | /s]
где файл – имя текстового файла.
При запуске данного файла с ключом /p информация, содержащаяся в нем, должна быть выведена на принтер, а с ключом /s – на экран. При отсутствии ключей на экран выводится лишь имя этого файла. Применение сразу двух ключей не допускается, что должно быть проконтролировано.
Примечания:
-
Все командные файлы должны проверять наличие параметра в командной строке. Если параметр (или параметры) в командной строке необходим, однако таковой отсутствует, то на экран должно быть выведено соответствующее сообщение. -
Сообщения и комментарии, выводимые на экран при выполнении командного файла должны быть полнотекстными.
Лабораторная работа №6 (2 часа)
«Операционная система MSDOS.
Работа с командными файлами» (обобщение)
1 вариант.
КОМАНДНЫЕ ФАЙЛЫ.
-
Создать собственное генетическое дерево, начиная с известного колена (не менее чем с третьего). -
В каждом каталоге создать информационные файлы о родственнике (Ф.И.О., г.р., ...) с помощью консольного устройства.
-
Создать bat - файл, проверяющий целостность файловой структуры и дефрагментирующий все имеющиеся разделы жёсткого диска. В ходе работы на экране должны появляться сообщения о том, какие диски были дефрагментированы. -
Скопировать все файлы с расширением pas в каталог паскаля. Удалить все файлы резервных копий bak (анализировать все директории рабочего каталога). -
Создать каталоги, имена которых задаются как параметры bat - файла.
-
Написать командный файл, который устанавливает в окружении DOS переменную WORK, с путём к рабочей директории. -
Написать командный файл, анализирующий значение переменной WORK и соединяющий все текстовые файлы (с расширением txt) в all.txt в каталог, указанный как значение WORK. Дописать к all.txt дату и время, а также с консольного устройства свои фамилию и имя (комментируя действия с помощью ECHO).
2 вариант.