No Image

Что такое каталог ms dos

СОДЕРЖАНИЕ
0 просмотров
22 января 2020

Основой построения и работы MS DOS является файловая структура хранимой информации и возможность каталогизации этих файлов.

Файл (file) – это поименованная область памяти на диске. Файлы MS DOS можно разделить на две категории: текстовые (для хранения информации в символьном виде) и двоичные (все остальные).

Каждый файл имеет имя. Полное имя файла обычно состоит из двух частей – собственно имени (префикса) и расширения (суффикса).

Имя файла (префикс) может содержать от 1 до 8 символов, расширение (суффикс) – от 0 до 3 символов (т. е. расширение является необязательным). Имя отделяется от расширения точкой.

В состав имени и расширения могут входить прописные и строчные латинские буквы, цифры и следующие специальные символы:

Некоторые имена файлов являются запрещенными, так как MS DOS воспринимает их как имена устройств:

AUX – устройство, подключенное к основному коммуникационному каналу параллельного обмена;

COM1, COM2, COM3 – устройства, подключенные соответственно к 1, 2, 3-му коммуникационным каналам последовательного обмена;

LPT1, LPT2, LPT3 – устройства, подключенные к 1, 2, 3-му параллельным каналам (обычно принтеры);

CON – используется для вывода на экран и ввода с клавиатуры (т. е. клавиатура при вводе, экран при выводе);

PRN – принтер.

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

Наличие расширения в имени файла не является обязательным. Как правило, расширение используется для описания типа информации, записанной в файле, т. е. для описания типа файла.

Общепринято, что расширение имени файла обозначает его тип. Обычно применяют следующие стандартные расширения имен:

gays.bas – программа на языке Бейсик;

prog.pas – программа на языке Pascal;

sos.bat – командный файл операционной системы;

doclad.txt – текстовой файл;

md1.com – программа в машинном коде, готовая к выполнению;

ct1.exe – перемещаемая программа, готовая к выполнению;

bio.c – исходная программа на языке Си;

mak.lib – библиотека программ;

p1.obj – скомпилированная объектная программа на машинном языке;

bumpy.gm – игровая программа;

tvir.doc – файл документов (обычно создаваемых с помощью текстовых редакторов).

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

Имя, тип, дата и время являются атрибутами файла, которые фиксируются на диске .

Кроме этих характеристик, на диске фиксируются также следующие атрибуты файлов:

Hidden – скрытый (такие файлы не отображаются на экране при просмотре);

Read-only – файл, доступный только для чтения (такой файл нельзя удалить или отредактировать);

System – системный (входящий в состав операционной системы).

Каталог (Directory) файлов предназначен для упорядочивания информации на диске.

Каталоги облегчают работу пользователя, помогают ему сориентироваться в большом объеме разнородной информации, обычно размещаемой во внешней памяти компьютера.

Каталог – это группа файлов на одном носителе, объединенных по какому-либо критерию (обычно логически взаимосвязанных).

Каталог можно рассматривать как раздел внешней памяти, с содержимым которого можно работать достаточно независимо. Каждый файл может находиться только в одном каталоге. Каталог имеет имя и, в свою очередь, может быть зарегистрирован в другом (родительском) каталоге. Это значит, что он включен в последний как целое, и тогда говорят, что он является подчиненным каталогом (каталог – Directory, подкаталог – Subdirectory) (подкаталогом). Таким образом образуется иерархическая, древовидная файловая система. На каждом дисковом носителе всегда имеется корневой каталог: тот, в котором начинают регистрироваться обычные файлы и подкаталоги 1-го уровня. В последних, в свою очередь, регистрируются файлы и подкаталоги 2-го уровня и т. д. Требования к именам каталогов те же, что и к именам файлов. Расширения имени для каталогов обычно не используются.

Каталог, в котором в настоящий момент работает пользователь, называется текущим.

Цепочки подчиненных (включенных друг в друга) каталогов обозначаются их именами, разделенными знаком . Если этот знак стоит перед первым именем, значит, "выше" по иерархии находится только корневой каталог.

Примеры цепочек подчиненных каталогов:

DOC – DOC находится на 1-м уровне;

TP6TL – TL находится на 2-м уровне;

Если команде MS DOS указать имя файла, то поиск или создание файла будет производиться в текущем каталоге.

Если необходимо использовать файл не из текущего каталога, то следует указать, где этот файл находится.

Это делается с помощью указания пути к файлу.

Путь (Path) – это последовательность из имен каталогов и символов "..", разделенных символом "".

