Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2012 КОНТРОЛЬНАЯ РАБОТА ПО ОС / КОНТРОЛЬНАЯ РАБОТА.doc
Скачиваний:
40
Добавлен:
29.05.2015
Размер:
320.51 Кб
Скачать

Инструменты автоматизации в операционной системе windows Оболочка командной строки ос Windows

Цель работы: изучить основные команды командной строки Windows, позволяющие производить действия над файлами, каталогами и дисками, изучить правила их записи и выполняемые ими функции. Получить навыки работы с данными в оболочке командной строки.

Задание 2

Выполнить последовательно шаги, представленные ниже. Задание выполняется в оболочке командной строки cmd.exe ОС Windows (Пуск ˃Программы ˃Стандартные ˃Командная строка, или Выполнить ˃cmd.exe):

  1. Для перехода в полноэкранный режим командной строки (и наоборот) введите ALT+ENTER;

  2. Перейдите на Диск 11, сделав его текущим;

  3. Перейдите в Каталог А2 Диска 1;

  4. Просмотрите содержимое каталога, используя сначала поэкранный вывод, а потом сокращённый вывод;

  5. Выведите на экран сокращённый список файлов с заданным расширением Расширением .D3 Каталога А. Для вывода используйте шаблон (подстановочный символ *), который замещает собой один или несколько символов в имени файла.

  6. Перейдите в корневой каталог Диска 1;

  7. Смените текущий Диск 1 на Диск 24;

  8. Создайте Каталог B5 на Диске 2;

  9. Скопируйте Файл С 6 из Каталога А в Каталог B. Посмотрите результат копирования с помощью команды просмотра каталога.

  10. Создайте текстовый файл с именем 1.TXT в Каталоге B и занесите в него следующую информацию: свою фамилию, имя, отчество, дату создания файла.

  11. Просмотрите созданный текстовый файл;

  12. Cкопируйте все файлы с Расширением .D из Каталога А в Каталог B. Проверьте результат копирования.

  13. Скопируйте все файлы Каталога А в Каталог B;

  14. Удалите Файл С из Каталога B. Проверьте удаление;

  15. Вставьте дискету в дисковод и отобразите метку дискеты (можно использовать другое съёмное устройство, например USB flash накопитель);

  16. Создайте метку VOL1 дискеты. Проверьте – создалась ли метка;

  17. Отформатируйте дискету. При этом назначьте метку VOL2;

  18. Cкопируйте на дискету системные файлы;

  19. Удалить Каталог B и все файлы, содержащиеся в нем.

Рекомендации к выполнению задания

  1. Ознакомиться с теоретическим материалом и выполнить задание;

  2. Имена дисков, каталогов, расширения файлов выбираются самостоятельно, если задание выполняется на домашнем ПК или указываются преподавателем, если задание выполняется в компьютерном классе;

  3. Для выполнения задания можно воспользоваться папкой с файлами KAT, которая приложена к заданию;

  4. Отчёт по данной работе не оформляется;

Общие сведения о командной строке. Язык интерпретатора Cmd.Exe

В настоящее время графический интерфейс Windowsстал настолько привычным, что многие пользователи и начинающие администраторы даже не задумываются об альтернативных способах управления данной операционной системой, связанных с командной строкой (command line) и различными сценариями (scripts), о тех преимуществах, которые дают эти инструменты с точки зрения автоматизации работы, то есть решения различных задач в автоматическом режиме, без участия пользователя.

В операционной системе Windows на сегодняшний день одного "идеального" средства автоматизации нет. В последних версиях операционной системы поддерживаются несколько стандартных инструментов автоматизации, сильно отличающихся друг от друга: оболочка командной строки cmd.exe, среда выполнения сценариев Windows Script Host и оболочка Microsoft PowerShell.

Интерактивная оболочка командной строки (command shell) поддерживается во всех версиях операционной системы Windows и по умолчанию устанавливает определенный набор утилит командной строки. Количество и состав этих утилит зависит от версии операционной системы. Механизм работы оболочек в разных системах одинаков: в ответ на приглашение ("подсказку", prompt), выдаваемое находящейся в ожидании оболочкой, пользователь вводит некоторую команду (функциональность этой команды может быть реализована либо самой оболочкой, либо определенной внешней утилитой), оболочка выполняет ее, при необходимости выводя на экран какую-либо информацию, после чего снова выводит приглашение и ожидает ввода следующей команды.

Оболочка командной строки - это программный продукт (инструмент ОС Windows), который обеспечивает прямую связь между пользователем и операционной системой. В командной оболочке программы выполняются, и результат выполнения отображается на экране в виде, сходном с интерпретатором Command.com ОС DOS. Командная оболочка Windows 2000 и Windows XP использует интерпретатор команд Cmd.exe, который загружает приложения и направляет поток данных между приложениями, для перевода введенной команды в понятный системе вид.

Обычно команды вводятся в специальном окне (консоли), напоминающем экран ОС DOS. Чтобы открыть его в Windows 2000 и XP - «Пуск-Программы - Стандартные - Командная строка». Можно открыть то же самое окно в меню «Пуск - Выполнить», введя cmd.

Любая вводимая команда, указывает на необходимость выполнения либо внешней, либо внутренней команды, либо других программ или командных файлов.

Когда пользователь вводит команду, которая не относится к числу внутренних команд командной оболочки, командный интерпретатор ищет программу с именем, указанным в команде. Поиск производится среди файлов со следующими расширениями:

.COM, .EXE - программные файлы;

.BAT - пакетные командные файлы;

Типовая структура команды представляется следующим образом:

имя_команды [аргумент]…, [/переключатель]...

