Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
os_polnaya.doc
Скачиваний:
8
Добавлен:
17.09.2019
Размер:
2.3 Mб
Скачать

115. Характеристика основних команд ms-dos

Команды DOS вводятся с клавиатуры в ответ на приглашение. Команда имеет имя и, возможно, параметры Команда может быть встроенной или внешней. Встроенные команды исполняются командным процессором. Внешняя команда реализуется программой, которая должна находиться в текущем или в одном из альтернативных каталогов. В операционной системе MS-DOS насчитывается 11 основных команд: DIR, GOTO, IF, FOR, SHIFT, Echo, Pause, Call, COPY, DEL, CHOICE.

DIR - Эта команда предназначена для просмотра списка подкаталогов и файлов Команда выдаёт информацию об элементах каталога (файлах и подкаталогах) - их имена, расширения, длину в байтах (для файлов), признак подкаталога "DIR (для подкаталогов), время и дату создания, а также метку диска и объём свободного пространства на нём в байтах. Параметр /P задаёт "постраничную" выдачу каталога размером с экран. Часто бывает, что экрана "не хватает" для отображения всех строчек каталога. Чтобы иметь возможность внимательно просмотреть все строки, можно дать в конце текста команды специальный указатель /P. В этом случае после выдачи первых 23 строчек каталога система прервет выдачу и будет ждать, пока пользователь не нажмет любую клавишу.

GOTO - позволяет передавать управление на метку и тем самым осуществлять повторное исполнение участков командного файла или, наоборот, обходить некоторые участки (это имеет смысл в сочетании с командой ветвления IF).

IF - позволяет проверять условие и выполнять ветвление в зависимости от результата его проверки.

Она имеет три формата: Формат1. Проверка кода завершения какой-либо программы, сработавшей перед оператором IF. Используется конструкция следующего вида: IF ERRORLEVEL <N> Формат2. Проверка наличия файла в каталоге. В этом случае начало оператора IF имеет вид: IF EXIST <расширенное имя файла> Формат3. Сравнение двух строк, которые, в частности, могут задаваться через формальные параметры. Соответствующая конструкция может иметь вид: IF %<N> == <текстовая строка>

FOR - обеспечивает циклическое выполнение команд DOS. При этом можно задать формальный параметр и список фактических параметров (обычно - имен файлов), которые последовательно подставляются вместо формального параметра в текст исполняемой команды. SHIFT - Команда SHIFT вызывает сдвиг списка формальных параметров относительно списка фактических параметров. Echo - Команда echo позволяет выдавать из командного файла сообщения на экран. Синтаксис echo [{on / off}] [сообщение]

Pause - Приостановка выполнения командного файла осуществляется с помощью команды pause. При выполнении этой команды на экран выводится сообщение: "Нажмите любую клавишу (Strike a key when ready)", и выполнение приостанавливается. Если нажать любую клавишу, то выполнение продолжится. Перед выполнением команды полезно вывести сообщение о необходимых действиях.

Call - Вызывает выполнение командного файла из другого командного файла. Если указаны параметры, то эти параметры передаются вызываемому файлу. В команде call не допускается перенаправление ввода/вывода (использование символов < > |).

COPY - Копирует в заданное место один или более файлов. Данную команду можно также использовать для комбинирования файлов. При копировании более одного файла MS-DOS выводит на экран имя каждого копируемого файла. Команда COPY имеет три формата:

Формат 1: Копирование без изменения имени.

Формат 2: Копирование с переименованием.

Формат3: Копирование с соединением файлов.

DEL - используется для удаления файлов. Можно удалять как один, так и группу файлов, указывая в имени файла символы * и ?.

CHOICE - выдает пользователю текстовое сообщение и ожидает выбора одного из заданных вариантов ответа (нажатия клавиш на клавиатуре).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]