Путь задает маршрут поиска файла от текущего каталога или корневого каталога к тому каталогу, в котором находится нужный файл.

Полный путь включает также и имя накопителя (диски, устройства, дисководы).

Накопители (внешние накопители, диски, устройства) именуются латинскими буквами A, B, C и т. д., вслед за которыми пишут двоеточие.

Например: A:,B:,C:.

Сочетание имени устройства и символа ":" (двоеточие) является указателем устройства.

Обычно имена накопителей распределяют следующим образом:

A: – соответствует первому (главному) накопителю на гибких магнитных дисках (НГМД);

B: – соответствует второму (вспомогательному) накопителю на гибких магнитных дисках (НГМД), или дисководу;

C:, D: и т. д. – соответствуют накопителям на жестком диске (НЖД, "винчестере").

Если путь начинается с символа "", то маршрут начинается от корневого каталога: A:GM.

Если путь начинается с символов ".." (две точки), то маршрут начинается от родительского каталога: ..LET.

Иначе маршрут начинается от текущего каталога: md1.exe.

Родительскому (относительно текущего) каталогу в MS DOS присвоен специальный символ ".." (две точки).

Таким образом, символы ".." соответствуют переходу в родительский каталог (более высокого уровня).

Текущему каталогу присвоена точка.

cd .3, cd 3 – одно и то же,

cd 23 – переход из 2 в 3.

Маршрут используется как префикс к имени файла, отделяемый от собственно имени файла тем же разделителем "". Итак имя файла задается полностью следующими элементами:

1) именем накопителя (устройства), на котором находится нужный файл (оно может опускаться);

2) местоположением (путем, Path), которое также может опускаться;

3) собственно полным именем файла, завершающим цепочку.

Эти три компоненты в совокупности образуют "спецификацию файла".

Формат записи спецификации файла:

– указатель накопителя (устройства);

Примеры спецификаций файлов:

C:DOSfdisk.com – файл fdisk.com входит в подкаталог DOS корневого каталога диска C:.

A:chapt7.txt – текстовой файл, входящий в корневой каталог дискеты A:.

sqroot.exe – файл с программой, входящий в текущий каталог на текущем диске.

A: est.pas – файл с исходным текстом программы на языке PASCAL на дискете A:, не имеющей подкаталогов.

Здесь и всюду далее квадратные скобки "[" и "]" – обозначение, указывающее, что информация внутри них не является обязательной.

При указании имен файлов могут использоваться два специальных символа:

"*" (знак "звездочка");

"?" (знак вопроса),

которые позволяют задавать шаблон имени файла.

В шаблонах знак "*" обозначает любое число любых символов, которые допускаются в именах и типах файлов.

Знак вопроса "?" соответствует произвольному символу в той позиции, где стоит "?". Он позволяет "замаскиро-вать" любой одиночный символ в имени или типе файла.

Специальные символы "*" и "?" называют масками (джокерами или Wildcards). Поэтому эти символы нельзя использовать в именах для отдельных файлов.

AB*.* – все файлы с именами, начинающимися с AB;

*.* – все файлы текущего каталога;

*. – все файлы, у которых отсутствует тип;

. BAS – все файлы типа BAS с не более, чем трехбуквенными именами;

C?.* – все файлы, имена которых начинаются с C и состоят из одной или двух букв.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Увлечёшься девушкой-вырастут хвосты, займёшься учебой-вырастут рога 9989 – | 7782 – или читать все.

91.146.8.87 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Список команд DOS — нижеследующий список команд для операционной системы DOS. Начиная с 5-й версии, этот список с кратким описанием каждой команды может быть получен набором команды HELP . Также начиная с 5-й версии справка по конкретной команде может быть получена набором символов /? после имени команды.

Например, набор команды:

приведёт к получению справки по команде ren :

Все команды DOS нечувствительны к регистру букв, то есть любая команда может быть набрана как строчными, так и заглавными буквами.

Содержание

Команды [ править | править код ]

attrib [ править | править код ]

Вывод и изменение атрибутов файлов.

  • + — установка атрибута;
  • — — снятие атрибута;
  • R — атрибут «Только чтение»;
  • A — атрибут «Архивный»;
  • S — атрибут «Системный»;
  • H — атрибут «Скрытый»;
  • [диск:] [путь] [имя_файла] — указание файла или набора файлов для обработки;
  • /S — обработка файлов с указанными именами в текущей папке и во всех её подпапках;
  • /D — обработка и файлов, и папок.
Читайте также:  Смартфон уроки для чайников