Аргументы (спецификации файлов, каталогов и т.п.) используются для указания объектов, над которыми требуется выполнить те или иные действия. Переключатели (флаги), уточняют или модифицируют действие команды.

CLS

Команда очистки экрана

<имя команды>/?

Отображение справки в командной строке

Рассмотрим команды манипулирования каталогами

Команда смены текущего дисковода: <имя дисковода>:

Пример: С > А:

A>

Просмотр содержимого каталога (directory): DIR [диск:][путь][имя-файла] [/Р] [/W] [/A[[:]атрибуты]] [/O[[:]сортировка]]

Для каждого файла команда dir сообщает его имя, расширение, размер файла в байтах, дату и время создания или последнего обновления файла.

Переключатель /Р задает поэкранный вывод оглавления.

Переключатель /W задает сокращённый вывод - только информация об именах файлов в каталоге.

/A[[:] атрибуты] выводит имена только тех каталогов и файлов, которые имеют заданные атрибуты. Если этот параметр задан без указания атрибутов, DIR выводит имена всех файлов, включая скрытые и системные.

Комбинация значений, которые можно использовать в качестве атрибутов сортировки, показана в следующей таблице:

Атрибуты параметра /A

Атрибуты параметра /O

Значение

Смысл

Значение

Смысл

H/-H

Скрытые файлы/не скрытые файлы

N/-N

Имён файлов по алфавиту/в обратном порядке

S/-S

Системные/не системные файлы

E/-E

По расширению в алфавит.пор./в обратном порядке

D/-D

Каталоги/ только файлы

D/-D

По дате и времени (начиная с более ранних)/ в обратном порядке

S/-S

По возрастанию размера/ в обратном порядке

Изменение текущего каталога (change directory): CD [дисковод:]путь

Если задан дисковод, то текущий каталог изменяется на этом дисководе, иначе - на текущем дисководе. Пример: cd \exe\dos - переход в каталог \exe\dos

Возвращение в корневой каталог: CD\

Просмотр файлов на дисководе А при текущем диске С: С > DIR A:

Создание каталога (make directory): MD [дисковод:]путь

Уничтожение каталога (remove directory): RD [дисковод:]путь

Удалить можно только пустой каталог. Кроме того, нельзя удалить текущий каталог.

Переход на уровень выше: CD ..

Замечание. Для удаления каталога со всеми содержащимися в нем файлами и/или подкаталогами можно использовать внешнюю команду DelTree .

Рассмотрим команды манипулирования файлами

Копирование файлов: COPY источник назначение

Пример: copy 1.doc 2.txt

Создание текстовых файлов: COPY CON <имя файла>

Для завершения ввода информации нажать клавишу F6+ENTER.

Отображение содержимого файла: TYPE <имя файла>

Файлы с атрибутами H и S команде Type не доступны.

Копирование нескольких файлов с использование подстановочного символа:

Пример: COPY *.TXT C:\FRUIT копирование всех файлов с расширением .txt из текущего каталога в каталог \fruit.

Конкатенация (объединение) файлов с помощью команды Сору:

COPY <имя файла> [+<имя файла>] <имя файла>

Пример: copy *.lst + *.ref *.prn

Переименование файлов (rename): REN [дисковод:][путъ\)<имя-файла> <имя-файла>

Если дисковод или путь опущены, то подразумеваются текущий дисковод и текущий каталог. Пример: ren a:*.doc *.txt

Удаление файлов (delete): DEL [дисковод:][путь\]имя-файла

Пример: del *.bak - удаление всех файлов с расширением .bak из текущего каталога.

Команды манипулирования дисками

Команда выдачи метки диска на экран: VOL[диск:]

Создание, изменение, уничтожение и отображение метки диска:

LABEL [диск:][метка\ (внешняя)

Замечание: метка тома создается так же командой Format, а модифицируется только последней командой.

Проверка целостности файловой структуры на диске (check disk):

CHKDSK [диск:] [/F] [/V] (внешняя)

В процессе эксплуатации дисков периодически возникают различные дефекты, которые можно подразделить на следующие группы:

1) физические дефекты, связанные с механическим повреждением или старением магнитного покрытия (появление дефектных секторов);

2) логические дефекты (повреждение файловой структуры), возникающие, например, из-за сбоев оборудования, внезапного отключения питания ПЭВМ.

Допустимы два переключателя, расширяющие возможности команды:

/F - корректировать обнаруженные ошибки (если этот переключатель не задан, то ошибки только обнаруживаются);

/V - выводить на экран дисплея имена всех файлов во всех каталогах в процессе тестирования диска (в том числе имеющие атрибуты H и S).

Инициализация (форматирование) диска: FORMAT дисковод: [режимы] (внешняя)

Основные режимы программы Format:

/s — после форматирования диска на него переносятся файлы операционной системы (с текущего диска);

/v:метка — после форматирования диска программа Format записывает на диск указанную метку;

/q — быстрое форматирование дискеты без контроля наличия сбойных участков на дискете;

Перенос файлов ОС на указанный диск: SYS <диск>: (внешняя)

Команда Sys не переносит на указанный диск командный процессор (Command.com для ОС Dos и cmd.exe для ОС Windows).

Литература

  1. Богумирский Б.С. Руководство пользователя ПЭВМ: В 2-х ч. Ч. 1. – Санкт-Петербург. Ассоциация OILCO, 1992. – 357 с.: ил.

  2. Уильям Р. Станек Командная строка Microsoft Windows. Справочник администратора.: Пер. с англ. — М.: Иэдательско-торговый дом «Русская Редакция», 2004. — 480 с: ил.

  3. http://www.intuit.ru/department/os/compromtwin/1/ Командная строка и сценарии Windows