Ввод PROMPT без параметров позволяет восстановить исходный вид приглашения.
Помещение комментариев в пакетные файлы и файл CONFIG.SYS. REM [текст]
Переименование файлов и папок.
RENAME [диск:][путь][папка1 | имя_файла1] [папка2 | имя_файла2]
REN [диск:][путь][папка1 | имя_файла1] [папка2 | имя_файла2]
Указать другой диск или папку для результирующего файла или папки нельзя.
Удаление папки.
RMDIR [диск:]путь
RD [диск:]путь
Вывод, установка и удаление переменных среды.
SET [переменная=[строка]]
переменная Имя переменной среды.
строка Текст, представляющий значение переменной среды.
Ввод SET без параметров позволяет вывести текущие значения переменных среды.
Вывод и установка системного времени.
TIME [время]
Ввод TIME без параметров позволяет получить текущее значение времени
и выдать запрос на ввод нового значения.
Нажатие клавиши ENTER оставляет значение времени без изменения.
Вывод на экран содержимого текстовых файлов.
TYPE [диск:][путь]имя_файла
Вывод сведений о версии MS-DOS. VER
Установка режима проверки правильности записи файлов на дискa. VERIFY [ON | OFF]
Ввод VERIFY без параметров позволяет выяснить текущее значение режима VERIFY.
Вывод метки и серийного номера тома для диска. VOL [диск:]
Включение/выключение режима обработки комбинации клавиш CTRL+C. BREAK [ON | OFF]
Ввод BREAK без параметров позволяет выяснить текущее значение режима BREAK.
Включение либо отключение поддержки отображаемой памяти EMM386.
EMM386 [ON | OFF | AUTO] [W=ON | W=OFF]
ON | OFF | AUTO Активизация либо остановка работы драйвера EMM386.EXE, а также перевод его в режим AUTO.
W=ON | OFF Включение либо отключение поддержки сопроцессора Weitek.
2.18.2. Внешние команды.
Отображение и изменение атрибутов файлов.
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [[диск:][путь]имя_файла] [/S]
+ Установка атрибута.
- Снятие атрибута.
R Атрибут "Только чтение".
A Атрибут "Архивный".
S Атрибут "Системный".
H Атрибут "Скрытый".
/S Обработка файлов во всех подпапках указанного пути.
Проверка диска и вывод статистики.
CHKDSK [диск:][[путь]имя_файла] [/F] [/V]
[диск:][путь] Проверяемые диск и папка.
имя_файла Файлы, для которых проверяется наличие фрагментации.
/F – Исправление ошибок на диске.
/V – Вывод полного пути и имени для каждого из файлов на диске.
Для проверки текущего диска следует запустить программу CHKDSK без параметров.
Вместо команды CHKDSK в данном случае рекомендуется обратиться к программе
SCANDISK. SCANDISK обладает более широкими возможностями по проверке диска и
устранению возникших неполадок.
Запуск командного процессора MS-DOS.
COMMAND [[диск:]путь] [устройство] [/E:nnnnn] [/L:nnnn] [/U:nnn] [/P] [/MSG]
[/LOW] [/Y [/[C|K] команда]]
[диск:]путь Папка, содержащая файл COMMAND.COM.
устройство Устройство, использующееся для вывода и ввода команд.
/E:nnnnn – Исходный размер области переменных среды в байтах.
(Число nnnnn должно лежать в пределах от 256 до 32 768).
/L:nnnn – Длина внутренних буферов (требуется ключ /P).
(Число nnnnn должно лежать в пределах от 128 до 1 024).
/U:nnn – Длина буфера ввода (требуется ключ /P).
(Число nnnnn должно лежать в пределах от 128 до 255).
/P – Загрузка интерпретатора команд без возможности выхода из него.
/MSG – Хранение сообщений об ошибках в памяти (требуется ключ /P).
/LOW – Размещение резидентных данных COMMAND в нижней области памяти.
/Y – Запуск пакетного файла, определенного ключом /C или /K.
/C команда – Исполнение указанной команды и возврат.
/K команда – Исполнение указанной команды и продолжение выполнения.
Запуск Debug, средства отладки и редактирования программ.
DEBUG [[диск:][путь]имя_файла [параметры_программы]]
[диск:][путь]имя_файла Отлаживаемый файл.
параметры_программы Параметры командной строки для отлаживаемой программы.
Для вывода списка команд отладки после запуска Debug введите символ (?).
Копирование содержимого одного гибкого диска на другой.
DISKCOPY [диск1: [диск2:]] [/1] [/V] [/M]
/1 – Копирование только первой стороны диска.
/V – Копирование с проверкой правильности переноса данных.
/M – Многопроходное копирование с использованием только оперативной памяти.
Оба диска должны иметь одинаковый тип.
Оба параметра диск1 и диск2 могут ссылаться на одно и то же устройство.
Сравнение двух файлов или двух наборов файлов
и вывод различий между ними.
FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn] [диск1:][путь1]имя_файла1
[диск2:][путь2]имя_файла2
FC /B [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2
/A – Вывод только первой и последней строк для каждой группы различий.
/B – Сравнение двоичных файлов.
/C – Игнорирование регистра символов.
/L – Сравнение файлов в формате ASCII.
/LBn – Максимальное число несоответствий для заданного числа строк.
/N – Вывод номеров строк при сравнении текстовых файлов ASCII.
/T – Символы табуляции не заменяются эквивалентным числом пробелов.
/W – При сравнении пробелы и символы табуляции игнорируются.
/nnnn – Число последовательных совпадающих строк, которое должно встретиться после группы несовпадающих.
Конфигурирование жесткого диска для работы с MS-DOS.
FDISK [/STATUS] /X
/STATUS – Вывод сведений о разделах жесткого диска.
/X – Отказ от расширенной поддержки доступа к диску. Используется при появлении сообще-ний об ошибках или переполнении стека.
Поиск текстовой строки в одном или нескольких файлах.
FIND [/V] [/C] [/N] [/I] "строка" [[диск:][путь]имя_файла[ ...]]
/V – Вывод всех строк, НЕ содержащих заданную строку.
/C – Вывод только общего числа строк, содержащих заданную строку.
/N – Снабжение отображаемых строк номерами.
/I – Поиск без учета регистра символов.
"строка" Искомая текстовая строка.
[диск:][путь]имя_файла Файл либо файлы, в которых производится поиск.
Если путь не задан, FIND производит поиск в тексте, введенном с клавиатуры, либо переданном по конвейеру другой командой.
Форматирование диска для работы с MS-DOS.
FORMAT диск: [/V[:метка]] [/Q] [/F:размер] [/B | /S] [/C]
FORMAT диск: [/V[:метка]] [/Q] [/T:дорожки /N:секторы] [/B | /S] [/C]
FORMAT диск: [/V[:метка]] [/Q] [/1] [/4] [/B | /S] [/C]
FORMAT диск: [/Q] [/1] [/4] [/8] [/B | /S] [/C]
/V - [:метка] Метка создаваемого тома.
/Q – Выполнение быстрого форматирования.
/F:размер Размер форматируемого диска (например 160, 180, 320, 360, 720, 1.2, 1.44, 2.88).
/B – Отвод на диске места под системные файлы.
/S – Копирование на отформатированный диск системных файлов.
/T:дорожки Число дорожек на каждой стороне диска.
/N:секторы Число секторов, приходящееся на одну дорожку.
/1 – Форматирование только первой стороны диска.
/4 – Форматирование диска 5,25", 360 КБ в дисководе для дисков высокой плотности.
/8 – Форматирование с созданием 8 секторов на дорожке.
/C – Проверка кластеров, помеченных как поврежденные.
Настройка клавиатуры на работу с нужным языком.
KEYB [xx[,[yyy][,[диск:][путь]имя_файла]]] [/E] [/ID:nnn]
xx Двухбуквенный код раскладки клавиатуры.
yyy Номер кодовой страницы.
[диск:][путь]имя_файла Файл описания клавиатуры.
/E – Указывает на использование расширенной клавиатуры.
/ID:nnn Номер используемой раскладки клавиатуры.
Создание, изменение и удаление меток тома для дисков.
LABEL [диск:][метка]
Вывод сведений о полной и свободной системной памяти.
MEM [/CLASSIFY | /DEBUG | /FREE | /MODULE имя_модуля] [/PAGE]
/CLASSIFY или /C – Классификация программ по использованию памяти. Выдаются сведения о размерах программ, использовании памяти и максимальном свободном блоке памяти.
/DEBUG или /D – Вывод сведений о состоянии всех модулей в памяти и внутренних драйверов, а также другой информации.
/FREE или /F – Вывод сведений об имеющейся свободной обычной и верхней памяти.
/MODULE или /M – Вывод подробных сведений об использовании памяти заданным модулем. Необходимо указать имя модуля. Это имя можно отделить от параметра /M двоеточием.
/PAGE или /P – Вывод с остановкой после каждого заполнения экрана данными.
Конфигурирование системных устройств.
Порт принтера: MODE LPTn[:] [COLS=c] [LINES=l] [RETRY=r]
Последовательный порт: MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s][RETRY=r]
Состояние устройства: MODE [устройство] [/STATUS]
Переадресация печати: MODE LPTn[:]=COMm[:]
Подготовка кодовой страницы: MODE устройство CP PREPARE=((yyy[...])[диск:][путь]имяфайла)
Выбор кодовой страницы: MODE устройство CP SELECT=yyy
Обновление кодовой страницы: MODE устройство CP REFRESH
Состояние кодовой страницы: MODE устройство CP [/STATUS]
Режим работы экрана: MODE [видеоадаптер][,n] MODE CON[:] [COLS=c] [LINES=n]
Ввод с клавиатуры: MODE CON[:] [RATE=r DELAY=d]
Последовательный вывод данных по частям размером в один экран.
MORE [диск:][путь]имя_файла
MORE < [диск:][путь]имя_файла
имя_команды | MORE [диск:][путь][имя_файла]
[диск:][путь]имя_файла Задает файлы, отображаемые по фрагментам
имя_команды Команда, вывод которой отображается на экране.
Загрузка сведений о национальных стандартах.
NLSFUNC [[диск:][путь]имя_файла]
[диск:][путь]имя_файла Файл, содержащий сведения о национальных стандартах.
Сортировка ввода с выводом результатов в файл, на экран или другое устройство
SORT [/R] [/+n] [[диск1:][путь1]имя_файла1] [> [диск2:][путь2]имя_файла2]
[команда |] SORT [/R] [/+n] [> [диск2:][путь2]имя_файла2]
/R – Изменение порядка сортировки на обратный, от Z к A и затем от 9 до 0.
/+n – Сортировка файла по символам в столбце n.
[диск1:][путь1]имя_файла1 Сортируемые файлы
[диск2:][путь2]имя_файла2 Файл, в который направляется сортированный ввод.
команда Команда, вывод которой следует отсортировать.
Сопоставляет заданному пути имя диска.
SUBST [диск1: [диск2:]путь]
SUBST диск1: /D
диск1: Виртуальный диск, который сопоставляется указанному пути.
[диск2:]путь Физические диск и путь, которым сопоставляется виртуальный диск.
/D – Удаление ранее созданного виртуального диска.
Ввод SUBST без параметров позволяет вывести текущий список виртуальных дисков
Копирование системных файлов и интерпретатора команд MS-DOS