Пакетный файл, в который рекомендуется поместить команды, которые должны выполняться каждый раз при загрузке OC. Эти команды могут производить определенную настройку ОС и формировать окружение среды.
Этот файл обязательно должен располагаться в корневом каталоге загрузочного диска.
Команды DOS обеспечивают взаимодействие пользователя с системой. Совокупность этих команд с учетом правил их записи и выполняемых ими функций составляет командный язык DOS, на котором основан пользовательский интерфейс системы.
По функциональному назначению и использованию команды DOS делятся на пять групп:
1) общие команды;
2) инструментальные команды;
3) фильтры;
4) команды для командных файлов;
5) команды конфигурирования системы.
Первые три группы вводятся командной строкой с клавиатуры в ответ на приглашение DOS или выполняются из пакетных файлов. Команды двух последних групп могут быть записаны только в соответствующих файлах.
Общие команды обеспечивают выполнение DOS различных действий, реконфигурирование (перенастройку) системы в процессе работы и выдачу пользователю информационных сообщений. Эти команды делятся на 7 пересекающихся подгрупп:
команды манипулирования дисками, объектом действий которых выступает диск в целом;
команды манипулирования каталогами, обеспечивающие выполнение различных действий с каталогами файловой структуры;
команды манипулирования файлами, в качестве объектов действий которых выступают файлы;
команды управления посимвольными устройствами, воздействующие на клавиатуру, дисплей и принтер;
команды реконфигурирования системы, обеспечивающие перенастройку DOS в процессе работы;
команды управления системой, объектом действий которых является сама DOS;
информационные команды, выдающие пользователю сведения о состоянии ресурсов DOS, конфигурации и режимах работы оборудования, о файловой структуре.
Инструментальные команды выполняют функции инструментальных систем.
Фильтрыобеспечивают преобразование входного потока в выходной по определенному алгоритму.
Команды для командных файловикоманды конфигурирования системыиспользуются только в соответствующих файлах.
Все множество команд MS DOS делится две группы:
· внутренние команды — являются необъемлемой частью ядра MS DOS и доступны сразу после инсталлирования операционной системы.
· внешние команды — фактически являются именами исполняемых файлов .COM, .EXE или .BAT, располагающихся на внешних носителях.
Формат команды, задаваемой пользователем в командной строке, следующий:
приглашение>команда└┘параметры
Для внутренних команд среды MS DOS указывается только имя команды. Для внешних команд можно задавать полный путь и имя файла, путь в сокращенной форме, или даже только имя файла. Тогда система пытается отыскать этот файл следующим образом:
· Если задано только имя команды, то система пытается найти эту команду среди внутренних. При неудаче поиск файла с таким именем осуществляется в каталогах, перечисленных в системной переменной PATH. При неудаче — сообщение об ошибке.
· Если указан только диск или только каталог, то система пытается найти программу исключительно на этом диске в текущем каталоге или на текущем диске в указанном каталоге соответственно.
· Если указаны и диск, и каталог, то система пытается найти программу исключительно только в этом каталоге.
При этом необходимо четко отличать два различных варианта указания пути к файлу:
· Если перечень каталогов начинается с символа ‘\’ (указание главного каталога) то отсчет начинается с корневого каталога диска, например:
C:\DOS\имя — на диске C: в корневом каталоге есть каталог DOS, а там исполняемый файл с именем;
\DOCS\LETTER\имя — на текущем диске в корневом каталоге есть каталог DOCS, а там есть каталог LETTER, а там исполняемый файл с именем;
· Если перечень каталогов начинается с имени каталога, то отсчет начинается от текущего каталога, например:
C:DOS\имя — на диске C: в текущем каталоге есть каталог DOS, а там исполняемый файл с именем;
DOCS\LETTER\имя — на текущем диске в текущем каталоге есть каталог DOCS, а там есть каталог LETTER, а там исполняемый файл с именем.
Параметры командной строки отделяются от команды хотя бы одним пробелом, и отделяются друг от друга хотя бы одним пробелом. В качестве параметров могут выступать флаги или имена файлов. Флаг — буква или комбинация символов, начинающаяся с символа ‘–’ (минус) или ‘/’ (косая черта), например: –a /f:130. То есть флаг может указываться вместе со значением (подробнее смотрите в помощь к конкретной команде). Правила написания путей и имен файлов такие же, как и имени внешней команды.
Список внутренних команд MS DOS:
ATTRIB Отображение и изменение атрибутов файлов.
BREAK Включение и выключение режима обработки комбинации клавиш CTRL+C.
CD Вывод имени либо смена текущей папки.
CHDIR Вывод имени либо смена текущей папки.
CHKDSK Проверка диска и вывод статистики.
CLS Очистка экрана.
CMD Запуск еще одного интерпретатора командных строк MS DOS.
COLOR Установка цвета текста и фона, используемых по умолчанию.
COMP Сравнение содержимого двух файлов или двух наборов файлов.
COPY Копирование одного или нескольких файлов в другое место.
DATE Вывод либо установка текущей даты.
DEL Удаление одного или нескольких файлов.
DIR Вывод списка файлов и подпапок из указанной папки.
ERASE Удаление одного или нескольких файлов.
EXIT Завершение работы программы CMD.EXE (интерпретатора командных строк).
FC Сравнение двух файлов или двух наборов файлов и вывод различий между ними.
FIND Поиск текстовой строки в одном или нескольких файлах.
FORMAT Форматирование диска для работы с MS DOS.
HELP Выводит справочную информацию о командах MS DOS.
LABEL Создание, изменение и удаление меток тома для дисков.
MD Создание папки.
MKDIR Создание папки.
MODE Конфигурирование системных устройств.
MORE Последовательный вывод данных по частям размером в один экран.
MOVE Перемещение одного или нескольких файлов из одной папки в другую.
PRINT Выводит на печать содержимое текстового файла.
RD Удаляет папку.
REN Переименовывает файлы или папки.
RENAME Переименовывает файлы или папки.
RMDIR Удаление папки.
SET Показывает, устанавливает и удаляет переменные среды MS DOS.
TIME Вывод и установка системного времени.
TREE Графическое отображение структуры каталогов диска или папки.
TYPE Вывод на экран содержимого текстовых файлов.
VER Вывод сведений о версии MS DOS.
VERIFY Установка режима проверки правильности записи файлов на диск.
VOL Вывод метки и серийного номера тома для диска.