Команды MS-DOS: структура, классификация, исполнение

Существует команды двух типов: - внутренние команды; - внешние команды

Внутренние команды - это самые простые, чаще всего используемые команды. Вы не видите эти команды, когда вы просматриваете список файлов, хранящихся на системной дискете MS-DOS. Они являются составной частью большого файла COMMAND.COM Когда вы набираете внутреннюю команду, она тут же исполняется.(Del,Set,Dir) Внешние команды располагаются на диске как программные файлы. Прежде, чем они смогут выполниться, они должны быть прочитаны с диска. Любое имя файла с расширением.COM,.EXE или.BAT рассматривается как внешняя команда. Например, такие программы, как FORMAT.COM и DISKCOPY.COM, являются внешними командами. Так как все внешние команды представляют собой файлы, то вы можете создавать свои команды и добавлять их к MS-DOS. Все созданные вами программы (независимо от используемого языка программирования) будут иметь расширение.EXE.При наборе внешней команды нет необходимости набирать расширение имени файла.(Link,More,Sort)

Команды можно классифицировать по двум признакам – по способу реализации и по функциональному назначению. По способу реализации команды разделяются на две группы (рис. резидентные (внутренние, встроенные); транзитные (внешние, утилиты, обслуживающие). Резидентные команды входят в состав командного процессора COMMAND. COM и после окончания загрузки операционной системы MS DOS обычно располагаются в оперативной памяти). Резидентные команды доступны в любой момент времени. Транзитные команды реализуются в виде файлов типа.СОМ или.ЕХЕ и постоянно находятся на диске в области пользователя. После ввода транзитной команды организация работы будет аналогична обычной процедуре обработки программного файла. По функциональному назначению классификация команд может быть сделана весьма условно вследствие разнообразных возможностей многих команд. Основным функциональным признаком может служить объект, с которым производятся различные действия, например каталог, файл, диск. В этом случае выделяются следующие группы команд: для работы с каталогами, для работы с файлами, для работы с дисками, управления памятью и устройствами, конфигурирования системы и др.

 

20. Команды MS-DOS: для работ с файлами и каталогами

Смена текущего каталога Формат команды: cd [дисковод:][путь] Примеры: cd \ - переход в корневой каталог текущего диска; cd \exe - переход в каталог exe в корневом каталоге; cd.. - переход в наддиректорию; cd - сообщает текущий диск и каталог. Просмотр каталога Формат команды: dir [дисковод:][путь\][имя-файла] [параметры] Параметры: /p - поэкранный вывод; /w - вывод в широком формате; /s - оглавление указанного в команде каталога и всех его подкаталогов; Сортировки: /on - по имени; /oe - по расширению; /od - по времени; Примеры: dir - оглавление текущего каталога, dir *.exe - сведения обо всех файлах.exe текущего каталога, dir a: - оглавление текущего каталога диска а. Создание каталогаю. Формат команды: md [дисковод:][путь\]имя-каталога Примеры: md abc - создать каталог abc в текущем каталоге; md c:\users\my - создать каталог my в каталоге users в корневом каталоге диска c. Удаление каталога Удаление пустого каталогаФормат команды:rd [дисковод:][путь\]имя-каталога Примеры: rd abc - удалить каталог abc из текущего каталога; Удаление каталога со всем содержимым. Формат команды: deltree [/y] имя-файла-или-каталога. Команда deltree может удалять как каталоги, так и файлы. Примеры: deltree temp - удалить каталог или файл с именем temp из текущего каталога; Переименование каталога Формат команды: move [дисковод:][путь\]имя-каталога новое-имя-каталога Примеры: move a:\temp tmp - переименовать каталог temp корневого каталога диска а: в tmp.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: