В этой статье представлен список команд, используемых операционными системами DOS , особенно на компьютерах , совместимых с IBM PC (ПК) на базе x86 . Другие операционные системы DOS не входят в этот список.
В DOS для выполнения общих задач, таких как просмотр списка файлов на диске или перемещение файлов, было предусмотрено множество стандартных системных команд . Некоторые команды были встроены в интерпретатор команд, другие существовали как внешние команды на диске. В течение нескольких поколений 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 использовали код в этом ПЗУ-BASIC, что позволяло использовать дополнительную память в области кода. Последний раз BASICA появлялась в IBM PC DOS 5.02, а в OS/2 (2.0 и новее) версия ROM-BASIC была перенесена в программный код.
Microsoft выпустила GW-BASIC для машин без ROM-BASIC. В некоторых OEM-версиях в качестве загрузчиков GW-BASIC.EXE использовались сайты Basic.com и Basica.com.
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 используется в пакетных файлах, чтобы предложить пользователю выбрать один элемент из набора односимвольных вариантов . Выбор был представлен как внешняя команда в MS-DOS 6.0; [1] [2] Novell DOS 7 [3] и PC DOS 7.0. Более ранние версии DR-DOS поддерживали эту функцию с помощью встроенной команды переключения (для числового выбора) или путем начала команды с вопросительного знака. [3] Раньше эта команда называлась ync (да-нет-отмена).
Команда 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 для создания загрузочных дискет 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
оператора. Это говорит интерпретатору, что эхо команд должно быть отключено на протяжении всего выполнения командного файла, что приводит к более аккуратному выводу (символ @
объявляет, что эта конкретная команда (эхо выключено) также должна выполняться без эха.)
Команда доступна в MS-DOS версии 2 и более поздних. [1]
EDIT — это полноэкранный текстовый редактор , входящий в состав MS-DOS версий 5 и 6, [1] OS/2 и Windows NT до 4.0. Соответствующей программой в Windows 95 и более поздних версиях, а также Windows 2000 и более поздних версиях является Edit v2.0. Для ПК DOS 6 и более поздних версий используется редактор DOS E , а для DR-DOS используется редактор до версии 7.
Строковый редактор DOS. Его можно использовать с файлом сценария, например, отладочным, что делает его полезным даже сегодня. Отсутствие консольного редактора в MS-DOS/PC DOS 1–4 создало рынок запасных частей для сторонних редакторов.
В DOS 5 дополнительная команда «?» был добавлен, чтобы предоставить пользователю столь необходимую помощь.
DOS 6 была последней версией, содержавшей EDLIN; для MS-DOS 6 он находится на дополнительных дисках [1] , а в PC DOS 6 он был в базовой установке. 32-разрядная версия Windows NT и OS/2 имеют Edlin.
Команда EMM386 включает или отключает поддержку расширенной памяти EMM386 на компьютере с процессором 80386 или выше.
Команда доступна в MS-DOS версии 5 и более поздних версиях. [1]
См.: УДАЛЕНИЕ и СТИРАНИЕ.
Преобразует исполняемый файл ( .exe ) в двоичный файл с расширением .com , который является образом памяти программы.
Размер разделов резидентного кода и данных , объединенных во входном exe-файле, должен быть меньше 64 КБ. Файл также не должен иметь сегмента стека .
Команда доступна в версиях MS-DOS с 1 по 5. Для версии 6 она доступна отдельно на дополнительном диске. [1]
Выход из текущего командного процессора. Если выход используется в основной команде, он не имеет никакого эффекта, кроме как в окне DOS в Microsoft Windows, и в этом случае окно закрывается, и пользователь возвращается на рабочий стол.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Утилита расширения файлов Microsoft используется для распаковки одного или нескольких сжатых 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 и более поздних версиях, в основном в выпусках сторонних производителей. [1]
Команда FDISK управляет таблицами разделов жесткого диска . Название происходит от привычки IBM называть жесткие диски фиксированными дисками . FDISK имеет возможность отображать информацию о разделах DOS или логическом диске DOS , создавать и удалять их . Он также может установить на жесткий диск стандартную главную загрузочную запись .
Команда доступна в версиях MS-DOS 3.2 и более поздних, а также в выпусках IBM PC DOS 2.0 и более поздних версиях. [1]
Команда НАЙТИ — это фильтр для поиска строк во входном потоке данных , которые содержат или не содержат указанную строку , и отправки их в выходной поток данных. Его также можно использовать в качестве трубы .
Команда доступна в 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в ДР-ДОС.
Сетевые компьютеры с использованием нуль-модемного кабеля или кабеля LapLink . Серверная версия InterLnk также обездвиживает компьютер, на котором она работает, поскольку это активное приложение (в отличие от резидентной программы ), которое должно быть запущено для осуществления любой передачи. DR-DOS filelinkвыполняется как на клиенте, так и на сервере.
Новое в ПК 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 и были исключены, начиная с MS-DOS 7 ( Windows 95 ); однако их можно получить с FTP-сервера Microsoft как часть пакета OLDDOS.EXE, наряду с другими инструментами.
PC DOS использует другую программу под названием RamBoost для оптимизации памяти, работающую либо с HIMEM / EMM386 из PC DOS , либо со сторонним менеджером памяти. Лицензия на RamBoost была предоставлена IBM компанией Central Point Software .
Команда MIRROR сохраняет информацию о дисковом пространстве, которую можно использовать для восстановления случайно стертых файлов.
Команда доступна в MS-DOS версии 5. Для версий 6.2 и более поздних версий она доступна отдельно на дополнительном диске. [1]
Настраивает системные устройства. Изменяет графические режимы, настраивает параметры клавиатуры, подготавливает кодовые страницы и настраивает перенаправление портов. [15]
Команда доступна в MS-DOS версии 3.2 и более поздних, а также в IBM PC DOS версии 1 и более поздних. [1]
Команда MORE разбивает текст на страницы, поэтому можно просматривать файлы, содержащие более одного экрана текста. More также можно использовать в качестве фильтра . При просмотре БОЛЬШЕ текста клавиша возврата отображает следующую строку, клавиша пробела отображает следующую страницу.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Перемещает файлы или переименовывает каталоги.
Команда доступна в MS-DOS версии 6 и более поздних. [1]
DR-DOS использовала отдельную команду для переименования каталогов rendir
.
Команда, сканирующая компьютер на наличие известных вирусов. [16] [17]
Команда доступна в MS-DOS версии 6 и более поздних. [1]
Команда MSBACKUP используется для резервного копирования или восстановления одного или нескольких файлов с одного диска на другой.
Газета 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] Версия этой команды для ПК 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] До этого не было встроенной поддержки файлов фоновой печати. Пользователь обычно использует команду копирования для копирования файлов в LPT1.
Команда PROMPT позволяет пользователю изменить подсказку на экране команд. По умолчанию используется приглашение $p (т.е. ), которое отображает диск и текущий путь в качестве приглашения, но его можно изменить на что угодно. , отображает текущую системную дату в качестве подсказки. Введите на экране cmd информацию об этой функции.PROMPT $pPROMPT $dPROMPT /?
Команда доступна в MS-DOS версии 2 и более поздних версиях, а также в IBM PC DOS версии 2.1 и более поздних версиях. [1]
Утилита, созданная на основе команды PS UNIX/XENIX . Он также обеспечивает полноэкранный режим, аналогичный утилите top в системах 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]
Команда «Примечание» ( комментарий ), обычно используемая в пакетном файле , а для 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 sort
. Обрабатывает файлы размером до 64К. Эта сортировка всегда нечувствительна к регистру. [27]
Команда доступна в 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]
Отображает системное время и ждет, пока пользователь введет новое время. Дополняет команду ДАТА.
Команда доступна в 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, если текущий каталогК:\ТЕМП, затем TRUENAME command.com
отобразитсяC:\TEMP\COMMAND.COM(которого не существует), а неC:\DOS\COMMAND.COM(что делает и находится в PATH).
Эта команда отображает UNC-пути подключенных сетевых или локальных приводов компакт-дисков. Эта команда является недокументированной командой DOS. Переключатель справки " /?" определяет его как "Зарезервированное имя команды". Он доступен в MS-DOS версии 5.00 и более поздних, включая DOS 7 и 8 в Windows 95/98/ME. realpath
Эту функцию выполняет функция библиотеки C. Командные процессоры Microsoft Windows NT не поддерживают эту команду, включая версии Command.com для NT.
Отображает файл. Команда more
часто используется вместе с этой командой, например . TYPE может использоваться для объединения файлов ( ); однако это не сработает для больших файлов [ сомнительно ] [ нужна ссылка ] — вместо этого используйте команду копирования.type long-text-file | more
type file1 file2 > file3
Команда доступна в MS-DOS версии 1 и более поздних. [1]
Восстанавливает файл, ранее удаленный с помощью del. По умолчанию восстанавливаются все восстанавливаемые файлы в рабочем каталоге; параметры используются для изменения этого поведения. Если используется программа MS-DOS mirrorTSR, то создаются файлы отслеживания удаления, которые могут использоваться undelete.
Команда доступна в MS-DOS версии 5 и более поздних версиях. [1]
В MS-DOS версии 5 появилась опция быстрого форматирования ( Format /Q
), которая удаляет таблицу файлов диска без удаления каких-либо данных. В той же версии также появилась команда UNFORMAT, позволяющая отменить эффекты быстрого форматирования, восстановить таблицу файлов и снова сделать все файлы доступными. Важно отметить, что UNFORMAT работает только в том случае, если он вызывается до того, как какие-либо дальнейшие изменения перезапишут содержимое диска. [1]
Внутренняя команда DOS, которая сообщает о версии DOS, работающей в данный момент, а также, начиная с MS-DOS 5, о том, загружена ли DOS на высоком уровне.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Включает или отключает функцию определения правильности записи файлов на диск. Если параметр не указан, команда отобразит текущую настройку. [29]
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Внутренняя команда, отображающая метку тома диска и серийный номер.
Команда доступна в MS-DOS версии 2 и более поздних. [1]
Программа TSR, которая постоянно проверяет компьютер на наличие вирусов.
Команда доступна в MS-DOS версии 6 и более поздних. [1]
Копируйте целые деревья каталогов. Xcopy — это версия команды копирования, которая может перемещать файлы и каталоги из одного места в другое.
Использование и атрибуты XCOPY можно получить, введя XCOPY /?в командной строке DOS.
Команда доступна в MS-DOS версии 3.2 и более поздних версиях. [1]
Существует несколько руководств по командам DOS, которые лицензируются по лицензии GNU Free Documentation License :