Эквивалентна команде UNIX chmod.

cd или chdir [ править | править код ]

Вывод имени либо смена текущего каталога.

где .. обозначает переход в родительский каталог.

Команда CD диск: отображает имя текущего каталога указанного диска. Команда CD без параметров отображает имена текущих диска и каталога. Параметр /D используется для одновременной смены текущих диска и каталога.

Изменение команды CHDIR при включении расширенной обработки команд: имя текущего каталога в строке вызова преобразуется к тому же регистру символов, что и для существующих имен на диске. Так, команда CD C:TEMP на самом деле сделает текущим каталог C:Temp , если он существует на диске. Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет перейти в подкаталог, имя которого содержит пробелы, не заключая все имя каталога в кавычки. Например:

приводит к тому же результату, что и:

При отключении расширенной обработки команд используется только второй вариант.

Эквивалентна команде Unix cd (с параметрами) или pwd (без параметров).

Команды для работы с каталогами [ править | править код ]

Имена файлов в DOS могут быть только в формате 8.3, то есть не более 8 символов в названии файла и не более 3 в расширении (исключая недопустимые символы — пробел . " / [ ] : ; = ,). Пробел используется в качестве разделителя между командой и её параметрами.

Команда Формат Описание Параметры
dir DIR [диск:][маршрут][имя_файла] [/P] [/W] [A[[:]атрибуты]] [/O[[:]сортировка]] [/S] [/B] [/L] [/C] Просмотр каталога [1]
  • H — скрытые файлы;
  • -H — нескрытые файлы;
  • S — системные файлы;
  • -S — файлы, отличные от системных;
  • D — каталоги;
  • -D — только файлы (не каталоги);
  • A — файлы, готовые для архивизации;
  • -A — файлы, не измененные после последней архивизации;
  • R — файлы, доступные только по чтению;
  • -R — файлы, не имеющие доступа только по чтению;
  • N — сортировка по алфавиту (по имени);
  • -N — в порядке, обратном алфавитному (Z—A);
  • E — в алфавитном порядке по расширению;
  • -E — по расширению в порядке, обратном порядке;
  • D — по дате и времени (начиная с более ранних);
  • -D — по дате и времени, начиная с поздних;
  • S — по возрастанию размера;
  • -S — по убыванию размера;
  • C — по коэффициенту компрессии, начиная с меньшего;
  • -C — по коэффициенту компрессии, начиная с большего.
md md диск:имя_каталога Создание каталога
cd cd диск:имя_каталога Смена текущего каталога
rd rd диск:имя_каталога Удаление каталога
  • /s — удаляет указанный каталог и все подкаталоги вместе с файлами. Параметр /s используется для удаления дерева каталогов.
  • /q — запускает rmdir в скрытом режиме. Команда удаляет каталоги без запроса подтверждения.
  • /? — отображает справку в командной строке.
deltree deltree имя_файла_или_имя_каталога Удаление каталога со всем его содержимым
move move диск: имя_каталога новое_имя_каталога Переименование каталога
path path диск1:имя_каталога1;диск2:имя_каталога2 Поиск

Набрав две точки (..) можно вернуться в предыдущий каталог; при вводе — в корневой каталог.

  • dir — просмотр оглавления текущего каталога;
  • dir *.exe — выводится информация обо всех файлах с расширением EXE из текущего каталога;
  • cd c:catalog — установить текущим каталог с именем catalog на диске C;
  • cd[ ].. — переход на каталог выше (пробелы необязательны);
  • cd[ ] — переход в корневой каталог (пробелы необязательны);
  • md books — в текущем каталоге создать подкаталог books;
  • md c:archives — в корневом каталоге на диске С: создается каталог archives;
  • rd games — удаление каталога games в текущем каталоге.

dir [ править | править код ]

Выводит список файлов и подкаталогов, находящихся в заданном каталоге. Если команда задается без параметров, то выводится метка диска и его номер, имена файлов и каталогов (по одному на строку), включая расширения, а также дату и время их последней модификации. После этого выводится число файлов в каталоге, общий объём (в байтах), занимаемый файлами, и объём свободного пространства на диске.

Параметр [диск:][маршрут] задает диск и каталог, содержимое которого вы хотите видеть на экране. Параметр [имя_файла] задает группу файлов или файл, которые нужно включить в список. При указании параметра /P выводится по одному экрану списка файлов. Чтобы увидеть следующий экран, нужно нажать любую клавишу. Параметр /W выводит перечень файлов в широком формате с максимально возможным числом имен файлов/каталогов на каждой строке. Параметр /A[[:] атрибуты] выводит имена только тех каталогов и файлов, которые имеют заданные атрибуты. Если этот параметр опущен, то DIR выводит все файлы, кроме скрытых и системных. Если этот параметр задан без указания атрибутов, DIR выводит имена всех файлов, включая скрытые и системные. Двоеточие не обязательно. Комбинация значений, которые можно использовать в качестве атрибутов, показана в следующей таблице. Значения не разделяются пробелами:

  • H — скрытые файлы;
  • -H — нескрытые файлы;
  • S — системные файлы;
  • -S — файлы, отличные от системных;
  • D — каталоги;
  • -D — только файлы (не каталоги);
  • A — файлы, готовые для архивизации;
  • -A — файлы, не измененные после последней архивизации;
  • R — файлы, доступные только по чтению;
  • -R — файлы, не имеющие доступа только по чтению.

Параметр /O[[:] сортировка] управляет порядком сортировки каталога при выводе его командой DIR. Если он опущен, DIR сортирует имена файлов и каталогов в том порядке, в котором они содержатся в каталоге. Если не указан параметр «сортировка», то DIR выводит имена в алфавитном порядке. Значение, которые вы можете использовать в параметре «сортировка», описаны в следующей таблице. При комбинировании их не нужно разделять пробелами:

  • N — сортировка по алфавиту (по имени);
  • -N — в порядке, обратном алфавитному (Z—A);
  • E — в алфавитном порядке по расширению;
  • -E — по расширению в порядке, обратном порядке;
  • D — по дате и времени (начиная с более ранних);
  • -D — по дате и времени, начиная с поздних;
  • S — по возрастанию размера;
  • -S — по убыванию размера;
  • C — по коэффициенту компрессии, начиная с меньшего;
  • -C — по коэффициенту компрессии, начиная с большего.

Параметр /S перечисляет каждое вхождение файла в заданном каталоге и всех подкаталогах. /B перечисляет каталоги и имена файлов по одному на строку (включая расширение). Выводится основная информация, без итоговой. /B переопределяет параметр /W. /L выводит неотсортированные имена файлов и каталогов в нижнем регистре. Расширенные символы в нижний регистр не преобразуются. /C[H] выводит коэффициент компрессии файлов, компрессированных с помощью Doublespace, на основе размера кластера 8К. Необязательный параметр H выводит эту информацию на основе размера кластера основного диска. При использовании параметра /W или /B параметр /C[H] игнорируется.

О выводе структуры каталога или диска рассказывается в описании команды TREE, а о компрессированных дисках — в описании DBLSPACE. Для вывода подмножества файлов и каталогов вы можете использовать трафаретные символы (* и ?). Если задается более одного значения порядка сортировки, DIR сортирует файлы по первому критерию, затем по второму и т. д.

Используемый DIR формат даты и времени зависит от установки страны в файле CONFIG.SYS. Если команда COUNTRY не используется, форматы соответствуют форматам США. Чтобы передать вывод команды DIR в файл, вы можете использовать символ перенаправления (>) или конвейеризации (|). Перед этим следует установить в файле AUTOEXEC.BAT переменную операционной среды TEMP. В противном случае временный файл будет выводится в списке каталога. С помощью команды SET в переменной операционной среды DIRCMD в AUTOEXEC вы можете предварительно установить параметры команды DIR. В переменной DIRCMD можно использовать только допустимое сочетание параметров DIR. Например, чтобы установить DIRCMD для широкого вывода по умолчанию (/W), включите в AUTOEXEC.BAT команду set dircmd=/w.

Можно переопределить набор параметров команды DIR, заданных с помощью переменной DIRCMD. Для этого используйте те же параметры, что и в командной строке DIR, но перед параметром нужно указывать также знак минуса, например, dir /-w. Используемые по умолчанию установки DIRCMD вы можете изменить также с помощью команды DOS SET, набрав их в командной строке после символа равенства (=). Новые установки будут действовать по умолчанию для всех последующих команд DIR до следующего использования SET DIRCMD в командной строке или перезапуска MS-DOS. Чтобы сбросить все назначенные по умолчанию параметры, наберите команду set dircmd=. Текущие установки переменной операционной среды DIRCMD вы можете просмотреть с помощью команды set. MS-DOS выводит на экран список параметров и их установок (подробности вы можете найти в описании SET).

Читайте также:  Установка nvidia в fedora

Если есть необходимость использовать DIR для вывода одного листинга каталога за другим, пока не выведется содержимое каждого каталога текущего диска, и необходимо упорядочить каждый каталог по алфавиту, вывести его в широком формате и делать паузу после вывода каждого экрана — для этого, находясь в корневом каталоге, необходимость использовать команду dir /s/w/o/p. Чтобы при этом не выводились имена каталогов, следует использовать команду dir /s/w/o/p/ a: -d. Чтобы распечатать вывод, следует использовать символ переназначения: dir > prn.

chkdsk [ править | править код ]

Проверка диска и вывод отчета.

  • том — определяет точку подключения, имя тома или букву проверяемого диска с двоеточием;
  • имя_файла — Файлы, проверяемые на наличие фрагментации (только FAT/FAT32);
  • /F — исправление ошибок на диске;
  • /V — для FAT/FAT32: вывод полного пути и имени для каждого файла на этом диске. Для NTFS: также вывод сообщений об очистке;
  • /R — поиск поврежденных секторов и восстановление их содержимого (подразумевает /F );
  • /L:размер — только для NTFS: изменение размера файла журнала до указанной величины (в КБ). Если размер не указан, выводится текущее значение размера;
  • /X — при необходимости предварительное отключение тома. Все открытые дескрипторы для этого тома будут недействительны (требует /F );
  • /I — только для NTFS: менее строгая проверка индексных элементов;
  • /C — только для NTFS: пропуск проверки циклов внутри структуры папок.

Ключи /I или /C укорачивают время выполнения CHKDSK за счет пропуска некоторых проверок тома.

Эквивалентна команде fsck в Unix.

Также можно использовать команду scandisk , которая ищет все повреждённые кластеры на диске.

cls [ править | править код ]

Эквивалентна команде clear в Unix.

copy [ править | править код ]

Копирование одного или нескольких файлов в другое место.

  • источник — имена одного или нескольких копируемых файлов;
  • /A — файл является текстовым файлом ASCII;
  • /B — файл является двоичным файлом;
  • /D — указывает на возможность создания зашифрованного файла;
  • результат — каталог и/или имя для конечных файлов;
  • /V — поверка правильности копирования файлов;
  • /N — использование, если возможно, коротких имен при копировании файлов, чьи имена не удовлетворяют стандарту 8.3;
  • /Y — подавление запроса подтверждения на перезапись существующего конечного файла;
  • /-Y — обязательный запрос подтверждения на перезапись существующего конечного файла;
  • /Z — копирование сетевых файлов с возобновлением.

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

Чтобы объединить файлы, необходимо указаит один конечный и несколько исходных файлов, используя подстановочные знаки или формат файл1 + файл2 + файл3 + … .

Эквивалентна команде cp в Unix. Расширенными возможностями обладают XCOPY и robocopy

del , erase [ править | править код ]

Удаление одного или нескольких файлов.

  • имена — имена одного или нескольких файлов. Для удаления сразу нескольких файлов используются подстановочные знаки. Если указан каталог, из него будут удалены все файлы;
  • /P — запрос на подтверждение перед удалением каждого файла;
  • /F — принудительное удаление файлов, доступных только для чтения;
  • /S — удаление указанных файлов из всех подкаталогов;
  • /Q — отключение запроса на подтверждение при удалении файлов;
  • /A — отбор файлов для удаления по атрибутам;
  • атрибуты — отбор файлов для удаления по атрибутам:
  • S — системные файлы;
  • R — доступные только для чтения;
  • H — скрытые файлы;
  • A — файлы для архивирования.

Префикс « – » имеет значение НЕ.

Изменение команд DEL и ERASE при включении расширенной обработки команд. Результаты вывода для ключа /S принимают обратный характер, то есть выводятся только имена удаленных файлов, а не файлов, которые не удалось найти.

Эквивалентна команде rm в Unix.

deltree [ править | править код ]

Удаление каталога вместе с файлами и подкаталогами.

В Unix функциональность deltree предоставляется командой rm с параметром -r .

dir [ править | править код ]

Вывод списка файлов и подкаталогов из указанного каталога.

  • [диск:][путь][имя_файла] — диск, каталог и/или файлы, которые следует включить в список;
  • /A — вывод файлов с указанными атрибутами: D — каталоги; R — доступные только для чтения; H — скрытые файлы; A — файлы для архивирования; S — системные файлы; префикс «-» имеет значение НЕ;
  • /B — вывод только имен файлов;
  • /C — применение разделителя групп разрядов для вывода размеров файлов (по умолчанию). Для отключения этого режима служит ключ /-C;
  • /D — вывод списка в несколько столбцов с сортировкой по столбцам;
  • /L — использование нижнего регистра для имен файлов;
  • /N — отображение имен файлов в крайнем правом столбце;
  • /O — сортировка списка отображаемых файлов: N — по имени (алфавитная); S — по размеру (сперва меньшие); E — по расширению (алфавитная); D — по дате (сперва более старые); G — начать список с каталогов; префикс «-» обращает порядок;
  • /P — пауза после заполнения каждого экрана;
  • /Q — вывод сведений о владельце файла;
  • /S — вывод списка файлов из указанного каталога и его подкаталогов;
  • /T — выбор поля времени для отображения и сортировки время: C — создание; A — последнее использование; W — последнее изменение;
  • /W — вывод списка в несколько столбцов;
  • /X — отображение коротких имен для файлов, чьи имена не соответствуют стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие имена файлов выводятся слева от длинных. Если короткого имени у файла нет, вместо него выводятся пробелы;
  • /4 — вывод номера года в четырёхзначном формате.

Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отмены их действия следует ввести в команде те же ключи с префиксом «-», например: /-W.

Эквивалентна команде ls в unix.

echo [ править | править код ]

Вывод информации в любой источник назначения, файл, экран и т. д.

Функции данной команды и форма записи для Windows и Unix — разные.

Отображает сообщение (message) или включает и выключает эхо-отображение команд.

Первый разделительный пробел обязателен, остальные разделительные пробелы в первом случае игнорируются, а во втором случае приписываются строке сообщения (message). ECHO без параметров отображает текущую установку ECHO.

fdisk /mbr [ править | править код ]

Изменение MBR, а именно восстановление главной загрузочной записи, если она оказалась повреждена/модифицирована/затёрта. Запуск команды без аргументов вызывает меню для создания, удаления, и получения информации о разделах диска. Также может быть сменён активный (загрузочный) раздел.

MS-DOS расшифровывается как дисковая операционная система. Операционная система – это программа, координирующая действия вычислительной машины; под ее управлением осуществляется выполнение программ. MS-DOS – операционная система, расположенная на дисках. Разработчиком MS-DOS является Корпорация Microsoft. Три основные функции операционной системы: 1. Обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, гибкими дисками, жесткими дисками и т.д.). Такой обмен данными называется "ввод/вывод данных". 2. Обеспечение системы организации и хранения файлов. 3. Загрузка программ в память и обеспечение их выполнения. Операционная система MS-DOS блестяще справляется со своими обязанностями. На практике одно из основных преимуществ использования MS-DOS заключается в простоте ее понимания, несмотря на функциональную сложность (То есть система рассчитана на выполнение достаточно сложных функций). В отсутствие операционной системы вычислительная машина ведет себя как дикий неприрученный зверь, сильный и быстрый, не неуправляемый человеком. Операционная система "обуздывает" ее скорость и силу, превращает энергию машины в полезный для человека инструмент.

