Курс DOS

    Накопители Файлы и каталоги Маршрут Приглашение DOS Команды DOS

 
 

1. Основные понятия и определения

2. Команды для работы в среде MS DOS

   2.1 Работа с каталогами файлов

   2.2 Команды поддержки файлов

   2.3 Вспомогательные команды DOS. Часть I

   2.4 Вспомогательные команды DOS. Часть II

   2.5 Вспомогательные команды DOS. Часть III

3. Пакетные файлы

4. Структура DOS

5. Конфигурирование системы

   5.1 С чего начать?

   5.2 CONFIG.SYS

   5.3 AUTOEXEC.BAT

   5.4 Справочник ко-манд конфигурирования

   5.5 Примеры

6. Краткий справочник команд DOS

Учебное пособие по Norton Commander

 

Накопители

 

Внешние накопители (диски) именуются латинскими буквами A, B, C и т.д. При обращении к операционной системе к этим буквам добавляется двоеточие, так что фактически логические имена накопителей имеют вид - A:, B:, причем A: соответствует первому (главному) накопителю, B: - второму (вспомогательному) накопителю.

Начальный запуск системы всегда осуществляется с системного диска, установленного в накопитель A:.

Сейчас, кроме НГМД установлен накопитель на жестком диске (винчестер) - НМД. Для него установлено имя С: .

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

A: и B: указывают на НГМД;
C: указывает на НМД;
D: указывает на виртуальный диск.

 

Наверх

Файлы

 

Файл - это именованная область памяти на одном из дисков, в которой может храниться текст программы, какое-либо из ее промежуточных представлений, исполняемая программа или данные для ее работы. В файлах могут содержаться также любые текстовые документы, электронные таблицы или закодированные графические изображения. Наконец, файл может содержать в себе целую базу данных или ее часть.

Каждый файл имеет имя. Имя файла складывается из двух частей: собственно имени, которое состоит из 1-8 символов, и расширения имени (типа), которое может отсутствовать или состоять из 1-3 символов. Тип файла присваивается в соответствии с характером хранимой информации. Задание типа осуществляет либо сам пользователь, либо программа, порождающая файл. Имя и тип используются совместно для идентификации файла.

Имя и тип файла могут содержать русские и латинские буквы, а также символы: #,$,%,^,&,(,),-,_,@,!,",~. Символы с кодами меньше, чем 20Н, а так же символы "*" и "?" не могут использоваться в именах файлов. Полное имя файла образуется из двух слов - имени и типа, разделяемых знаком "точка". Если в имени файла отсутствует тип, точку можно опускать.

Примеры полных имен файлов:

COMMAND.COM PCTOOLS.EXE
AUTOEXEC.BAT HELP.TXT
CONFIG.SYS PROG1.PAS
PROG-1.BAS PROG2


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

 

Наверх

Каталоги

 

Каталог файлов или директорий содержит информацию о группе файлов, хранимых совместно на одном носителе. Каталог имеет имя и, в свою очередь, может быть зарегистрирован в другом каталоге. В этом случае он становится подчиненным или подкаталогом. Так образуется иерархическая файловая система. На каждом дисковом носителе всегда имеется корневой каталог, который создаётся при форматировании диска и в котором начинают регистрироваться обычные файлы и подкаталоги 1-го уровня. В них, в свою очередь, могут регистрироваться обычные файлы и подкаталоги 2-го уровня и т.д. Цепочки взаимно-подчиненных каталогов обозначаются их именами, разделяемыми знаком "\". Если этот знак стоит перед первым именем, значит "выше" по иерархии находится только корневой каталог.

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

\WORK - WORK находится на 1-м уровне
\WORK\PRO - PRO находится на 2-м уровне
 

Наверх

Маршрут

 

Маршрутом или путем по файловой системе называется обозначение, состоящее из имени накопителя и цепочки имен взаимно-подчиненных каталогов. Любой из этих элементов в обозначении маршрута может отсутствовать.

Примеры записи маршрутов:

C: C:\
\EXE C:\WORK\PRO


Маршрут всегда указывает на некоторый каталог, завершающий цепочку (в частности, на корневой или текущий каталог) и может использоваться, как префикс имени файла, указывающий его местонахождение. Префикс-маршрут отделяется от собственно имени файла разделителем "\".


Примеры имен файлов с префиксами:
C:PROG1.PAS
\DOS\FORMAT.COM
C:\WORK\DOC\HELP.TXT


Полная спецификация файла имеет вид (н: - имя накопителя, на котором находится файл):                  

[н:][маршрут]имя_файла[.тип]

 

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

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

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

 

Наверх

Приглашение DOS

 

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

Примеры стандартных приглашений:
A:> - указывает на накопитель A:
C:> - указывает на накопитель C:

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

Примеры расширенных приглашений:
A:\>
C:\WORK\PRO>
C:\WORK 12:20>

 

Наверх

Команды DOS

 

Команды DOS вводятся с клавиатуры в ответ на приглашение. Команда имеет имя и, возможно, параметры.

 

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

Примеры обращений к командам с разным числом параметров:

Встроенные команды: Внешние команды:
DIR BASIC
TYPE CONFIG.SYS FORMAT A:
COPY A:PR1.PAS D: DISKCOPY A: B: