Инструменты автоматизации в операционной системе windows Оболочка командной строки ос Windows
Цель работы: изучить основные команды оболочки командной строки Windows, позволяющие производить действия над файлами, каталогами и дисками, изучить правила их записи и выполняемые ими функции. Получить навыки работы с данными в оболочке командной строки.
Задание 1
Выполнить последовательно шаги, представленные ниже. Задание выполняется в оболочке командной строки ОС Windows (Пуск–Программы –Стандартные–Командная строка, или Пуск–Выполнить–cmd.exe):
-
Для перехода в полноэкранный режим командной строки (и наоборот) введите ALT+ENTER;
-
Перейдите на Диск 11, сделав его текущим;
-
Перейдите в Каталог А2;
-
Просмотрите содержимое каталога, используя сначала поэкранный вывод, а потом сокращённый вывод;
-
Выведите на экран сокращённый список файлов с заданным расширением D3. Для вывода используйте шаблон (подстановочный символ *).
-
Перейдите в корневой каталог Диска 1;
-
Смените текущий Диск 1 на Диск 24;
-
Создайте Каталог B5 на Диске 2;
-
Скопируйте Файл С 6 из Каталога А в Каталог B. Посмотрите результат копирования с помощью команды просмотра каталога.
-
Создайте текстовый файл с именем 1.TXT в Каталоге B и занесите в него следующую информацию: свою фамилию, имя, отчество, дату создания файла.
-
Просмотрите созданный текстовый файл;
-
Cкопируйте все файлы с Расширением .D из Каталога А в Каталог B. Проверьте результат копирования.
-
Скопируйте все файлы Каталога А в Каталог B;
-
Удалите Файл С из Каталога B. Проверьте удаление;
-
Вставьте дискету в дисковод и отобразите метку дискеты (можно использовать другое съёмное устройство, например USB flash накопитель);
-
Создайте метку VOL1 дискеты. Проверьте – создалась ли метка;
-
Отформатируйте дискету. При этом назначьте метку VOL2;
-
Cкопируйте на дискету системные файлы;
-
Удалить Каталог B и все файлы, содержащиеся в нем.
Рекомендации к выполнению задания
-
Ознакомиться с теоретическим материалом и выполнить задание 1;
-
После 14 пункта задания проверьте правильность его выполнения у преподавателя;
-
Отчёт по данной работе не оформляется;
Общие сведения о командной строке. Язык интерпретатора 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 - пакетные командные файлы;
Типовая структура команды представляется следующим образом:
имя_команды [аргумент]…, [/переключатель]...
Аргументы (спецификации файлов, каталогов и т.п.) используются для указания объектов, над которыми требуется выполнить те или иные действия. Переключатели (флаги), уточняют или модифицируют действие команды.
В случае, когда оболочка командной строки готова к диалогу с пользователем, она выдает на экран приглашение. Приглашение, задаваемое по умолчанию имеет вид:
<путь> >
Где <путь> указывает текущее положение на диске: <диск>:\[имя каталога]
Например: C:\ Documents and Settings\User\Application Data>
Рассмотрим команду просмотра содержимого каталога.
Просмотр содержимого каталога (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 |
По возрастанию размера/ в обратном порядке |
Для просмотра всего списка команд оболочки командной строки надо в командной строке набрать:
Help |
Отображение списка команд |
Или: |
|
<имя команды>/? Help <имя команды> |
Отображение справки в командной строке
|
Команды необходимые для выполнения задания 1 приведены в приложении А.