Краткая история создания MS-DOS.

Первой разработкой MS-DOS можно считать операционную систему для персональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS. Право на использование операционной системы 86-DOS было куплено Корпорацией Microsoft, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Когда в конце 1981 г. новый компьютер IBM PC приобрел широкую популярность, его операционная система представляла собой модифицированную версию системы 86-DOS, названную PC-DOS, версия 1.0. Вскоре после выпуска IBM-PC на рынке стали появляться персональные компьютеры "схожие с РС". Операционная система этих компьютеров называлась MS-DOS, версия 1.0. Корпорация Microsoft предоставила в распоряжение фирм, производящих эти машины, точную копию операционной системы PC-DOS – широко теперь применяемую MS-DOS. Единственным серьезным различием этих систем было то, что называется "уровнем системы". То есть для каждой машины необходимо было по- купать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный программист, в чьи обязанности входила работа по "подгонке" операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними. С момента выпуска операционные системы PC-DOS и MS-DOS усовершенствовались параллельно и аналогичным образом. в 1982 году появились версии 1.1. Главным преимуществом новой версии была возможность использования двухсторонних дискет (версия 1.0 позволяла работать только с односторонними дискетами), а также возможность пересылки принтеровского вывода на другие устройства. В 1983 году были разработаны версии 2.0. По сравнению с предыдущими они давали возможность использовать жесткий диск, обеспечивали усложненный иерархический каталог диска, включали встроенные устройства для дискет и систему управления файлами. MS-DOS версии 3.0, выпущенная в 1984 году, предоставляла улучшенный вариант обслуживания жесткого диска и подсоединенных к компьютеру микрокомпьютеров. Последующие версии, включая 3.3 (появившуюся в 1987 году), развивались в том же направлении. MS-DOS версии 5.0 предоставляет возможность использования памяти расположенной выше 1M. В MS-DOS версии 6.0 расширены возможности изпользования памяти расположенной выше 1M, добавлена утилита оптимизации использования памяти Memmaker. Добавлено средство увеличения эффективного дискового пространства DoubleSpace. В комплект поставки включены утилиты проверки и оптимизации жесткого диска ScanDisk и Defrag. После судебных разбирательств с компанией Stack по поводу авторского права на DoubleSpace, последний в версии MS DOS 6.22 заменен на DriveSpace.

