сети хранения данных. Исследование и получение практических навыков программирования командных файлов. Основные теоретические положения
Скачать 16.54 Kb.
|
Лабораторная работа 2Командные файлы. Часть 1 Цель работы Исследование и получение практических навыков программирования командных файлов. Основные теоретические положения Командный (пакетный, бат-) файл представляет собой текстовый файл с набором инструкций командному процессору cmd. exe , позволяющий автоматически выполнить записанные в текстовом файле набор команд ОС. В качестве инструкций могут выступать как имена исполняемых файлов, так и специальные инструкции командного процессора. Command.com MS DOS. Командная оболочка современных ОС ( Windows XP, Vista) использует для перевода введенной команды в формат понятный компьютеру и выполнения команды интерпретатор команд cmd. com. Запуск командной оболочки осуществляется следующим образом: Пуск-Все программы- Стандартные- Командная строка Порядок выполнения работы. 3.2.1. Работа с каталогами 1.Запустить командную строку. 2.Перед выполнением задания необходимо перейти на диск D:, создать каталог UD, перейти в этот каталог, создать директорий UD_FAMILIA (где FAMILIA две буквы из фамилии студента), перейти в этот каталог и уже в нем выполнять задание лабораторной работы. 3.Пользуясь текстовым редактором (Блокнот) создать командный файл kom1.bat, выполнение которого создаст заданное дерево каталогов и выведет на экран содержание каталога UD_FAMILIA, включая все подкаталоги 4.Запустить командный файл на исполнение и проверить его работу 5.Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора). Сведения о командах можно получить из справочной системы, используя запросы следующего вида : cd / ? 3.2.2. Работа с файлами Пользуясь текстовым редактором (Блокнот, Word) создать командный файл kom2.bat, выполнение которого создаст файлы, перечисленные в задании: f1.txt, f2.txt, f3.txt, f4.pas, f5.pas, f6.pas, f7.cpp, f8.cpp, f9.cpp f10.bat, f11.bat, 12.bat, f13.exe, f14.exe, f15.exe, f16.gif, f17.gif, f18.gif, f19.com, f20.com, f21.com, f22.tmp, f23.tmp, f24.tmp. Все файлы расположить в директории UD_FAMILIA. Содержимое файлов определить как текст: FILE 1 для f1.txt, FILE 11 для f11.bat и т.д. (Для создания файлов и определения их содержания использовать комбинацию команд echo и > ) В командном файле предусмотреть выполнение следующих операций: Вывод на экран содержания каталога UD_FAMILIA, включая все подкаталоги. Вывести на экран все временные файлы из директории UD_FAMILIA. Показать дату и время создания файлов, а также их размер. Вывести на экран все программные файлы из директории UD_FAMILIA, показать только имена файлов. Вывести на экран все программные файлы из директории UD_FAMILIA, показать только имена файлов. Из каталога D:\ UD_FAMILIA скопировать: в каталог D:\ UD_FAMILIA\ UD2\UD22\UD222 все текстовые файлы в каталог D:\ UD_FAMILIA\ UD2\UD22\UD223 файлы рисунков в каталог D:\ UD_FAMILIA\ UD2\UD22\UD221 все командные файлы. Из каталога D:\ UD_FAMILIA скопировать одной командой FOR все программные файлы (.cpp и .pas) в каталог D:\ UD_FAMILIA\ UD3\UD32 Из каталога UD_FAMILIA переместить : в каталог D:\ UD_FAMILIA\ UD1\UD12\ исходные модули на языке С++ в каталог D:\ UD_FAMILIA\ UD1\UD13\ исполняемые машинные программы Удалить временные файлы из каталога UD_FAMILIA Вывести на экран содержание всего дерева каталогов, начиная с директории UD_FAMILIA , показать только имена файлов. Запустить командный файл на исполнение и проверить его работу Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора). 3.2.3. Резервное копирование материалов Пользуясь текстовым редактором (Блокнот, Word) создать командный файл kom3.bat, выполнение которого реализует резервное копирование в каталог backuplab2 всех файлов и подкаталогов учебного каталога UD_FAMILIA Вывести на экран содержание всего каталога backuplab1. Все действия оператора и результаты работы введенных команд документировать с помощью операции пометить (в окне командной строки) и операции вставить (в окне текстового редактора). 3.2.4. Содержание отчета Отчет должен содержать: 1. Задание на лабораторную работу. 2. Распечатки командных файлов и результатов их выполнения по каждому пункту задания. 3. Описание используемых в лабораторной работе команд. |