В этой статье представлен список команд, используемых совместимыми с MS-DOS операционными системами , особенно на IBM PC-совместимых компьютерах . Многие неродственные дисковые операционные системы используют аббревиатуру DOS и не входят в область действия этого списка.
В MS-DOS предусмотрено множество стандартных системных команд для выполнения общих задач, таких как вывод списка файлов на диске или перемещение файлов. Некоторые команды встроены в интерпретатор команд, другие существуют как внешние команды на диске. На протяжении нескольких поколений добавлялись команды для дополнительных функций. В Microsoft Windows все еще можно использовать окно командной строки, которое использует многие из тех же команд, cmd.exe .
Командный интерпретатор для DOS запускается, когда не запущено ни одно приложение. При завершении работы приложения, если временная часть командного интерпретатора в памяти была перезаписана, DOS перезагрузит его с диска. Некоторые команды являются внутренними — встроенными в COMMAND.COM; другие — внешними командами, хранящимися на диске. Когда пользователь вводит строку текста в командной строке операционной системы, COMMAND.COM анализирует строку и пытается сопоставить имя команды со встроенной командой или с именем исполняемого файла программы или пакетного файла на диске. Если совпадений не найдено, выводится сообщение об ошибке, а командная строка обновляется.
Внешние команды были слишком велики для хранения в командном процессоре или использовались реже. Такие служебные программы хранились на диске и загружались так же, как обычные прикладные программы, но распространялись вместе с операционной системой. Копии этих служебных командных программ должны были находиться на доступном диске, либо на текущем диске, либо на пути к командам , установленном в командном интерпретаторе.
В списке ниже команды, которые могут принимать более одного имени файла или имя файла, включающее подстановочные знаки (* и ?), считаются принимающими filespecпараметр (спецификация файла). Команды, которые могут принимать только одно имя файла, считаются принимающими параметр filename. Кроме того, в командной строке могут быть указаны ключи командной строки или другие строки параметров. Пробелы и символы, такие как "/" или "-", могут использоваться для того, чтобы позволить командному процессору разбить командную строку на имена файлов, спецификации файлов и другие параметры.
Интерпретатор команд сохраняет регистр всех параметров, передаваемых командам, но сами имена команд и имена файлов нечувствительны к регистру.
Многие команды одинаковы во многих системах DOS, но некоторые отличаются синтаксисом или названием команды.
Ниже приведен частичный список наиболее распространенных команд для MS-DOS и IBM PC DOS .
Задает путь для поиска файлов данных или отображает текущий путь поиска. Команда APPEND похожа на команду PATH, которая сообщает DOS, где искать файлы программ (файлы с расширением имени файла .COM, . EXE или .BAT).
Команда доступна в MS-DOS версии 3.2 и более поздних. [1]
Команда перенаправляет запросы на дисковые операции на одном диске на другой диск. Она также может отображать назначения дисков или сбрасывать все буквы дисков на их исходные назначения.
Команда доступна в версиях MS-DOS с 3 по 5 и в версиях IBM PC DOS с 2 по 5. [1]
Список подключений и адресов, видимых диспетчером вызовов Windows ATM .
Attrib изменяет или просматривает атрибуты одного или нескольких файлов. По умолчанию отображаются атрибуты всех файлов в текущем каталоге. Доступны следующие атрибуты файлов: «только для чтения», «архив», «системный» и «скрытый». Команда может обрабатывать целые папки и подпапки файлов, а также обрабатывать все файлы.
Команда доступна в MS-DOS версии 3 и более поздних. [1]
Это команды для резервного копирования и восстановления файлов с внешнего диска. Они появились в версии 2 и продолжились в PC DOS 5 и MS-DOS 6 (в PC DOS 7 была проверка версий). В DOS 6 они были заменены коммерческими программами (CPBACKUP, MSBACKUP), которые позволяли восстанавливать файлы в разных местах. [1]
Реализация языка программирования BASIC для ПК. Реализация BASIC таким способом была очень распространена в операционных системах на 8- и 16-битных машинах, выпущенных в 1980-х годах.
Компьютеры IBM имели BASIC 1.1 в ПЗУ, и версии BASIC от IBM использовали код в этом ROM-BASIC, что позволяло использовать дополнительную память в области кода. BASICA в последний раз появилась в IBM PC DOS 5.02, а в OS/2 (2.0 и более поздние версии) версия имела ROM-BASIC, перемещенный в программный код.
Microsoft выпустила GW-BASIC для машин без ROM-BASIC. Некоторые OEM-релизы имели basic.com и basica.com в качестве загрузчиков для GW-BASIC.EXE.
BASIC был исключен из MS-DOS 4 и PC DOS 5.02. В OS/2 (использующей PC DOS 5) он есть, а в MS-DOS 5 его нет.
Эта команда используется для того, чтобы указать DOS проверять, были ли нажаты клавиши Ctrlи перед выполнением программного запроса.Break
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Запускает пакетный файл из другого пакетного файла и завершает работу после его завершения.
Команда доступна в MS-DOS версии 3.3 и более поздних. [1]
Команда CHDIR (или альтернативное название CD) либо отображает, либо изменяет текущий рабочий каталог .
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Команда либо отображает, либо изменяет активную кодовую страницу , используемую для отображения глифов символов в окне консоли . Аналогичная функциональность может быть достигнута с помощью .MODE CON: CP SELECT=yyy
Команда доступна в MS-DOS версии 3.3 и более поздних. [1]
CHKDSK проверяет том хранилища (например, жесткий диск , раздел диска или гибкий диск ) на целостность файловой системы. Команда имеет возможность исправлять ошибки на томе и восстанавливать информацию из дефектных секторов диска тома.
Команда доступна в MS-DOS версии 1 и более поздних. [1]
Команда CHOICE используется в пакетных файлах, чтобы предложить пользователю выбрать один элемент из набора односимвольных вариантов . Choice был представлен как внешняя команда в MS-DOS 6.0; [1] [2] Novell DOS 7 [3] и PC DOS 7.0. Более ранние версии DR-DOS поддерживали эту функцию с помощью встроенной команды switch (для числовых вариантов) или путем начала команды с вопросительного знака. [3] Ранее эта команда называлась ync (yes-no-cancel).
Команда CLS или CLRSCR очищает экран терминала .
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Запустите новый экземпляр интерпретатора команд.
Команда доступна в MS-DOS версии 1 и более поздних. [1]
Показывать различия между любыми двумя файлами или любыми двумя наборами файлов.
Команда доступна в версиях MS-DOS с 3.3 по 5 и IBM PC DOS с 1 по 5. [1]
Создает копии существующих файлов.
Команда доступна в MS-DOS версии 1 и более поздних. [1]
Определяет терминальное устройство (например, COM1), используемое для ввода и вывода. [4]
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Отображает системную дату и предлагает пользователю ввести новую дату. Дополняет команду TIME.
Команда доступна в MS-DOS версии 1 и более поздних. [1]
(Не команда: это пакетный файл, добавленный в DOS 6.X Supplemental Disks для помощи в создании загрузочных дискет DoubleSpace. [5] )
Утилита сжатия дисков , поставляемая с MS-DOS версии 6.0 (выпущена в 1993 году) и версии 6.2. [1]
Очень примитивный ассемблер и дизассемблер.
Команда имеет возможность анализировать фрагментацию файлов на диске или дефрагментировать диск . Эта команда называется DEFRAG в MS-DOS/PC DOS и diskoptв DR-DOS .
Команда доступна в MS-DOS версии 6 и более поздних. [1]
DEL (или альтернативная форма ERASE) используется для удаления одного или нескольких файлов.
Команда доступна в MS-DOS версии 1 и более поздних. [1]
Удаляет каталог вместе со всеми файлами и подкаталогами, которые он содержит. Обычно он запрашивает подтверждение потенциально опасного действия. Поскольку команда RD (RMDIR) не может удалить каталог, если каталог не пустой (за исключением Windows NT и 10), команду DELTREE можно использовать для удаления всего каталога.
Команда deltree
включена в определенные версии операционных систем Microsoft Windows и MS-DOS . Она доступна только в версиях MS-DOS 6.0 и выше, [1] и в Microsoft Windows 9x . В Windows NT предоставленная функциональность существует, но обрабатывается командой rd или rmdir, которая имеет немного другой синтаксис. Эта команда отсутствует в Windows 7 и 8. В Windows 10 переключатель команды — или .RD /SRMDIR /S
Команда DIR отображает содержимое каталога. Содержимое включает метку тома диска и серийный номер; одно имя каталога или файла на строку, включая расширение имени файла, размер файла в байтах, дату и время последнего изменения файла; а также общее количество перечисленных файлов, их совокупный размер и свободное место (в байтах), оставшееся на диске. Команда является одной из немногих команд, существующих с первых версий DOS. [1] Команда может отображать файлы в подкаталогах. Полученный список каталогов можно сортировать по различным критериям, а имена файлов можно отображать в выбранном формате.
Команда для сравнения полного содержимого одной дискеты с другой.
Команда доступна в MS-DOS версии 3.2 и более поздних версиях, а также в IBM PC DOS версии 1 и более поздних версиях. [1]
Команда для копирования всего содержимого дискеты на другую дискету.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Команда, которая добавляет историю команд , функциональность макросов и улучшенные функции редактирования в интерпретатор командной строки.
Команда доступна в MS-DOS версии 5 и более поздних. [1]
Показывает, сколько памяти занимают различные компоненты DOS. [6]
Утилита сжатия дисков , поставляемая с MS-DOS версии 6.22. [1]
Команда ECHO выводит свои аргументы обратно в эквивалент стандартного выходного потока DOS. (Отсюда и название, ECHO) Обычно это означает вывод непосредственно на экран, но вывод echo может быть перенаправлен, как и любая другая команда, в файлы или устройства. Часто используется в пакетных файлах для вывода текста пользователю.
Другое важное применение команды echo — включение и выключение эха команд в пакетных файлах. Традиционно пакетные файлы начинаются с оператора @echo off
. Это говорит интерпретатору, что эхо команд должно быть отключено во время всего выполнения пакетного файла, что приводит к более «аккуратному» выводу ( @
символ объявляет, что эта конкретная команда (echo off) также должна быть выполнена без эха).
Команда доступна в MS-DOS версии 2 и более поздних. [1]
EDIT — полноэкранный текстовый редактор , входящий в состав MS-DOS версий 5 и 6, [1] OS/2 и Windows NT до 4.0. Соответствующая программа в Windows 95 и более поздних версиях, а также Windows 2000 и более поздних версиях — Edit v2.0. PC DOS 6 и более поздние версии используют DOS E Editor , а DR-DOS использует редактор вплоть до версии 7.
DOS line-editor. Его можно использовать с файлом скрипта, например, debug, что делает его полезным даже сегодня. Отсутствие консольного редактора в MS-DOS/PC DOS 1–4 создало дополнительный рынок для сторонних редакторов.
В DOS 5 была добавлена дополнительная команда «?», чтобы предоставить пользователю столь необходимую помощь.
DOS 6 была последней версией, содержащей EDLIN; для MS-DOS 6 он находится на дополнительных дисках, [1] тогда как для PC DOS 6 он был в базовой установке. Windows NT 32-bit и OS/2 имеют Edlin.
Команда EMM386 включает или отключает поддержку расширенной памяти EMM386 на компьютере с процессором 80386 или выше.
Команда доступна в MS-DOS версии 5 и более поздних. [1]
См.: DEL и ERASE
Преобразует исполняемый файл ( .exe ) в двоичный файл с расширением .com , представляющий собой образ программы в памяти.
Размер резидентного кода и разделов данных , объединенных во входном .exe-файле, должен быть меньше 64 КБ. Файл также не должен иметь стекового сегмента .
Команда доступна в версиях MS-DOS с 1 по 5. Она доступна отдельно для версии 6 на Дополнительном диске. [1]
Выход из текущего командного процессора. Если выход используется в первичной команде, он не имеет никакого эффекта, кроме как в окне DOS под Microsoft Windows, в этом случае окно закрывается, и пользователь возвращается на рабочий стол.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Microsoft File Expansion Utility используется для распаковки одного или нескольких сжатых CAB-файлов (.CAB). Команда появилась в 1990 году и поставлялась на дискете для MS-DOS версии 5 и более поздних. [7] [1]
FAKEMOUS — это утилита для мыши IBM PS/2, используемая с AccessDOS. Она включена в дополнительный диск MS-DOS 6. [8] [9] AccessDOS помогает людям с ограниченными возможностями.
Содержит информацию о командах MS-DOS.
Команда, обеспечивающая ускоренный доступ к часто используемым файлам и каталогам .
Команда доступна в MS-DOS версии 3.3 и более поздних. [1]
Показывать различия между любыми двумя файлами или любыми двумя наборами файлов.
Команда доступна в MS-DOS версии 2 и более поздних — в основном в выпусках, отличных от IBM. [1]
Команда FDISK управляет таблицами разделов жесткого диска . Название происходит от привычки IBM называть жесткие диски фиксированными дисками . FDISK может отображать информацию о разделах DOS или логических дисках DOS , создавать и удалять их . Она также может устанавливать стандартную главную загрузочную запись на жесткий диск.
Команда доступна в версиях MS-DOS 3.2 и более поздних, а также в версиях IBM PC DOS 2.0 и более поздних. [1]
Команда FIND — это фильтр для поиска строк во входном потоке данных , которые содержат или не содержат указанную строку , и отправки их в выходной поток данных. Она также может использоваться как канал .
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Команда FINDSTR — это утилита типа FIND, ориентированная на GREP . Среди ее применений — логическое ИЛИ, отсутствующее в FIND.
FINDSTR "ДА НЕТ МОЖЕТ БЫТЬ" *.txt
Итерация: повторяет команду для каждого из указанного набора файлов. Цикл FOR может использоваться для разбора файла или вывода команды.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Удаляет записи FAT и корневой каталог диска/раздела и переформатирует его для MS-DOS. В большинстве случаев это следует использовать только на дискетах или других съемных носителях . Эта команда может потенциально стереть все на диске компьютера.
Команда доступна в MS-DOS версии 1 и более поздних. [1]
Команда Goto переносит выполнение на указанную метку. Метки указываются в начале строки с двоеточием ( :likethis
).
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Используется в пакетных файлах .
Команда GRAFTABL позволяет отображать расширенный набор символов в графическом режиме. [10]
Команда доступна в версиях MS-DOS с 3 по 5. [1]
Программа TSR, позволяющая отправлять графический дамп экрана на принтер нажатием <Print Screen>.
Команда доступна в MS-DOS версии 3.2 и более поздних версиях, а также в IBM PC DOS версии 2 и более поздних версиях. [1]
Дает справку по командам DOS.
Команда доступна в MS-DOS версий 5 через Windows XP. Полноэкранная справка по командам доступна в MS-DOS версий 6 и более поздних. [1] Начиная с Windows XP, командный процессор "DOS" предлагает встроенную справку по командам, используя (например, )/?COPY /?
IF — это условный оператор, который позволяет разветвлять выполнение программы. Он оценивает указанное условие, и только если оно истинно, то выполняет оставшуюся часть командной строки. В противном случае он пропускает оставшуюся часть строки и продолжает со следующей командной строки.
Используется в пакетных файлах .
Команда доступна в MS-DOS версии 2 и более поздних. [1]
В MS-DOS; filelinkв DR-DOS.
Сетевые ПК с использованием нуль-модемного кабеля или кабеля LapLink . Серверная версия InterLnk также обездвиживает машину, на которой она запущена, поскольку является активным приложением (в отличие от программы terminate-and-stay-resident ), которое должно быть запущено для осуществления любой передачи. DR-DOS filelinkвыполняется как на клиенте, так и на сервере.
Новое в PC DOS 5.02, MS-DOS 6.0. [11] [1]
Команда JOIN присоединяет букву диска к указанному каталогу на другом диске. [11] Обратного можно добиться с помощью команды SUBST.
Команда доступна в версиях MS-DOS с 3 по 5. Она доступна отдельно для версий 6.2 и более поздних на Дополнительном диске. [1]
Команда KEYB используется для выбора раскладки клавиатуры.
Команда доступна в MS-DOS версии 3.3 и более поздних. [1]
Начиная с DOS 3.0 и по 3.21 вместо этого существуют команды для каждой страны, а именно KEYBFR, KEYBGR, KEYBIT, KEYBSP и KEYBUK.
Изменяет метку логического диска, например раздела жесткого диска или дискеты.
Команда доступна в MS-DOS версии 3.1 и более поздних версиях, а также в IBM PC DOS версии 3 и более поздних версиях. [1]
Компоновщик объектов Microsoft 8086 [12]
Загружает программу выше первых 64К памяти и запускает ее. Команда доступна в MS-DOS версии 5 и более поздних. [1] Она включена только в MS-DOS/PC DOS. DR-DOS использовала memmax, которая открывала или закрывала доступ к нижней, верхней и видеопамяти, чтобы заблокировать нижние 64К памяти. [13]
Команда, загружающая программу в верхнюю область памяти.
Команда доступна в MS-DOS версии 5 и более поздних. [1]
В DR-DOS это называется hiload .
Создает новый каталог . Родительский каталог указанного каталога будет создан, если он еще не существует.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Отображает использование памяти. Способен отображать размер и статус программы, используемую память и внутренние драйверы. Это внешняя команда.
Команда доступна в MS-DOS версии 4 и более поздних версиях, а также в DR DOS версии 5.0 и более поздних версиях. [1]
В более ранних версиях DOS использование памяти можно было отобразить, запустив CHKDSK
. В DR DOS параметр /A
можно было использовать только для отображения использования памяти.
Начиная с версии 6, [1] MS-DOS включала внешнюю программу MemMaker, которая использовалась для освобождения системной памяти (особенно обычной памяти ) путем автоматической перенастройки файлов AUTOEXEC.BAT и CONFIG.SYS . Обычно это делалось путем перемещения программ TSR и драйверов устройств в верхнюю память . Весь процесс требовал двух перезагрузок системы. Перед первой перезагрузкой пользователю предлагалось включить EMS Memory , поскольку использование расширенной памяти требовало зарезервированной области размером 64 КБ в верхней памяти. Первая перезагрузка вставляла программу SIZER.EXE, которая измеряла объем памяти, необходимый для каждой TSR или драйвера. Затем MemMaker вычислял оптимальное размещение драйвера и TSR в верхней памяти и соответствующим образом изменял AUTOEXEC.BAT и CONFIG.SYS, а затем перезагружался во второй раз. [14]
MEMMAKER.EXE и SIZER.EXE были разработаны для Microsoft компанией Helix Software Company и были исключены из MS-DOS 7 ( Windows 95 ); однако их можно было получить с FTP-сервера Microsoft как часть пакета OLDDOS.EXE вместе с другими инструментами.
PC DOS использует другую программу RamBoost для оптимизации памяти, работающую либо с PC DOS's HIMEM / EMM386 , либо со сторонним менеджером памяти. RamBoost был лицензирован IBM компанией Central Point Software .
Команда MIRROR сохраняет информацию о дисковом хранилище, которую можно использовать для восстановления случайно удаленных файлов.
Команда доступна в MS-DOS версии 5. Она доступна отдельно для версий 6.2 и более поздних на Дополнительном диске. [1]
Настраивает системные устройства. Изменяет графические режимы, настраивает параметры клавиатуры, подготавливает кодовые страницы и устанавливает перенаправление портов. [15]
Команда доступна в MS-DOS версии 3.2 и более поздних версиях, а также в IBM PC DOS версии 1 и более поздних версиях. [1]
Команда MORE разбивает текст на страницы , так что можно просматривать файлы, содержащие более одного экрана текста. More также может использоваться в качестве фильтра . При просмотре текста MORE клавиша возврата отображает следующую строку, пробел отображает следующую страницу.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Перемещает файлы или переименовывает каталоги.
Команда доступна в MS-DOS версии 6 и более поздних. [1]
DR-DOS использовал отдельную команду для переименования каталогов, rendir
.
Команда, которая сканирует компьютер на наличие известных вирусов. [16] [17]
Команда доступна в MS-DOS версии 6 и более поздних. [1]
Команда MSBACKUP используется для резервного копирования или восстановления одного или нескольких файлов с одного диска на другой.
The New York Times заявила, что MSBACKUP «гораздо лучше и быстрее старой команды BACKUP, использовавшейся в более ранних версиях DOS, но в ней отсутствуют некоторые расширенные функции, имеющиеся в пакетах программного обеспечения для резервного копирования, которые продаются отдельно. [18] Существует еще одно предложение, называемое MWBACKUP, ориентированное на графический интерфейс . Оно было представлено для Windows for Workgroups (3.11). [19]
Команда MSBACKUP доступна в MS-DOS версии 6 и более поздних. [1]
MSCDEX — это исполняемый файл драйвера, который позволяет программам DOS распознавать, читать и управлять компакт-дисками .
Команда доступна в MS-DOS версии 6 и более поздних. [1]
Команда MSD предоставляет подробную техническую информацию об аппаратном и программном обеспечении компьютера. MSD была новой в MS-DOS 6; [1] [20] версия этой команды для PC DOS — QCONFIG. [21] Команда впервые появилась в Word2, а затем в Windows 3.10.
MSHERC.COM (также QBHERC.COM) — графический драйвер TSR, поставляемый с Microsoft QuickC, QuickBASIC и компилятором C, позволяющий использовать возможности графического адаптера Hercules с высоким разрешением (720 x 348, 2 цвета). [22]
Загружает расширенную поддержку национализации и локализации из COUNTRY.SYS и изменяет кодовую страницу драйверов и системных модулей, находящихся в оперативной памяти. [ необходима ссылка ]
В более поздних версиях DR-DOS 6 NLSFUNC переместился в область HiMem, тем самым освободив часть почти бесценных нижних 640 КБ, которые составляли «обычную» память, доступную программному обеспечению. [ необходима цитата ]
Команда доступна в MS-DOS версии 3.3 и более поздних. [1]
Отображает или задает путь поиска исполняемых файлов.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Приостанавливает обработку пакетной программы и выводит сообщениеНажмите любую клавишу, чтобы продолжить ..., если не указан другой текст для отображения.
Команда доступна в MS-DOS версии 1 и более поздних. [1]
Позволяет пользователю проверить доступность сетевого подключения к указанному хосту. Имена хостов обычно преобразуются в IP-адреса. [23]
Он не включен во многие версии DOS; обычно версии с сетевыми стеками содержат его в качестве диагностического инструмента.
Команда POWER используется для включения и выключения управления питанием, сообщения о состоянии управления питанием и установки уровней энергосбережения. Это внешняя команда, реализованная как POWER.EXE. [24]
Команда доступна в MS-DOS версии 6 и более поздних. [1]
Команда PRINT добавляет или удаляет файлы в очереди печати . Эта команда была введена в MS-DOS версии 2. [1] До этого встроенной поддержки фоновой печати файлов не было. Пользователь обычно использовал команду copy для копирования файлов на LPT1.
Команда PROMPT позволяет пользователю изменять подсказку на экране команд. Подсказка по умолчанию — $p (т.е. ), которая отображает диск и текущий путь в качестве подсказки, но может быть изменена на что угодно. , отображает текущую системную дату в качестве подсказки. Введите cmd screen для справки по этой функции.PROMPT $pPROMPT $dPROMPT /?
Команда доступна в MS-DOS версии 2 и более поздних версиях, а также в IBM PC DOS версии 2.1 и более поздних версиях. [1]
Утилита, вдохновленная командой UNIX/XENIX ps . Она также обеспечивает полноэкранный режим, аналогичный верхней утилите в системах UNIX. [6]
Интегрированная среда разработки и интерпретатор BASIC .
Команда доступна в MS-DOS версии 5 и более поздних. [1]
Удалить каталог (удалить каталог); по умолчанию каталоги должны быть пусты от файлов, чтобы команда была выполнена успешно.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Команда deltree в некоторых версиях MS-DOS и всех версиях Windows 9x удаляет непустые каталоги.
Примитивная утилита восстановления после ошибок файловой системы , входящая в состав MS-DOS / IBM PC DOS.
Команда доступна в версиях MS-DOS с 2 по 5. [1]
Команда Remark ( комментарий ), обычно используемая в пакетном файле , а для DR-DOS, PC/MS-DOS 6 и выше — в CONFIG.SYS. Эта команда обрабатывается командным процессором. Таким образом, ее вывод может быть перенаправлен для создания файла с нулевым байтом. REM полезен в протоколируемых сеансах или снимках экрана. Можно добавлять комментарии с помощью меток, обычно начинающихся с двойного двоеточия (::). Они не обрабатываются командным процессором.
Команда REN переименовывает файл. В отличие от move
команды, эта команда не может использоваться для переименования подкаталогов или переименования файлов на разных дисках. Массовые переименования могут быть выполнены с использованием подстановочных знаков звездочки (*) и вопросительного знака (?). [25]
Команда доступна в MS-DOS версии 1 и более поздних. [1]
Команда, которая используется для замены одного или нескольких существующих файлов на компьютере или добавления новых файлов в целевой каталог .
Команда доступна в MS-DOS версии 3.2 и более поздних. [1]
См.: РЕЗЕРВНОЕ КОПИРОВАНИЕ и ВОССТАНОВЛЕНИЕ
Утилита диагностики диска. Scandisk была заменой утилиты chkdsk
, начиная с версии MS-DOS 6.2 и более поздних версий. [1] Ее основные преимущества перед chkdsk
заключаются в том, что она более надежна и имеет возможность запускать сканирование поверхности, которое находит и отмечает плохие кластеры на диске. Она также предоставляла TUI с указателем мыши и щелчком , что позволяло проводить интерактивные сеансы в дополнение к пакетному запуску командной строки. chkdsk
имела встроенную функциональность сканирования поверхности и обнаружения плохих кластеров и снова использовалась в операционных системах на базе Windows NT.
Команда SELECT форматирует диск и устанавливает информацию о стране и коды клавиатуры. Первоначально она была доступна только с IBM PC DOS. Версия, включенная в PC DOS 3.0 и 3.1, жестко закодирована для переноса операционной системы из A: в B:, в то время как с PC DOS 3.2 и далее вы можете указать источник и место назначения и может использоваться для установки DOS на жесткий диск.
Версия, входящая в состав MS-DOS 4 и PC DOS 4, больше не является простой утилитой командной строки, а представляет собой полноценный установщик.
Команда доступна в MS-DOS версий 3.3 и 4, а также в IBM PC DOS версий 3–4. [1]
Эта команда больше не включена в DOS версии 5 и более поздних версий, где она была заменена на SETUP.
Устанавливает переменные среды .
Команда доступна в MS-DOS версии 2 и более поздних. [1]
cmd.exe в Windows NT 2000, 4DOS, 4OS2, 4NT и ряде сторонних решений позволяет напрямую вводить переменные среды из командной строки. Начиная с Windows 2000, команда set
позволяет оценивать строки в переменных, тем самым предоставляя, в частности, средство выполнения целочисленной арифметики. [26]
Команда доступна в MS-DOS версии 5 и более поздних. [1] Эта команда выполняет настройку компьютера. На всех компьютерах, работающих под управлением DOS версии 5 и более поздних, она запускает настройку компьютера, например, настройку Windows 95 и настройку Windows 98.
SetVer — это программа TSR, предназначенная для возврата другого значения версии DOS, которая запущена. Это позволяет программам, которые ищут определенную версию DOS, работать под другой DOS.
Команда доступна в MS-DOS версии 5 и более поздних. [1]
Устанавливает поддержку функций общего доступа к файлам и блокировки.
Команда доступна в MS-DOS версии 3 и более поздних. [1]
Команда SHIFT увеличивает количество заменяемых параметров до более чем стандартных десяти для использования в пакетных файлах . Это делается путем изменения положения заменяемых параметров. Она заменяет каждый из заменяемых параметров последующим (например , %0
на %1
, %1
на %2
и т. д.).
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Внешняя команда SIZER.EXE не предназначена для запуска напрямую из командной строки. Используется MemMaker в процессе оптимизации памяти.
Команда доступна в MS-DOS версии 6 и более поздних. [1]
Фильтр для сортировки строк во входном потоке данных и отправки их в выходной поток данных. Аналогично команде Unix . Обрабатывает файлы размером до 64k. Эта сортировка всегда нечувствительна к регистру. [ 27]sort
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Утилита для сопоставления подкаталога с буквой диска. [11] Обратного результата можно добиться с помощью команды JOIN.
Команда доступна в MS-DOS версии 3.1 и более поздних. [1]
Утилита, делающая том загрузочным. Sys перезаписывает загрузочный код тома (первый сектор раздела, на котором работает SYS), так что код при выполнении будет искать IO.SYS . SYS также копирует основные системные файлы DOS, IO.SYS, MSDOS.SYS и COMMAND.COM , на том. SYS не перезаписывает главную загрузочную запись, вопреки широко распространенному мнению.
Команда доступна в MS-DOS версии 1 и более поздних. [1]
Клиент Telnet — это инструмент для разработчиков и администраторов, помогающий управлять сетевым подключением и тестировать его. [28]
Отображает системное время и ждет, пока пользователь введет новое время. Дополняет команду DATE.
Команда доступна в MS-DOS версии 1 и более поздних. [1]
Позволяет пользователю изменять заголовок окна MS-DOS.
Это внешняя команда, графически отображающая путь к каждому каталогу и подкаталогам на указанном диске.
Команда доступна в MS-DOS версии 3.2 и более поздних версиях, а также в IBM PC DOS версии 2 и более поздних версиях. [1]
Внутренняя команда, которая расширяет имя файла, каталога или диска и отображает его абсолютный путь в качестве результата. Она расширит относительные пути, SUBSTдиски иПРИСОЕДИНИТЬСЯкаталоги, чтобы найти фактический каталог.
Например, в DOS 7.1, если текущий каталог —C:\WINDOWS\СИСТЕМА, затем
C:\WINDOWS\SYSTEM> TRUENAME ..\WIN.INI C:\WINDOWS\WIN.INI
Аргумент не обязательно должен ссылаться на существующий файл или каталог: TRUENAME выведет абсолютный путь, как если бы он это делал. Также TRUENAME не ищет вПУТЬ.
Например, в DOS 5, если текущий каталог —C:\TEMP, то TRUENAME command.com
отобразитсяC:\TEMP\COMMAND.COM(которого не существует), неC:\DOS\COMMAND.COM(что делает и находится в PATH).
Эта команда отображает пути UNC к подключенным сетевым или локальным CD-приводам. Эта команда является недокументированной командой DOS. Переключатель справки " /?" определяет ее как "Зарезервированное имя команды". Она доступна в MS-DOS версии 5.00 и более поздних, включая DOS 7 и 8 в Windows 95/98/ME. Эту функцию выполняет функция библиотеки C. realpath
Командные процессоры Microsoft Windows NT не поддерживают эту команду, включая версии command.com для NT.
Отображает файл. more
Команда часто используется вместе с этой командой, например . TYPE можно использовать для объединения файлов ( ); однако это не будет работать для больших файлов [ сомнительно – обсудить ] [ требуется цитата ] — вместо этого используйте команду copy.type long-text-file | more
type file1 file2 > file3
Команда доступна в MS-DOS версии 1 и более поздних. [1]
Восстанавливает файл, ранее удаленный с помощью del. По умолчанию восстанавливаются все восстанавливаемые файлы в рабочем каталоге; параметры используются для изменения этого поведения. Если mirrorиспользуется программа MS-DOS TSR, то создаются файлы отслеживания удаления, которые могут использоваться undelete.
Команда доступна в MS-DOS версии 5 и более поздних. [1]
В MS-DOS версии 5 появилась опция быстрого форматирования ( Format /Q
), которая удаляет файловую таблицу диска без удаления каких-либо данных. В той же версии появилась команда UNFORMAT для отмены эффектов быстрого форматирования, восстановления файловой таблицы и возврата всех файлов к доступу.
UNFORMAT работает только в том случае, если вызывается до того, как какие-либо дальнейшие изменения перезапишут содержимое диска. [1]
Внутренняя команда DOS, которая сообщает о текущей версии DOS, а начиная с MS-DOS 5 — о степени загрузки DOS.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Включает или отключает функцию определения того, были ли файлы правильно записаны на диск (Вы можете включить команду проверки, введя «verify on» в командной строке и нажав Enter. Чтобы отобразить текущую настройку VERIFY, введите VERIFY без параметра. Чтобы отключить функцию, введите «verify off»). Если параметр не указан, команда отобразит текущую настройку. [29]
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Внутренняя команда, отображающая метку тома диска и серийный номер.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Программа TSR, которая постоянно отслеживает наличие вирусов на компьютере.
Команда доступна в MS-DOS версии 6 и более поздних. [1]
Копировать целые деревья каталогов. Xcopy — это версия команды копирования, которая может перемещать файлы и каталоги из одного места в другое.
Информацию об использовании и атрибутах XCOPY можно получить, введя ее в командной строке DOS.XCOPY /?
Команда доступна в MS-DOS версии 3.2 и более поздних. [1]
Существует несколько руководств по командам DOS, лицензированных по лицензии GNU Free Documentation License :