Читайте также:  Топ лучших лаунчеров для андроид

Основные понятия

Пример: kbr.sys – драйвер клавиатуры

каталог (директория) – группа файлов,объединенных по какому-либо признаку. Вся информация, хранящаяся в ПК размещается в файлах. Для обращения к файлу используется имя файла. ИМЯ ФАЙЛА: имя.тип имя – может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 8 символов; тип – может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 3 символов. Тип или расширение могут отсутствовать.

Пример: docum1.txt lex.bat baza

Для удобного обращения к файлам используются каталоги. В каталоге могут размещяться файлы и другие каталоги. Таким образом каталоги образуют дерево. Имена каталогов могут быть такими же как и имена файлов, а также: . – текущий каталог; .. – родительский каталог; – корневой каталог. Имена катологов завершаются символом (обpатная косая). Для обращения к файлу, pасположенному не в текущем каталоге, используется полное (маршрутное) имя файла. Полное имя файла: имя диска маршрут имя файла

Примеры: c:uxve.prg c:lexlex.exe d:usersfoxfhg.fox

Направленный ввод/вывод, фильтры и коммуникации

Ввод и вывод – это процессы, осуществляющие пересылку входнных и выходных данных. MS-DOS предусматривает достаточно сложное математическое обеспечение для управления этими процессами по желанию пользо- вателя. Управление данными осуществляется с помощью процедур, называемых направленный ввод и вывод, фильтры и коммуникации. Используя эти процедуры, пользователь может организовать свою линию передачи информации. Он может ориентировать поток информации на любое устройство, или в любое место памяти, упорядочить информацию, пропустив ее через фильтр, направляя затем выходной поток, например, на вход системной программы или обpаботчика команды.

