Select Page

Основные команды операционной системы MS-DOS

Командный язык — это подсистема ОС, которая реализует взаимодействие пользователя со всеми ресурсами ПК (аппаратными и программными) путем выполнения отдельных команд или их последовательности в командной строке или через командный файл. Инструментом поддержки командного языка MS DOS есть командный процессор command.com.
Командная строка начинается с заданной командой PROMT последовательности, которая по умолчанию имеет следующий вид:

диск: [путь]> _,
где диск: — текущий логический диск;
путь — текущий каталог.
Все команды MS DOS по типу их реализации можно разделить на две группы:
– Внутренние, которые встроены непосредственно в командный процессор и не требуют на диске дополнительных файлов программ для их выполнения;
– Внешние, так называемые утилиты, которые реализуются отдельными файлами машинных кодов, поставляемых в комплекте ОС (в каталоге DOS).
Исходя из этого выполнения любой прикладной программы можно рассматривать как выполнение внешней команды ОС.
По назначению команды разделяют на:
– Общего назначения, которые могут выполняться в командной строке или через командные файлы;
– Управление выполнением командных файлов.
Общий формат команд общего назначения можно представить в виде:
команда [параметры] [параметры],
где параметры — имена файлов, каталогов, устройств, специальная последовательность символов и т.п., которые определяют объекты действия и основные режимы (тип действия) команды;
опции — одна или последовательность символов, которые определяют дополнительные условия (режимы) выполнения команды, каждая опция начинается символом /; опции разделяются между собой пробелами.
При выполнении команд (командных файлов, приложений) по умолчанию входные параметры вводятся с клавиатуры (стандартного устройства ввода) в командную строку, а сообщения и результаты выполнения команд выводятся на дисплей (стандартное устройство вывода).

При необходимости ввод и вывод для команд и прикладных программ можно перенаправить с помощью следующих символов:
<- Перенаправление ввода данных (источник <команда);
> — Перенаправление вывода данных (команда> приемник);
>> — Перенаправление вывода данных в файл с дополнением в конец файла (команда>> файл);
| — Перенаправление результата вывода предыдущей команды на вход следующей (конвееризация команд — команда1 | команда2 | команда3).
Рассмотрим основные типы команд:

Управление дисками:

Fdisk Создание разделов и логических дисков
Format диск: Форматирование логического диска
Chkdsk [диск:] [[путь ] файл] Проверка правильности хранения данных в файлах и физическое состояние логического диска
Diskcopy [диск1:] [диск2:] посекторного копирования дискет
Disccomp [диск1: [диск2:]] Сравнивает содержимое двух дискет
диск: Изменение текущего диска

Управление каталогами:

Tree [диск:] [путь] Вывод структуры каталога
Dir [диск:] [путь] [файлы] Вывод содержимого каталогов
Mkdir (md) [диск:] путь Создание каталога
Rmdir (rd [диск:] путь Удаление пустого каталога
Chdir (cd) [диск:] путь (..) Изменение текущего каталога
Comp [диск1:] [шлях1]
[диск2:] [шлях2] Сравнение директорий
Xcopy [диск1:] [шлях1]
[диск2:] [шлях2] Копирует содержимое каталога

Управление файлами:

Type [диск:] [путь] файл Вывод содержимого файла
del | erease [диск:] [путь] файл Удаление файла на диске
Ren [диск:] [путь] файл1 файл2 Изменяет имя файла
Copy [диск1:] [шлях1] файл1
[диск2:] [шлях2] [файл2] Копирует файл (ы) с одного каталога в другой
Attrib [± r] [± a] [± s] [± h]
[диск:] [путь] [файл] Устанавливает новые атрибуты
Print [диск:] [путь] файл Вывод на печать содержимого текстовых файлов в фоновом режиме
Path [[диск:] [путь]
[, [диск:] [путь ]…]] Определяет последовательность поиска файлов командным процессором и прикладными программами, если их местонахождение точно не указано

Управление устройствами и средой:

Date [mm-dd-yy] Выводит / устанавливает системную дату
Time [час: мин [: сек]] Выводит / устанавливает системное время
Cls Очистка экрана
Mode [устройство] [опции] Выводит / устанавливает параметры устройств
Mem Выводит информацию об использовании оперативной памяти
Set [переменная = [значение]] Устанавливает значение переменной окружения

Для получения справки о формате, назначение и параметры любой команды необходимо в командной строке набрать имя команды и задать параметр /?: Команда /?


About The Author

Leave a reply

Ваш адрес email не будет опубликован.