|
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: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: |
|