Стандартные устройства ввода и вывода

Для ввода информации в большинстве случаев используют клавиатуру. В результате выполнения большинства операций полученные данные выводятся на экран дисплея. Поэтому клавиатура считается стандартным уст- ройством ввода, а экран – стандартным устройством вывода. MS-DOS предусматривает средства, позволяющие назначать нестандартные устройства ввода или вывода. Такие устройства называются перифе- рийными устройствами ввода/вывода, т.к. они являются внешними по отношению к машине.

Стандартные названия устройств

Назначая нестандартное устройство, грамотно указывайте его название. Каждое устройство (например, принтер) имеет стандартное системное имя, относящееся именно к этому устройству. Имя резервируется даже для фиктивного устройства, котоpое используется при тестировании системы.

Стандартные названия устройств

Стандартное имя Периферийное устройство
AUX Первый асинхронный коммуникационный порт
СОМ1,СОМ2,СОМ3,СОМ4 Асинхронные коммуникационные порты
CON Клавиатура и экран (CONsole)
LPT1,LPT2,LPT3 Первый, второй и третий параллельные принтеры
NUL Фиктивное устройство (для тестирования)
PRN Первый параллельный принтер

Направленный ввод и вывод

Шаблоны имен файлов

Пример:

fio.txt
mity.txt *.txt
ol.txt
foxproln.exe foxhelp fox*.* foxcomp

