Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЗ - 06 - ОПЕРАЦИОННАЯ СИСТЕМА MS DOS.doc
Скачиваний:
26
Добавлен:
21.11.2018
Размер:
237.06 Кб
Скачать

Получение справки о командах dos

MS DOS предоставляет несколько вариантов получения справки о своих командах.

1. Получение краткой справки по программе или команде DOS - ввести эту команду (имя программы) с параметром /?.

Пример: для справки по команде copy надо ввести команду:

copy /?

На экран выводится сообщение о назначении программы и формате ее вызова (рис. 2).

Рис. 2. Справка по команде MS DOS

2. Использование справочника. Для вызова справочника вводится команда:

HELP или HELP имя_команды

При указании имени команды на экран выводится справка по этой команде (рис. 2). Если же имя команды не указано, выводится оглавление справочника.

Если справка не помещается на одном экране, то можно листать эту справку, нажимая клавиши PgDn (страница вниз) и PgUp (страница вверх) или с помощью мыши:

Нажатие Ctrl+Home переместит в начало справки, а Ctrl+End - в конец справки.

Действия при «зависании» компьютера или неправильной работе программ

Если выполняемая под управлением DOS программа начинает работать неправильно или же не реагирует на нажатия клавиш и т.д., то выполнение программы следует прекратить. Это делается так:

  • нажать на клавиши Ctrl+Break, чтобы прекратить выполнение программы или вывести ее из состояния «зависания»;

  • если это не помогает, то надо перезагрузить DOS, для чего одновременно нажать на клавиши Ctrl+Alt+Del;

  • если это не помогает, т.е. компьютер не перезагружается, то следует нажать кнопку «Reset» на корпусе компьютера или выключить компьютер, а затем снова включить его.

Для прекращения выполнения любой команды DOS используется комбинация клавиш Ctrl+С или Ctrl+Break.

Приостановка вывода на экран

Если команда DOS выдает слишком много информации на экран, можно воспользоваться комбинацией клавиш Ctrl+S для приостановки выдачи. Повторное нажатие Ctrl+S возобновит выдачу.

Для других программ выдачу информации на экран можно приостановить нажатием комбинации клавиш Ctrl+NumLock. Для продолжения выполнения надо нажать любую клавишу.

Пауза при выполнении команд

Если при выполнении команды DOS на экране появляется сообщение

Strike any key when ready

(Нажмите любую клавишу, когда будете готовы)

или

Strike any key to continue

(Для продолжения нажмите любую клавишу)

то для продолжения работы следует нажать любую буквенно-цифровую клавишу, Space или Enter.

Перенаправление ввода-вывода

Иногда удобно, чтобы данные, которые команда или программа DOS выводит на экран, были помещены в файл на диске, выведены на принтер и т.д. Может быть полезным также, если команда или программа DOS вместо ввода данных с клавиатуры берет соответствующие данные из файла на диске. Для входящих в DOS команд и программ это можно сделать с помощью средств перенаправления ввода-вывода.

Перенаправление ввода-вывода следует задавать в командной строке DOS:

  • команда > имя-файла — перенаправление в файл сообщений, выводимых с помощью указанной команды. Если файл уже существовал, то он заменяется новым;

  • команда >> имя-файла — перенаправление в файл сообщений, выводимых с помощью указанной команды. Если файл уже существовал, то сообщения добавляются в конец этого файла;

  • команда < имя-файла — чтение входных данных команды (программы) не с клавиатуры, а из файла;

  • команда | команда — передача сообщений, выводимых на экран первой командой, в качестве входных данных для второй команды.

Команда может состоять из имени команды или программы и параметров. Вместо имени файла можно задать имя устройства DOS (PRN, CON и т.д.).

Примеры:

dir > dir.doc — вывод оглавления текущего каталога в файл dir.doc;

сору *.* а: > nul — копирование всех файлов из текущего каталога на диск а:, при этом никаких сообщений не выдается (они будут посланы в «пустое» устройство nul);

copy а:\*.* nul — проверка читаемости всех файлов из корневого каталога диска а:;

echo у | del *.* — удаление всех файлов из текущего каталога без подтверждения. На запрос «Are you sure?» (Вы уверены?) будет заранее отвечено «Y» (да);

echo у | del *.* > nul — удаление всех файлов из текущего каталога без подтверждения и без_вывода на экран запроса «Are you sure?» (Вы уверены?);

dir | sort | find /v "i" — оглавление каталога сортируется, из него удаляются строки заголовка и сводной информации о файлах, и результат выводится на экран.

Чтобы для программы можно было использовать перенаправление ввода-вывода, она должна использовать для ввода данных с клавиатуры и для вывода на экран так называемые стандартные входное и выходное устройства DOS.