Лабораторная работа. Практикум для студентов специальности 230101 Вычислительные машины, комплексы, системы и сети
Скачать 1.97 Mb.
|
VI. Команда Ren (Rename) предназначена для переименования файла. Синтаксис команды Ren: Ren [диск:][путь] имя_файла1 имя_файла2, где параметр: [диск:][путь] имя_файла1 — имя и место расположения файла, который требуется переименовать. имя_файла2 — новое имя файла; при переименовании не могут быть зада- ны новый диск или каталог. Дополнительная информация по данной команде, а также примеры ее ис- пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, набрав в окне ко- мандной оболочки строку Ren /? и нажав Enter для ввода. Задание №1.1д. Исследовать основные способы применения команды пе- реименования Ren (Rename) на конкретных примерах. 1. Скопируйте пять любых файлов с определенными разрешениями, распо- ложенные в месте, путь к которому выберите самостоятельно, в точку назначе- 19 ния, заданную путем d:\Temp\. При копировании воспользуйтесь любым мето- дом, изученным ранее. 2. Измените типы всех скопированных файлов, заданных путем d:\Temp\, на другой, выбранный самостоятельно тип. 3. Переименуйте все файлы, заданные путем d:\Temp\, в файлы с именами Renamed1.Ren, Renamed2.Ren, … , Renamed5.Ren. При выполнении задания используйте следующие инструкции: по каждому из пунктов задания в окне командной оболочки наберите соответствующую команду с необходимыми ключами, нажмите Enter для ввода, изучите полученный результат и сделайте вывод о проделанной работе, запишите полученную информацию в отчет, заполнив табл. 1.6. Таблица 1.6. Результаты выполнения команды Rename № п/п. Команда с ключами Результат и вывод по способу применения команды 1. 2. 3. VII. Утилита и одноименная команда Fc обеспечивает сравнение двух фай- лов и вывод различий между ними. Синтаксис команды Fc: Fc [/a] [/b] [/c] [/l] [/lbn] [/n] [/t] [/u] [/w] [/nnnn] [диск1:][путь1]имяфайла1 [диск2:][путь2]имяфайла2, где параметр: /a — задает сокращенный вывод сравнения в текстовом режиме ASCII. Вместо вывода всех различающихся строк, выводятся только начальная и конеч- ная строки отличающихся участков. /b — сравнивает файлы в бинарном режиме. При этом два файла сравнива- ются байт за байтом без сопоставления их после найденного отличия. Этот ре- жим используется по умолчанию для сравнения бинарных файлов с расширения- ми: .exe, .com, .sys, .obj, .lib или .bin. /c — сравнивает без учета заглавных и строчных букв. 20 /l — сравнивает файлы в текстовом режиме ASCII. При этом два файла сравниваются строка за строкой с их сопоставлением, после того как найдено от- личие. Этот режим используется по умолчанию для сравнения файлов с любыми расширениями, исключая бинарные: .exe, .com, .sys, .obj, .lib или .bin. /lbn — задает количество строк n для внутреннего буфера. Если количество отличающихся строк в сравниваемых файлах превышает заданное по умолчанию число для длины буфера в 100 строк, сравнение прекращается и выводится сооб- щение об ошибке: «Не удается выполнить синхронизацию строк. Слишком мно- го различий между файлами». /n — задает вывод номеров строк при сравнении в текстовом режиме. /t — предотвращает команду от преобразования меток табуляции в пробе- лы. По умолчанию табуляторы заменяются пробелами с остановкой в каждой восьмой позиции. /u — задает сравнение файлов в текстовом формате Unicode. /w — задает сжатие пробелов и табуляций при сравнении. Если в строке содержится несколько пробелов или табуляций подряд, при использовании ключа /w они будут рассматриваться как один. При этом игнорируются и не сравнива- ются пробелы и табуляции в начале и в конце строки. /nnnn — задает количество совпадающих строк при сопоставлении файлов. Если количество совпадающих строк в файле меньше nnnn, выводятся совпа- дающие строки как отличающиеся. [диск1:][путь1] имя файла 1 — обязательный параметр, задающий место- положение и имя первого файла для сравнения. [диск2:][путь2] имя файла 2 — обязательный параметр, задающий место- положение и имя второго файла для сравнения. При сравнении файлов в текстовом режиме ASCII, отображаются различия между ними в следующем порядке: имя файла 1, строки из параметра имя файла 1, отличающиеся в файлах, первая строка, совпадающая в обоих файлах, имя файла 2, строки из параметра имя файла 2, отличающиеся в файлах, первая строка, совпадающая в обоих файлах. При сравнении файлов в бинарном режиме, отображаются найденные несо- ответствия в виде xxxxxxxx: yy zz. Величина xxxxxxxx задает относительный ше- стнадцатеричный адрес пары различающихся байтов, отсчитываемый от начала файла. Шестнадцатеричные величины yy и zz представляют различающиеся бай- ты из файлов с именами 1 и 2 соответственно. Дополнительная информация по данной команде, а также примеры ее ис- пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка) 21 в соответствующем разделе. Справку также можно получить, набрав в окне ко- мандной оболочки строку Fc /? и нажав Enter для ввода. Задание №1.1е. Исследовать основные способы применения команды сравнения Fc на конкретных примерах. 1. Сравните два текстовых файла, пути к которым задайте самостоятельно. Результат сравнения выведите в файл Result.txt (Приложение 1). 2. Сравните два бинарных файла, пути к которым задайте самостоятельно. Результат сравнения добавьте в файл Result.txt (Приложение 1). При выполнении задания используйте следующие инструкции: по каждому из пунктов задания в окне командной оболочки наберите соответствующую команду с необходимыми ключами, нажмите Enter для ввода, изучите полученный результат и сделайте вывод о проделанной работе, запишите полученную информацию в отчет, заполнив табл. 1.7. Таблица 1.7. Результаты выполнения команды Fc № п/п. Команда с ключами Результат и вывод по способу применения команды 1. 2. Контрольный вопрос: Объясните, что происходит в случае бинарного сравнения файлов, если размер файлов превосходит размер доступной памяти внутреннего буфера? Приведите пример того, каким образом осуществляется вывод результата сравнения файлов на принтер? Какими дополнительными функциями обладает команда сравнения Comp по отношению к команде Fc? VIII. Команды Del (Delete) и Erase удаляют файлы или группы файлов из текущего каталога. Синтаксис команд Del и Erase: Del [диск:][путь] имя_файла [...] [/p] [/f] [/s] [/q] [/a[:атрибуты]] 22 Erase [диск:][путь] имя_файла [...] [/p] [/f] [/s] [/q] [/a[:атрибуты]] где параметр: [диск:][путь] имя_файла — обязательный параметр, задающий расположе- ние и имя файла для удаления. В случае, если предполагается удалить несколько файлов, их имена перечисляются запятой (,) или точкой с запятой (;). /p — удаляет каждый файл с подтверждением. /f — удаляет файлы с атрибутом «Только для чтения». /s — удаляет заданные файлы в каталоге и всех его подкаталогах. /q — не выводит подтверждение на удаление. /a — удаляет файлы с заданными атрибутами. Список атрибутов следую- щий: «r» — только для чтения, «а» — архивный, «s» — системный, «h» — скры- тый, «-» — префикс «нет». Дополнительная информация по данной команде, а также примеры ее ис- пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, набрав в окне ко- мандной оболочки строку Del (Erase) /? и нажав Enter для ввода. Задание №1.1ж. Исследовать основные способы применения команд уда- ления Del и Erase на конкретных примерах. 1. Скопируйте все файлы, расположенные в месте, путь к которому выбе- рите самостоятельно, в точку назначения, заданную путем d:\Temp\. При копиро- вании воспользуйтесь любым методом, изученным ранее. 2. Удалите выбранный самостоятельно файл, заданный путем d:\Temp\, за- просив подтверждение на удаление. 3. Удалите все файлы с атрибутом «Системный», расположенные в месте, заданном путем d:\Temp\. Подтверждение на удаление не выводить. 4. Удалите все файлы с определенным расширением, расположенные в мес- те, заданном путем d:\Temp\, запросив подтверждение на удаление. 5. Удалите все оставшиеся файлы, включая каталоги, расположенные в месте, заданном путем d:\Temp\. Подтверждение на удаление не выводить. При выполнении задания используйте следующие инструкции: по каждому из пунктов задания в окне командной оболочки наберите соответствующую команду с необходимыми ключами, нажмите Enter для ввода, изучите полученный результат и сделайте вывод о проделанной работе, запишите полученную информацию в отчет, заполнив табл. 1.8. 23 Таблица 1.8. Результаты выполнения команды Delete № п/п. Команда с ключами Результат и вывод по способу применения команды 1. 2. 3. 4. 5. Следующая группа команд предназначена работы непосредственно с ката- логами и файлами, заданными полными именами. К их числу относятся: Dir, Cd (ChDir), Md (MkDir), Rd (RmDir) и другие. Рассмотрим более подробно основ- ные из них. IX. Команда Dir выводит список полных имен файлов и подкаталогов ката- лога, размер в байтах каждого из них, время, дату создания и последнего измене- ния. Команда Dir также выводит общее число перечисленных файлов и катало- гов, их общий размер и свободное пространство на локальном диске. Синтаксис команды Dir: Dir [диск:][путь][имя_файла] [...] [/p] [/q] [/w] [/d] [/a[[:]атрибуты]][/o[[:]порядок_сортировки]] [/t[[:]поле_сортировки]] [/s] [/b] [/l] [/n] [/x] [/c] [/4] где параметр: [диск:][путь] — задает путь, список файлов по которому будет выведен. имя_файла — задает имя файла или группы файлов, сведения о которых требуется вывести. /a [[:] атрибуты] — выводит имена только тех файлов и каталогов, кото- рые имеют указанные атрибуты. Если параметр /a не указан, выводятся имена всех файлов, за исключением системных и скрытых. Если параметр /a указан без атрибутов, выводятся имена всех файлов, включая скрытые и системные. Ниже приведен список значений, которые могут быть использованы при задании пара- метра атрибуты (табл. 1.9). /p — выводит сведения постранично. /q — выводит сведения о владельце файла. /w — выводит сведения о файлах несколькими колонками. 24 Таблица 1.9. Значения параметра атрибуты № п/п. Значение Описание 1. H Скрытые файлы 2. S Системные файлы 3. D Каталоги 4. A Файлы, готовые к архивированию 5. R Файлы, доступные только для чтения 6. -h Файлы, не являющиеся скрытыми 7. -s Файлы, не являющиеся системными 8. -d Только файлы (не каталоги) 9. -a Файлы, не изменявшиеся после последнего архиви- рования 10. -r Файлы, не имеющие атрибута «Только чтение» /d — соответствует /w, но с сортировкой сведений о файлах по столбцам. /o [[:]порядок_сортировки] — управляет порядком сортировки и вывода имен файлов и каталогов. Если параметр /o не задан, выводятся имена в том по- рядке, в котором они записаны в каталоге. Если параметр /o использован без па- раметра порядок_сортировки, выводятся имена каталогов в алфавитном порядке, затем выводятся имена файлов в алфавитном порядке. Ниже приведен список значений, которые могут быть использованы при задании параметра поря- док_сортировки (табл. 1.10). Таблица 1.10. Значения параметра порядок_сортировки № п/п. Значение Описание 1. N Сортировка по именам в алфавитном порядке 2. E Сортировка по расширениям в алфавитном порядке 3. D Сортировка по дате и времени от ранних к поздним 4. S Сортировка по размеру от меньших к большим 5. G Сортировка с группированием каталогов перед файлами 6. -n Сортировка по именам в обратном алфавитном по- рядке (от Z к A) 25 Продолжение таблицы 1.10. № п/п. Значение Описание 7. -e Сортировка по расширению в обратном алфавит- ном порядке (от .ZZZ к .AAA) 8. -d Сортировка по дате и времени от поздних к ранним 9. -s Сортировка по размеру от больших к меньшим 10. -g Сортировка с группировкой каталогов после фай- лов /t [[:]поле_времени] — заданет поля времени для вывода и сортировки. Ни- же приведен список значений, которые могут быть использованы при задании параметра поле_времени (табл. 1.11). Таблица 1.11. Значения параметра поле_времени № п/п. Значение Описание 1. C Создание 2. A Последнее обращение 3. W Последняя запись /s — перечисляет все случаи обнаружения определенного имени файла в указанном каталоге и всех его подкаталогах. /b — перечисляет каждое имя файла (включая расширение) или каталога на отдельной строке. /l — выводит несортированный список имен файлов и каталогов строчными буквами. /n — выводит список в расширенном формате с именами файлов в правой части экрана. /x — выводит сокращенные имена файлов ФС NTFS и FAT. /c — выводит разделитель десятичных разрядов в размере файлов. /4 — отображает год в четырехзначном формате. Дополнительная информация по данной команде, а также примеры ее ис- пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, набрав в окне ко- мандной оболочки строку Dir /? и нажав Enter для ввода. 26 Задание №1.1з. Исследовать основные способы применения команды Dir на конкретных примерах. 1. Выведите постранично содержимое каталога C:\Windows\, включая вло- женные подкаталоги и файлы. 2. Выведите постранично все каталоги и файлы на локальном диске D: в алфавитном порядке с сортировкой по столбцам и паузой после заполнения каж- дого экрана. 3. Выведите все файлы с расширением .doc на локальном диске D: в алфа- витном порядке с сортировкой по колонкам. Вывод осуществите в файл Doc- Files.txt (Приложение 1). 4. Выведите все каталоги на локальном диске C: в алфавитном порядке. Ре- зультат добавьте в файл DocFiles.txt (Приложение 1). 5. Добавьте сведения о владельцах файлов системного каталога C:\Windows\ в файл DocFiles.txt (Приложение 1). При выполнении задания используйте следующие инструкции: по каждому из пунктов задания в окне командной оболочки наберите соответствующую команду с необходимыми ключами, нажмите Enter для ввода, изучите полученный результат и сделайте вывод о проделанной работе, запишите полученную информацию в отчет, заполнив табл. 1.12. Таблица 1.12. Результаты выполнения команды Dir № п/п. Команда с ключами Результат и вывод по способу применения команды 1. 2. 3. 4. 5. Контрольный вопрос: Какие ключи необходимо использовать в команде Dir при перенаправлении ввода-вывода в файл или использовании «канала» для вывода только списка имен файлов? 27 X. Следующая команда Cd (ChDir) выводит имя текущего каталога или осуществляет переход в другую папку. Синтаксис команды Cd (ChDir): Cd [[/d] [диск:][путь] [..]] [[/d] [диск:][путь] [..]], Chdir [[/d] [диск:][путь] [..]] [[/d] [диск:][путь] [..]], где параметр: /d — осуществляет смену текущего диска или каталога на диске. [диск:][путь] — задает имя диска и каталога, в который требуется перейти. [..] — переходит в родительскую папку или на уровень выше. Дополнительная информация по данной команде, а также примеры ее ис- пользования доступны в справке ОС Windows XP (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, набрав в окне ко- мандной оболочки строку Cd (ChDir) /? и нажав Enter для ввода. Задание №1.1и. Исследовать основные способы применения команды пе- рехода в другой каталог Cd (ChDir) на конкретных примерах. 1. Смените текущий каталог на каталог, полный путь к которому задан сле- дующим образом C:\WINDOWS\Help\Tours\WindowsMediaPlayer\Video\. 2. Перейдите из подкаталога ..\Video на уровень выше. 3. Смените текущий каталог на каталог, полный путь к которому задан сле- дующим образом C:\WINDOWS\Help\Tours\WindowsMediaPlayer\Audio\. 4. Перейдите из подкаталога …\Audio на два уровня выше. 5. Смените текущий локальный диск на диск D: При выполнении задания используйте следующие инструкции: по каждому из пунктов задания в окне командной оболочки наберите соответствующую команду с необходимыми ключами, нажмите |