Стандартные типы файлов: *.bat- командные файлы *.exe – загрузочные файлы *.com – загрузочные файлы

Прочие файлы: *.txt – текстовые файлы *.doc – текстовые файлы *.dbf – файл базы данных *.sys – системные файлы *.bak – страховочный файл

Все команды MS DOS можно разделить на внутренние и внешние. Внутренние команды поддерживаются ядpом MS DOS (command.com) и всегда могут быть выполнены. Внешние команды выполняются только в том слу- чае,если на диске присутствует файл-пpогpамма, выполняющая эту команду. Любая пpогpамма может pассматpиваться как внешняя команда.

Базовые команды pаботы с файловой системой.

Команда DIR Отображает список файлов и подкаталогов в катологе.

DIR [диск:][маршрут][имя файла] [/P] [/W] [/A[[:атрибуты]]
[/O[[:]порядок сортировки]] [/S] [/B] [/L] [диск:][маршрут][имя файла] Указывает диск, каталог, и/или файлы для отображения. /P Приостанавливает вывод каждый раз после заполнения экрана информацией. /W Испольновать компактыный формат вывода. /A Отображать файлы с указанными атрибутами.

атрибуты

D каталоги R файлы только для чтения
H скрытые файлы A файлы готовые к архивированию

S системные файлы – перед атрибутом означает "не"
/O Выдать файлы в указанном порядке.

порядок сортировки

N В порядке имен S В порядке размеров
E В порядке расширений D По дате и времени

G Вначале выдать каталоги – для обратного порядка
/S Отображать список файлов в указанном каталоге и всех его подкаталогах. /B Выводить файлы без заголовочной и итоговой информации. /L Выводить строчными буквами. Переключатели могут быть предопределены в системной переменной DIRCMD.

Команда MKDIR Создает каталог.

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

Команда CHDIR Отображает имя или изменяет текущий каталог.

CHDIR [диск:][маршрут]
CHDIR [..]
CD [диск:][маршрут]
CD [..] .. Указывает, что Вы хотите перейти в родительский каталог. Наберите CD диск: чтобы узнать имя текущего каталога на указанном диске. Наберите CD без параметров чтобы узнать текущий диск и каталог.

Команда RMDIR Удаляет каталог.

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

Команда COPY Копирует один или несколько файлов в другое место.

COPY [/A | /B] источник [/A | /B] [+ источник [/A | /B] [+ . ]] [результат]
[/A | /B]] [/V] источник Указывает файл или файлы для копирования. /A Указывает, что копируемый файл – ASCII текстовый файл. /B Указывает, что копируемый файл – двойчный файл. результат Указывает каталог и/или имя файла для нового файла(ов). /V Проверять, что новые файлы записаны корректно. Для добавления файлов друг к другу укажите один файл как результат, но несколько файлов как источник (используйте шаблоны или формат файл1+файл2+файл3).

