COMMAND.COM - командный процессор
Эта программа конфигурирует систему с помощью файлов CONFIG.SYS и AUTOЕХЕС.ВАТ. После чего на экране высвечивается приглашение MS-DOS и компьютер переходит в режим ожидания ввода команд с клавиатуры:
C:\>
Здесь буква с двоеточием означает активный (текущий) диск (дисковод). Обратный слэш означает, что текущий директорий - корневой. Знак "больше" означает, что командный процессор готов к вводу команд. Курсор показывает место, откуда будет вводиться команда.
В случае критического сбоя операционная система имеет возможность перезагрузки. Так, если программа останавливается, и компьютер перестает реагировать на внешние воздействия - "зависает", то необходимо сделать перезагрузку.
Зависание возможно в случае выдачи пользователем некорректной команды процессору или в случае отказа оборудования.
Перезагрузка бывает двух видов: горячая и холодная.
Горячая перезагрузка - происходит при одновременном нажатии на три клавиши Ctrl+Alt+Del.
Холодная перезагрузка - это простое отключение компьютера от питания. Эта ситуация возникает, когда компьютер не реагирует на нажатия клавиш.
Диалог пользователя с DOS
Диалог пользователя с DOS выполняется с помощью команд. Мигающий символ подчеркивания, находящийся после системного приглашения, называется курсором. Он показывает место ввода команды. Строка, в которой Вы набираете команду, называется командной строкой. Каждая команда пользователя означает, что DOS должна выполнить определенное действие, например, снять копию файла или выдать на экран дисплея его содержание.
Команда DOS состоит из имени команды и возможных параметров, разделенных пробелами. Имя команды DOS и параметры могут набираться как прописными, так и строчными латинскими буквами. Исполнение каждой команды происходит после нажатия клавиши Enter.
КОМАНДЫ MS-DOS
Команды вводятся с клавиатуры в ответ на приглашение MS-DOS. Команда имеет имя и, возможно, параметры, отделяемые от имени команды и друг от друга пробелами. Команда может быть внутренней (встроенной) и внешней (транзитной).
Bнутренниe команды исполняются самим командным процессором и входят в виде отдельных программ в его состав. Например:
Создать новый каталог - MD < имя каталога >
С:\ > MD KORN
Удалить пустой каталог - RD < имя каталога >
С:\ > RD PROG
Очистка экрана - CLS
Сменить текущий диск - <имя диска> :
C:\> D:
Просмотреть каталога – DIR <имя диска>
C:\> DIR D:
D:\> DIR
Внешние команды - выполняются компьютером только в том случае, если они записаны в файле на диске. Имена таких программ и составляют имена внешних команд.
Эти программы называются - утилитами и входят в стандартную поставку MS-DOS.
Примером может служить программа FORMAT.COM, которая предназначена для форматирования дискет. Необходимость ее обусловлена тем, что прежде, чем записывать на дискету информацию, дискета должна быть предварительно размечена (отформатирована).
При этом процесс форматирования включает:
· формирование магнитных дорожек на магнитной поверхности диска;
· разбиение магнитной поверхности на секторы;
· формирование загрузочной записи и таблицы размещения файлов;
· формирование корневого директория.
Примеры команд форматирования: C:\> FORMAT A:
Это стандартная команда форматирования дискеты, установленной в дисковод А : Обычно она создает на дискете 1,44 Мбайт (1,2 Мбайт) свободной памяти при отсутствии дефектов магнитного слоя.
C:\> FORMAT В: /S
Команда форматирования дискеты, установленной в дисковод В:. При этом на дискету записываются программы операционной системы. Такую дискету называют системной. Установив ее в дисковод А :, можно загрузить с нее компьютер.
Файлы, предназначенные для выполнения под управлением DOS, имеют расширение COM, EXE, BAT, SYS.
Пакетные файлы
Иногда приходится часто выполнять повторяющуюся последовательность команд. MS-DOS позволяет автоматизировать простым способом эти действия, записав выполняемые команды по определенным правилам в файл, называемый командным, или пакетным, и имеющий расширение .bat (от слова bath – пакет).
Выполнение командных файлов осуществляется под управлением командного процессора файла command.com.
Набрав имя файла, и нажав клавишу <Enter>, Вы заставите компьютер выполнить записанные в нем команды. Можно включить в файл и проверку различных условий, при этом пакетный файл становится маленькой программой, которая существенно экономит Ваше время.
Например, можно написать пакетный файл, состоящий из одной команды с несколькими ключами и не запоминать больше, какие параметры надо указывать в командной строке.
Прервать исполнение командного файла можно одновременным нажатием управляющих клавиш Ctrl+C или Ctrl+Break.
Пакетный файл представляет из себя обычный (текстовой) ASCII-файл, состоящий из набора последовательных командных строк. Выполняться эти команды будут одна за другой так, как если бы они были в этой же последовательности введены с клавиатуры. Создать и отредактировать командный файл можно в любом имеющемся текстовом редакторе или используя команду copy con <имя файла .bat>.
В пакетном файле можно употреблять любые командные строки. Командный файл состоит из команд операционной системы, имен файлов запуска и сервисных программных средств. В нем также разрешена переадресация потоков информации символами (<, >, и | ). Разрешено употребление в первой позиции командных строк символа @ для отмены отображения команды на экране во время ее выполнения. Если в пакетном файле установлен маршрут, то эта установка будет относиться и ко всем последующим строкам до нового определения. Можно даже вызвать из своего пакетного файла другой пакетный файл (как с возвратом, так и без него).
Командные файлы входят составной частью в операционную систему DOS , хотя запускать их на выполнение можно и непосредственно из операционных систем WINDOWS
После установки WINDOWS 98 операционная система DOS используется редко, обычно при сбоях в работе компьютера: при проблемах с загрузкой, при нашествии вирусов и т.п. К ситуациям, когда приходится все же обращаться к DOS, относится создание командного файла.