Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция ОС.doc
Скачиваний:
49
Добавлен:
01.05.2025
Размер:
16 Мб
Скачать
☆

Основные составные части ms-dos

MS-DOS состоит из следующих компонент:

  • блок начальной загрузки;

  • модуль взаимодействия с BIOS (io.sys для версии 5 0 и выше),

  • модуль обработки прерывании (msdos.sys для версии 5.0 и выше),

  • командный процессор (command.com);

  • внешние команды (программы) MS-DOS;

  • драйверы устройств;

  • файл config.sys;

  • файл autoexec.bat.

Команды ms dos

Диалог пользователя с DOS осуществляется в форме команд – строк символов, вводимых пользователем в ответ на приглашение DOS. Команда DOS состоит из имени команды или вызываемой программы и, возможно параметров, разделенных пробелами. Ввод каждой команды заканчивается нажатием клавиши Enter.

Имя команды или программы может набираться как прописными, так и строчными латинскими буквами (значения это не имеет). Параметры тоже обычно можно записывать как прописными, так и строчными буквами, иначе это специально оговаривается при описании команды или программы.

Внутренние команды DOS командный процессор COMMAND.COM выполняет сам. А когда пользователь вводит команду, которая не относится к числу внутренних команд DOS, командный процессор ищет программу с именем, указанным в команде.

Основные команды для работы с каталогами DIR, MKDIR, RMDIR, CHDIR.

Основные команды для работы с файлами TYPE, DELETE, COPY, RENAME.

Основные команды для работы с дисками FORMAT, DISKCOPY, VOL, LABEL, CHKDSK, SYS.

Команда DIR

Выводит список файлов и подкаталогов, находящихся в заданном каталоге.

DIR [диск:][маршрут][имя_файла] [/P] [/W]

При указании параметра /P выводится по одному экрану списка файлов. Чтобы увидеть следующий экран, нужно нажать любую клавишу.

Параметр /W выводит перечень файлов в широком формате с максимально возможным числом имен файлов/каталогов на каждой строке.

Команда MKDIR (MD)

Создает каталог. Команду MKDIR или MD можно использовать для создания многоуровневой структуры каталогов.

MKDIR [диск:]маршрут

MD [диск:]маршрут

Команда RMDIR (RD)

Удаляет каталог. Перед удалением каталога нужно удалить в нем все файлы и подкаталоги (он должен быть пуст).

RMDIR [диск:]маршрут

RD [диск:]маршрут

Команда CHDIR (CD)

Выводит на экран имя текущего каталога или изменяет текущий каталог.

CHDIR [диск:][маршрут]

CHDIR[..]

CD [диск:][маршрут]

CD[..]

Например, команда cd \progs изменяет текущий каталог на подкаталог PROGS.

Команда TYPE

Выводит на экран содержимое текстового файла. Используйте эту команду для вывода содержимого файла без его модификации.

TYPE [диск:][маршрут]имя_файла

Команда DEL (Erase)

Удаляет заданные файлы.

DEL [диск:][маршрут]имя_файла [/P]

ERASE [диск:][маршрут]имя_файла [/P]

Параметр [диск:][маршрут]имя_файла задает расположение файла или набора файлов для удаления. /P перед удалением файла выводит запрос на подтверждение.

Например, чтобы удалить файл PRINT1.TMP в каталоге OUT на диске C вы можете воспользоваться командой:

del c:\out\print1.tmp

Команда COPY

Копирует в заданное место один или более файлов. Данную команду можно также использовать для комбинирования файлов. При копировании более одного файла MS-DOS выводит на экран имя каждого копируемого файла.

COPY [/Y /-Y][/A /B] источник [/A /B] [+ источник

[/A /B] [+ ...]][приемник [/A /B]] [/V]

Параметр "источник" задает расположение и имя файла или набора файлов, которые вы хотите копировать. Источник может содержать буквенную метку диска и двоеточие, имя каталога, имя файла или их сочетание. Параметр "приемник" задает расположение и имя файла или набора файлов, в которые вы хотите выполнить копирование. Приемник задается аналогично источнику.

Параметр /Y указывает, что вы хотите использовать команду COPY для замены существующих файлов без запроса на подтверждение. По умолчанию, если в качестве целевого файла задается существующий файл, COPY будет запрашивать, хотите ли вы затереть существующий файл (в предыдущих версиях MS-DOS это происходило без запроса). Параметр /-Y показывает, что вы хотите, чтобы команда COPY при замене существующего файла выводила запрос на подтверждение. Указание данного параметра переопределяет все назначения по умолчанию и текущую установку переменной операционной среды COPYCMD.

Параметр /A указывает текстовый файл ASCII. Параметр /B указывает двоичный файл. Параметр /V проверяет корректность записи новых файлов.