Команды DEL, ERASE Удаляет один или несколько файлов.

DEL [диск:][маршрут]имя файла [/P]
ERASE [диск:][маршрут]имя файла [/P] [диск:][маршрут]имя файла Указывает файлы для удаления. Для удаления нескольких файлов используйте шаблоны /P Спрашивать подтверждение перед удалением каждого файла.

Команда RENAME Переименовывает файл (файлы).

RENAME [диск:][маршрут]имя файла1 имя файла2
REN [диск:][маршрут]имя файла1 имя файла2 Заметим, что Вы не можете указать новый диск или маршрут для резултирующего файла.

Дисковый сервис

Комманда FDISK Конфигурирует жесткий диск для использования под MS-DOS.

Команда FORMAT Форматирует диск для использования под MS-DOS.

FORMAT диск: [/V[:метка]] [/Q] [/U] [/F:размер] [/B | /S]
FORMAT диск: [/V[:метка]] [/Q] [/U] [/T:дорожки /N:сектора] [/B | /S]
FORMAT диск: [/V[:метка]] [/Q] [/U] [/1] [/4] [/B | /S]
FORMAT диск: [/Q] [/U] [/1] [/4] [/8] [/B | /S]
/V[:метка] Указывает метку тома. /Q Выполнять быстрое форматирование. /U Выполнять безусловное форматирование. /F:размер Указывает размер дискеты для форматирования (такой как 160, 180, 320, 360, 720, 1.2, 1.44, 2.88). /B Выделить место на форматированном диске под системные файлы. /S Копировать системные файлы на форматированный диск. /T:дорожки Указывает количество дорожек на стороне диска. /N:сектора Указывает количество секторов на дорожке. /1 Форматировать одну сторону дискеты. /4 Форматировать дискеты 5.25 дюйма на 360K в дисководе высокой плотности. /8 Форматировать 8 секторов на дорожку.

Команда CHKDSK Проверяет диск и отображает отчет.

CHKDSK [диск:][[маршрут]имя файла] [/F] [/V]
[диск:][маршрут] Указывает диск и каталог для проверки. имя файла Указывает файлы для проверки на фрагментированность. /F Исправлять ошибки на диске. /V Отображать полный маршрут и имя каждого файла на диске. Наберите CHKDSK без параметров для проверки текущего диска.

Комментировать
0 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
Adblock detector