Лабораторная работа: Работа с командной строкой
1. Просмотрите, какие переменные среды заданы в системе. Проделайте это двумя способами: через окно свойства системы и используя команду SET из окна командной строки.
Создайте свою переменную, содержащую, например, путь к некоторой папке. Проверьте ее действительность.
Чтобы просмотреть переменные среды, правой кнопкой нажимам на значке Мой компьютер, вкладка Дополнительно, кнопка Переменные среды. Чтобы создать переменную среды, надо нажать кнопку Создать, ввести имя переменной и значение.
Просмотреть переменные среды можно так же из командной оболочки, введя команду SET.
2. Продемонстрируйте работоспособность всех основных команд встроенного интерпретатора команд системы. CALL Вызов одного пакетного файла из другого. CD Вывод имени либо смена текущей папки. CHDIR Вывод имени либо смена текущей папки. CHKDSK Проверка диска и вывод статистики. CLS Очистка экрана. CMD Запуск еще одного интерпретатора командных строк Windows. COLOR Установка цвета текста и фона, используемых по умолчанию. CONVERT Преобразование дисковых томов FAT в NTFS. Нельзя выполнить преобразование текущего активного диска. COPY Копирование одного или нескольких файлов в другое место. DATE Вывод либо установка текущей даты. DEL Удаление одного или нескольких файлов. DIR Вывод списка файлов и подпапок из указанной папки. EXIT Завершение работы программы CMD.EXE (интерпретатора командных строк). PAUSE Приостановка выполнения пакетного файла и вывод сообщения. PRINT Вывод на печать содержимого текстовых файлов. RD Удаление папки. XCOPY Копирование файлов и дерева папок.
3. Создайте командные файлы:
- резервного копирования файлов с определенными расширениями из разных каталогов с возможностью создания резервного каталога, если его нет в системе. Например, скопировать из папки C:\windows все .exe файлы в папку temp на диске D:
xcopy C:\windows\*.exe D:\temp
Ключи: o /S - копирование каталогов с подкаталогами (кроме пустых); o /E - копирование каталогов с подкаталогами (в том числе пустых); o /W - вывод запроса на нажатие клавиши перед копированием o /T - создание структуры каталогов (кроме пустых каталогов) без копирования файлов. Если требуется копировать и пустые каталоги используется сочетание ключей /T /E. o /-Y - обязательный запрос подтверждения на перезапись существующего файла.
- поиска во временном каталоге системы файла, имя которого передается параметром, если файл найден, то выдать на экран его отличия от файла с таким же именем из текущего каталога;
FC [диск1: путь1]имя_файла1 [диск2: путь2]имя_файла2 /
Если файлы текстовые, то выводятся различающиеся строки из этих файлов. Если файлы двоичные (или указан ключ двоичного сравнения) выводятся различающиеся байты.
Параметры - сравниваемые файлы.
Ключи: o /B - двоичное сравнение; o /C - сравнение без учета регистров символов; o /L - сравнение файлов в формате ASCII; o /U - сравнение в формате Unicode
- копирования файла с выдачей предупреждающего сообщения о существовании такого файла в результирующем каталоге, если файл с таким именем уже существует;
copy file1.txt file2.txt /-Y
- перемещения файла в другой каталог (с запросом перед удалением из исходного каталога);
CD copy file1.txt 1\file1.txt del file1.txt /p
- удаления файла с запросом подтверждения этого действия;
del file1.txt /p
- файл создания отчетов о содержимом корневых каталогов всех логических дисков в системе с копированием этого отчета в некоторый сетевой каталог под именем, отражающим имя компьютера, с которого получен этот отчет. Примечание. В файлах использовать возможность передачи некоторых сведений параметрами, и при необходимости проверять внутри командного файла, заданы им нужные параметры. В тексте командного файла параметры представлены формальными параметрами, которые имеют вид: %номер. Номер отражает порядковый номер параметра в списке фактических параметров.
|