FAQ советы инструкции программы для Windows  2K/XP


Документация

WindowsXP
Windows 2000
DOS
BIOS
Загрузочный CD

Разделы

Документация
Программы
Форум
Ссылки

 



Команды MS-DOS

ИМЯ: ASSIGN

НАЗНАЧЕНИЕ: назначить дисководу другую букву

СИНТАКСИС:  ASSIGN[[X]=[Y]]

ОПИСАНИЕ

Знак равенства не обязателен.

X обозначает дисковод, на который в данный момент пишется(читает-
ся) информация.

Y обозначает дисковод, на который вы хотите писать(или  читать  с
него) информацию.

После обозначающих дисководы букв не нужно ставить двоеточие.
Для того, чтобы восстановить исходное состояние дисководов, набе-
рите

ASSIGN

и нажмите клавишу CR.

     Команда ASSIGN позволяет работать с  программами,  использу-
ющими только два дисковода (<А> и <В>), на других дисководах. Ко-
манда

ASSIGN A=C B=C

позволит вам использовать дисковод <С> (жесткий диск) вместо дис-
ководов <А> и <В>. Все запросы к дисководам <А> и <В> будут пере-
адресованы к дисководу <С>

 ЗАМЕЧАНИЕ

Не следует использовать команду ASSIGN  при  работе  с  командами
BACKUP, PRINT или во время нормального использования МС-ДОС.  Это
нельзя делать потому, что команда ASSIGN прячет истинный тип уст-
ройства от команд, для которых истинная информация об  устройстве
жизненно важна. Команды FORMAT и DISKCOPY игнорируют любое  пере-
определение дисководов.

СООБЩЕНИЯ

INCORRECT PARAMETER - одна из опций задана неверно.

ИМЯ: ATTRIB

НАЗНАЧЕНИЕ: установить (или вернуть в исходное положение)
            атрибуты файла; показать атрибуты файла.

СИНТАКСИС: ATTRIB[+R|-R] [<ДИСКОВОД:>] <ИМЯ ВЕТВИ>

ОПИСАНИЕ

+R делает файл доступным только для чтения.
-R делает файл доступным как для чтения, так и для записи.

[<ДИСКОВОД>][<ИМЯ ВЕТВИ>] указывает на  файл,  атрибуты  которого
будут модифицированы.

Если какая-либо прикладная программа открывает  файл  для  чтени-
я(записи), то, используя команду ATTRIB, можно сделать  его  дос-
тупным только для чтения и использовать эту программу через  ком-
пьютерную сеть.

Для того, чтобы посмотреть атрибуты некоторого файла, наберите

ATTRIB <ИМЯ ВЕТВИ>

и нажмите клавишу CR.

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

ATTRIB +R MYFILE.TXT
ИМЯ:BACKUP

НАЗНАЧЕНИЕ: создать архивную копию файлов жесткого
            диска на дискетах.

СИНТАКСИС:BACKUP [<ДИСКОВОД:>][<ИМЯ ВЕТВИ>][<ДИСКОВОД>]
          [/S][/M][/A][/P][/D:<ДАТА>]
          [/T:<ВРЕМЯ>[/L:<ИМЯ ФАЙЛА>]


ОПИСАНИЕ

Первый параметр <ДИСКОВОД:> указывает на жесткий диск, который вы
собираетесь копировать.  Второй  параметр  <ДИСКОВОД:>  указывает
дисковод, на который будет делаться копия. Если вы специально  не
позаботитесь, то все старые файлы на архивном диске будут уничто-
жены прежде, чем туда будут записаны новые.

     Эта программа совместима с программой,  поставляемой  фирмой
IBM. Если вы не использовали переключатели /P или /T (их  исполь-
зование описано ниже), то формат  диска  и  формат  файлов  будет
идентичен форматам программы фирмы IBM. Файлы, которые были  ско-
пированы с использованием переключателя /P, могут не  прочитаться
программой RESTORE(восстановить) фирмы IBM.

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

/S - копировать вместе с подкаталогами;

/M - копировать только те файлы, которые  изменились  со  времени
создания последней копии;

/A - новые файлы будут добавлены к уже существующим  на  архивном
диске; не стирайте старые файлы на гибком диске;

/P - упаковать как можно больше файлов  на  каждый  гибкий  диск;
создать подкаталоги на дискете (если это единственный способ  за-
полнить ее); (ПРЕДУПРЕЖДЕНИЕ: может быть потеряна совместимость с
программой RESTORE фирмы IBM);

/D - копировать только те файлы, которые были модифицированы пос-
ле указанной даты (включительно);

/T - копировать только те файлы, которые были модифицированы пос-
ле указанного времени(включительно);

/L - создать статистический файл в указанном файле; если имя фай-
ла не указано, то будет создан файл BACKUP.LOG и помещен в корне-
вой каталог копируемой файловой системы; первая строка этого фай-
ла содержит дату и время, когда была создана архивная копия  сис-
темы; каждая последующая строчка соответствует одному из скопиро-
ванных файлов; эти строки состоят из имени файла и из  количества
дискет, которое он занял; эта информация может быть использована,
если вам захочется восстановить какой-либо один файл;  вы  будете
знать точно, какой диск вам надо указать программе RESTORE, и вам
не нужно будет искать его по  всем  дискам;  если  статистический
файл уже существует, то новая информация будет дополнена  к  ста-
рой.
ИМЯ: BREAK

НАЗНАЧЕНИЕ: установить режим контроля символа CTRL_C.

СИНТАКСИС:BREAK [ON] или BREAK [OFF]

ОПИСАНИЕ

В зависимости от того, с какой программой  вы  работаете,  символ
CTRL_C может быть использован  для  остановки  всей  деятельности
(например, для того, чтобы остановить сортировку  файла).  Обычно
при чтении с клавиатуры, записи на  экран  и  печати  на  принтер
МС-ДОС проверяет: не был ли введен символ CTRL_C. После  установ-
ления режима BREAK ON такой контроль распространяется и на другие
операции (например чтение и запись на диск).

     Для того, чтобы ограничиться контролем только при  обращении
к экрану, клавиатуре и печатающему  устройству,  нужно  выключить
установленный ранее режим:

BREAK OFF

Если вы хотите узнать, как установлен режим  обработки  CTRL_C  в
данный момент, наберите

BREAKи нажмите клавишу CR.
ИМЯ:CHDIR

СИНОНИМ:CD

НАЗНАЧЕНИЕ: сменить рабочий каталог, показать рабочий каталог

СИНТАКСИС:CHDIR [<ИМЯ ВЕТВИ>]

ОПИСАНИЕ

Если в данный момент вашим  рабочим  каталогом  является  каталог
\BIN\USER\JOE и вы хотите сменить его на другой  каталог  (напри-
мер, \BIN\USER\JOE\FORMS), наберите

CHDIR \BIN\USER\JOE\FORMS

и нажмите клавишу CR.

МС-ДОС перенесет вас в новый каталог. Можно так  же  использовать
сокращенное название команды CHDIR - CD.

CHDIR ..

Эта команда всегда перенесет вас в "родительский" каталог текуще-
го каталога.

     Используя команду CHDIR без указания имени ветви, вы увидите
на экране имя рабочего каталога. Если  вы  работаете  в  каталоге
\BIN\USER\JOE на дисководе <В> и набрали команду

CHDIR

и нажали клавишу CR, то МС-ДОС выдаст на экран следующее  сообще-
ние:

B:\BIN\USER\JOE

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

CHDIR B:

выдаст на экран рабочий каталог на дисководе <В>.
ИМЯ: CHKDSK

НАЗНАЧЕНИЕ: проверка диска на указанном дисководе

СИНТАКСИС:CHKDSK [<ДИСКОВОД:>][<ИМЯ ВЕТВИ>][/F][/V]

ОПИСАНИЕ

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

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

160256 bytes total disk space (всего на диске .. байт)
  8192 bytes in 2 hidden files(в невидимых файлах ..байт)
   512 bytes in 2 directories (в каталогах .. байт)
 30720 bytes in 8 user files  (в файлах пользователя ..)
121344 bytes available on disk(свободно .. байт)
 65536 bytes total memory     (ОЗУ)
 53152 bytes free             (свободно в ОЗУ)

Если вы не зададите  параметр  /F,  CHKDSK  не  будет  исправлять
встретившиеся ошибки. Если вы зададите параметр /V, CHKDSK  будет
выдавать сообщения во время проверки диска.

     Если после имени команды вы наберете имя файла,  МС-ДОС  вы-
даст статистику для диска в целом и для указанного  файла  в  от-
дельности.

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

CHKDSK A:>FILENAME

Сообщения об ошибках будут посланы в файл с заданным именем. Если
вы переадресовываете вывод программы CHKDSK, то нельзя  использо-
вать переключатель /F

СООБЩЕНИЯ

 CHKDSK может выдавать следующие сообщения:

<ИМЯ ФАЙЛА> CONTAINS NON CONTIQUOUS BLOCKS - указанный файл  (или
файлы) не записаны последовательно на диске (отдельные куски фай-
ла расположены в разных местах диска).

ALL SPECIFIED FILE(S) ARE CONTIQUOUS - все указанные  вами  файлы
записаны последовательно на диск.

Если вы зададите параметр /F, то перечисленные ниже ошибки  могут
быть скоректированы:

CANNOT CHDIR TO <ИМЯ ФАЙЛА>.TREE PAST THIS POINTS NOT PROCESSED -
CHKDSK - обходит последовательно все ветви файловой системы и  вы
не можете обработать какой-то каталог. Все  подкаталоги  и  файлы
этого каталога не будут проверены.

FIRST CLUSTER NUMBER IS INVALID. ENTRY TRUNCUTED - точка входа  в
каталоге содержит неверный указатель на область данных.  Если  вы
указали параметр /F, то длина файла будет установлена 0.

ALLOCATION ERROR, SIZE ADJUSTED - в таблице размещения файлов был
найден неверный номер сегмента. Файл будет сокращен до последнего
правильного сегмента.

DISK ERROR READING FAT - одна из таблиц размещения файлов  содер-
жит испорченный сектор. МС-ДОС будет  автоматически  использовать
другую таблицу. Рекомендуется скопировать  все  файлы  на  другой
диск.

DISK ERROR WRITING FAT - одна из таблиц размещения файлов  содер-
жит испорченный сектор. МС-ДОС будет  автоматически  использовать
другую таблицу. Рекомендуется скопировать  все  файлы  на  другой
диск.

Ниже дается список ошибок, которые МС-ДОС не в  состоянии  испра-
вить самостоятельно, даже если при обращении к CHKDSK6r был  указан
переключатель /F. В этих ситуациях вы должны действовать самосто-
ятельно, чтобы исправить сложившуюся ситуацию.

INCORRECT DOS VERSION - CHKDSK работает только  с  МС-ДОС  версия
3.0 и старше.

INSUFFICIENT MEMORY. PROCESSING CANNOT CONTINUE - на вашей машине
нет достаточного количества оперативной памяти для  работы  прог-
раммы CHKDSK.

INVALID DRIVE SPECIFICATION - неверно указано имя дисковода.  За-
дайте правильное имя.

INVALID PARAMETER - вы неверно указали один из переключателей.

INVALID SUB-DIRECTORY ENTRY - указанный вами подкаталог  либо  не
существует, либо испорчен. Проверьте, правильно-ли вы указали имя
подкаталога.

ERRORS FOUND, F PARAMETER NOT SPECIFIED. CORRECTIONS WILL NOT  BE
WRITTEN TO DISK. - вы должны обязательно указать параметр /F, если
вы хотите, чтобы CHKDSK исправил найденные ошибки.

INVALID WORKING DIRECTORY. PROCESSING CANNOT CONTINUE - ваш  диск
испорчен. Смените диск или сделайте копию с архивного диска.

CANNOT CHDIR TO ROOT. PROCESSING CANNOT CONTINUE - CHKDSK  путе-
шествует по древовидной структуре каталога и не может возвратить-
ся в корневой каталог. CHKDSK не может проверить оставшиеся ката-
логи на диске. Попробуйте перезагрузить МС-ДОС. Если  эта  ошибка
появиться снова, то диск использовать нельзя.

<ИМЯ ФАЙЛА> IS CROSS-LINKED ON CLUSTER -  сделайте  копию  файла,
который вы хотите сохранить и уничтожьте оба файла,  которые  ис-
пользуют один сегмент на диске.

X LOST CLUSTERS FOUND IN Y CHAINS. CONVERT LOST CHAINS  TO  FILES
(Y/N)? - если на этот запрос вы ответите Y и ранее вы задали  па-
раметр /F, то CHKDSK создаст в корневом каталоге файлы,  содержа-
щие информацию, находившуюся в потерянных сегментах  (создаваемые
CHKDSK файлы именуются как FILENNNN.CHK). Если вы не указали  па-
раметр /F, то CHKDSK оставит все как есть.

     Если вы ответили N и ранее указали параметр /F,  CHKDSK  вы-
даст сообщение

X BYTES DISK SPACE FREED
(освобождено Х байтов дисковой памяти)

Если вы ответили N и не параметр /F, CHKDSK выдаст сообщение
X BYTES DISK SPACE WOULD BE FREED
(есть возможность освободить Х байтов дисковой памяти)

PROBABLY NON-DOS DISK. CONTINUE (Y/N)? - вы используете диск не в
формате МС-ДОС. Вы должны указать - продолжать ли  CHKDSK  работу
или нет. Это сообщение обычно  означает,  что  испорчена  таблица
размещения файлов.

INSUFFICIENT ROOM IN  ROOT  DIRECTORY.  ERASE  FILES  AND  REPEAT
CHKDSK - CHKDSK не будет работать до тех пор, пока вы не  удалите
файлы из корневого каталога.

UNRECOVERABLE ERROR IN DIRECTORY. CONVERT DIRECTORY TO FILE(Y/N)?
- если вы ответите на этот запрос Y, CHKDSK переведет испорченный
каталог в файл. В дальнейшем вы можете его удалить.

     Если вы ответите на этот запрос N, то вполне может быть, что
вы не сможете ни читать из этого каталога, ни писать в него.

ENTRY HAS A BAD ATTRIBUTE (OR SIZE OR LINK) - этому сообщению мо-
жет предшествовать одна или несколько точек, указывающих  на  ис-
порченный подкаталог. Если вы указали параметр /F, CHKDSK попыта-
ется исправить эту ошибку.

CANNOT RECOVER . ENTRY, PROCESSING CONTINUED -  точка  входа  <.>
(текущий каталог) испорчена.

CANNOT RECOVER .. ENTRY, PROCESSING CONTINUED - точка входа  <..>
(родительский каталог) испорчена.

DIRECTORY IS TOTALLY EMPTY, NO . OR .. DIRECTORY - данный каталог
не содержит ссылок ни на текущий,  ни  на  родительский  каталог.
Удалите этот каталог и создайте его заново.

(.)(..) DOES NOT EXIST -  информационное  сообщение  CHKDSK.  Оно
указывает на то, что каталоги (.) и (..) испорчены.
ИМЯ: CLS

НАЗНАЧЕНИЕ: очистить экран дисплея

СИНТАКСИС: CLS

ОПИСАНИЕ

При выполнении команды CLS МС-ДОС посылает на консоль ANSI после-
довательность ESC[2J, которая очищает экран.
ИМЯ: COMMAND

НАЗНАЧЕНИЕ: запустить командный процессор

СИНТАКСИС: COMMAND [<ИМЯ ДИСКОВОДА:><ИМЯ ВЕТВИ>][<CTTYDEV>][/P]
           [/C <СТРОКА>]

ОПИСАНИЕ

Эта  команда  запускает  новый  командный  процессор   (программу
МС-ДОС, которая содержит все внутренние команды).

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

     Опция <ИМЯ ДИСКОВОДА:><ИМЯ ВЕТВИ> указывает командному  про-
цессору, где искать файл COMMAND.COM, если возникнет нужда в  пе-
резагрузке переместимой его части.

     <CTTYDEV> позволяет определять различные устройства  (напри-
мер, асинхронный порт ПЭВМ) для ввода и вывода.  Более  подробную
информацию вы найдете в описании команды CTTY.

     Переключатель /P приказывает COMMAND.COM не выходить на  бо-
лее высокий уровень.

     Переключатель /C (если используется) должен  быть  последним
переключателем в команде. Он указывает командному процессору  вы-
полнить команду, указанную в строке, и затем вернуться обратно.

Пример:

COMMAND /C CHKDSK B:

Этот пример указывает командному процессору:

1. Запустить новый командный процессор  под  управлением  текущей
программы.

2. Запустить команду CHKDSK B:

3. Вернуться в первый командный процессор.
ИМЯ: COPY

НАЗНАЧЕНИЕ: Копирует один или несколько файлов на другой
            диск. Если вам хочется, то вы можете присвоить
            копии другое имя.  С помощью этой команды можно
            так же копировать файлы на одном и том же диске
            и дополнять файлы.

СИНТАКСИС: COPY [<ИМЯ ДИСКОВОДА:>]<ИМЯ ВЕТВИ>
          [<ИМЯ ДИСКОВОДА:>]<ИМЯ ВЕТВИ>]
          [/V] [/A] [/B]      копирование
          COPY <ИМЯ ВЕТВИ> + ... + <ИМЯ ВЕТВИ>
          дополнение

ОПИСАНИЕ

(копирование файлов)
ЗАМЕЧАНИЕ
Если файл с исходной информацией и файл, куда она будет  скопиро-
вана, находятся в рабочем каталоге,  то  вы  можете  использовать
вместо полного имени ветви только имя файла.

     Если имя второй ветви не указано, то копия будет сделана  на
текущий дисковод и с тем же именем, как и исходный файл (имя пер-
вой ветви). Если исходный файл находится на текущем  дисководе  и
имя второго файла не указано, то программа  COPY  прекратит  свою
работу (копирование файла самого в себя недопустимо). МС-ДОС  вы-
даст сообщение об ошибке:

FILE CANNOT BE COPIED ONTO ITSELF
0 FILE(S) COPIED
(Файл не может быть скопирован в себя.
 Скопировано 0 файлов.)

     Второй параметр может принимать три формы:

1. Если второй параметр состоит только из имени дисковода, то ис-
ходный файл копируется под тем же именем на  указанный  дисковод.
Например:

COPY MEMO.DOC B:

создаст на дисководе <В> копию файла MEMO.DOC с  точно  таким  же
именем.

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

COPY MEMO.DOC LETTER.DOC

создаст копию файла MEMO.DOC в файле  LETTER.DOC,  который  будет
расположен на текущем дисководе.

3. Если второй параметр включает в себя имя дисковода, то  исход-
ный файл будет скопирован на указанный дисковод. Например:

COPY MEMO.DOC B:MEMO.DOC

создаст копию файла MEMO.DOC на  текущем  дисководе,  назовет  ее
MEMO.DOC и поместит ее на диск в дисководе <В>.

     Переключатель /V указывает МС-ДОС, что при копировании необ-
ходимо проверять правильность записи  на  диск  каждого  сектора.
Хотя ошибки при выполнении команды COPY встречаются крайне редко,
вы можете использовать этот переключатель для  того,  чтобы  убе-
диться в правильности записи очень важных данных. При использова-
нии этой опции команда COPY будет  работать  медленнее,  так  как
МС-ДОС должен проверить каждую запись на диск. Если процесс запи-
си не контролируется, то любая ошибка выдается на экран.

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

     Ниже дается пояснение к использованию переключателей /A,/B:
Если они используются с именем исходного файла:

/A - файл будет обработан как текстовый файл. Данные в файле  бу-
дут скопированы до первого символа  КОНЕЦ-ФАЙЛА  (но  не  включая
его). В редакторе EDLIN признаком  конца  файла  является  символ
CTRL_Z. Остаток файла не копируется.

/B - файл копируется целиком вместе с символом КОНЕЦ-ФАЙЛА.  При-
меры:

COPY MEMO.TXT /A LETTER.TXT

COPY REPORT.ASM /B REPORT2.TXT

При использовании с именем файла, куда будет копироваться  инфор-
мация:

/A - символ КОНЕЦ-ФАЙЛА будет добавлен последним символом.

/B - символ КОНЕЦ-ФАЙЛА не будет добавлен.

При добавлении файлов по умалчиванию всегда используется переклю-
чатель /A. Примеры:

COPY MEMO.TXT LETTER.TXT /A

COPY REPORT.ASM REPORT2.ASM /B

(добавление файлов)

     Команда COPY позволяет добавлять файлы. Для этого достаточно
просто перечислить имена файлов, разделенные символом <+>, и ука-
зать в конце имя файла, куда будет записана вся информация.  Нап-
ример:

COPY INTRO.RPT+BODY.RPT+B:SUM.RPT REPORT

Эта команда об'единяет файлы  с  именами  INTRO.RPT,  BODY.RPT  и
SUM.RPT (с дисковода <В>) в один файл с именем REPORT.

     Используя специальный символ <*> вы можете  об'единить  нес-
колько файлов в один с помощью короткой команды

COPY *.LST COMBIN.PRN

Эта команда берет все файлы с расширением .LST и об'единяет их  в
файл COMBIN.PRN.

     Ниже приводится пример,  когда  каждый  файл  с  расширением
*.LST об'единяется с соответствующим файлом с  расширением  .REF.
Результат записывается в файл с тем же именем, но  с  расширением
*.PRN. Таким образом, файл с именем FILE1.PRN будет  об'единен  с
файлом FILE1.REF и сумарная  информация  будет  записана  в  файл
FORM1.PRN. Таким же образом  будут  обработаны  файлы  XYZ.LST  и
XYZ.REF и т.д.

COPY *.LST + *.REF *.PRN

     Следующая команда об'единяет все файлы с расширением *.LST и
с расширением *.REF в один файл с именем COMBIN.PRN

COPY *.LST + *.REF COMBIN.PRN

ЗАМЕЧАНИЕ

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

COPY *.LST ALL.LST

Однако, ошибка не будет обнаружена то тех пор, пока  не  наступит
черед добавлять файл ALL.LST. В этот момент  файл  ALL.LST  может
быть уже уничтожен.

     Команда COPY сравнивает имена входных файлов с именами целе-
вых файлов. Если они совпадают, то один входной файл пропускается
и выдается сообщение об ошибке:

CONTENT OF DESTINATION LOST BEFORE COPY
(содержимое целевого файла потеряно до копирования)

В дальнейшем процесс об'единения продолжается нормально. Это поз-
воляет "сумировать" файлы следующим образом:

COPY ALL.LST + *.LST

Эта команда добавляет  все  файлы  *.LST,  за  исключением  файла
ALL.LST. При выполнении этой команды не будет выдано никакого со-
общения об ошибках.

СООБЩЕНИЯ

CANNOT DO BINARY READS FROM A DEVICE - нельзя копировать в двоич-
ном режиме с устройства. Уберите  переключатель  /B  или  укажите
ASCII переключатель /A.

CONTENT OF DESTINATION LOST BEFORE COPY -  файл,  предназначенный
для копирования, затерт до завершения работы программы. Пример:

COPY X+Y Y

Эта команда уничтожает файл Y перед копированием.
ИМЯ: CTTY

НАЗНАЧЕНИЕ: позволяет сменить устройство ввода команд
            (в этой команде буквы TTY представляют
            консоль).

СИНТАКСИС:CTTY <УСТРОЙСТВО>

ОПИСАНИЕ

<УСТРОЙСТВО> обозначает устройство, с которого вы вводите команды
МС-ДОС. Эта команда полезна, если вы хотите изменить  устройство,
с которым вы работаете. Команда

CTTY AUX

перенаправляет все команды  ввода/вывода  с  текущего  устройства
(консоль) на асинхронный порт (как на другой терминал). Команда

CTTY CON

перенаправляет ввод/вывод обратно на консоль.

ЗАМЕЧАНИЕ

Существует много программ, которые не используют  МС-ДОС  ни  для
ввода, ни для вывода или ни для того, ни для другого.  Эти  прог-
раммы вводят информацию непосредственно с устройств  вашего  ком-
пьютера. CTTY не оказывает никакого  влияния  на  эти  программы.
CTTY можете управлять только  программами,  осуществляющими  весь
ввод/вывод через операционную систему.
ИМЯ: DATE

НАЗНАЧЕНИЕ: Ввести в систему новую дату (или изменить ее)
            Эта дата будет занесена в каталог для любого
            файла, который вы создадите или модифицируете.
            Вы можете изменить дату либо с терминала, либо
            из командного файла ( МС-ДОС  не выдает запрос
            на ввод даты, если вы используете эту команду
            из файла пакетной обработки ).

СИНТАКСИС: DATE [<MM>-<DD>-<YY>]

ОПИСАНИЕ

Если вы наберете

DATE

команда DATE ответит сообщением

CURRENT DATE IS <WEEKDAY> <MM>-<DD>-<YY>
ENTER NEW DATE (MM-DD-YY)
текущая дата : <день недели> <мм>-<дд>-<гг>
введите новую дату (мм-дд-гг)

Если вы не хотите изменить указанную дату, нажмите клавишу CR.
Также вы можете указать желаемую дату непосредственно  после  ко-
манды DATE

DATE 3-9-81

В этом случае запрос

ENTER NEW DATE

не появится после того, как вы нажмете клавишу CR.

     Для задания даты используйте только числа.  Ниже  приводится
список допустимых значений:

<MM> = 1 - 12
<DD> = 1 - 31
<YY> = 80 - 99 или 1980 - 2099

Дата, месяц и день должны отделяться друг от  друга  дефисом  (-)
или слэшем  (/).  Независимо  от  того,  сколько  дней  в  месяце
(28,29,30,31) МС-ДОС изменит дату и месяц правильно.  МС-ДОС  уп-
равляется также и с высокосными годами.

     Формат ввода данных для команды DATE (MM-DD-YY)  может  быть
изменен. Команда COUNTRY в файле  CONFIG.SYS  позволяет  изменить
указанный формат на европейский DD-MM-YY.

СООБЩЕНИЯ

INVALID DATE - неверно задана дата

ENTER NEW DATE: задайте новую дату

Если числа были заданы неверно или были использованы недопустимые
разделители, то команда DATE выдаст указанное сообщение.  Пользо-
ватель должен ввести новую дату.
ИМЯ: DEL(DELETE)

СИНОНИМ: ERASE

НАЗНАЧЕНИЕ: уничтожить все указанные файлы

СИНТАКСИС: DEL [<ИМЯ ДИСКОВОДА:>>] <ИМЯ ВЕТВИ>

ОПИСАНИЕ

     Если <ИМЯ ВЕТВИ> задано как *.*, то появится запрос

ARE YOU SHURE? (вы уверены?)

Если в ответ нажать клавишу Y, то все файлы на диске будут  унич-
тожены.
ИМЯ: DIR(DIRECTORY)

НАЗНАЧЕНИЕ: выдать список файлов в каталоге

СИНТАКСИС:DIR [<ИМЯ ДИСКОВОДА:>] [<ИМЯ ВЕТВИ>] [/P] [/W]

ОПИСАНИЕ

Если вы просто наберете DIR, то будет выдана  информация  о  всех
файлах рабочего каталога на текущем дисководе.  Если  вы  укажите
имя дисковода

DIR B:

то будет выдана информация о всех файлах  на  диске  в  указанном
дисководе. Если было задано только имя файла без расширения

DIR <ИМЯ ФАЙЛА>

то будут перечислены все файлы с такими именами на диске текущего
дисковода. Когда вы набираете имя файла с указанием имени  диско-
вода

DIR B:FILENAME.EXT

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

------------------------------------------
 КОМАНДА                ЭКВИВАЛЕНТ
------------------------------------------
DIR                     DIR *.*
DIR <ИМЯ ФАЙЛА>         DIR <ИМЯ ФАЙЛА>.*
DIR .<РАСШИРЕНИЕ>       DIR *.<РАСШИРЕНИЕ>
------------------------------------------

Вместе с командой DIR могут быть использованы два  переключателя.
Переключатель /P выбирает страничный режим работы, делая паузу  в
выдаче списка, когда экран заполняется. Для возобновления  выдачи
нужно нажать любую клавишу.

     Переключатель /W убирает  расширенный  режим  представления
информации. С /W выдаются только имена файлов без  дополнительной
информации и по пять на строке.

     Нужно отметить, что если в файле CONFIG.SYS с помощью коман-
ды COUNTRY выбрана другая страна (не США), то форматы представле-
ния даты и времени будут другими.
ИМЯ: DISKCOMP

НАЗНАЧЕНИЕ: сравнить содержимое одного диска с другим

СИНТАКСИС: DISKCOMP [<ДИСКОВОД1:>] [<ДИСКОВОД2:>] [/1] [/8]

ОПИСАНИЕ

Команда сравнивает содержимое диска1 с диском2. Если  вы  хотите
сравнить только одну сторону каждого диска укажите ключ  /1.
Программа может сравнивать диски в разных  форматах.  Для  этого
используется ключ /8,  в  этом  случае  сравниваются  только
первые 8 секторов на дорожке, даже если Ваш диск имеет 9 или  15
секторов на дорожке.

ПРИМЕРЫ

diskcomp a: b: - сравнение дисков a: и b:

diskcomp a: - сравнение диска a: с a:, т.е. если на Вашей машине
имеется только один дисковод.

СООБЩЕНИЯ

Compare OK - оба диска идентичны

Compare error: ...  -  сообщение  при  обнаруженных  ошибках
сравнения. Далее следуют номера дорожек и  секторов,  в  которых
обнаружены различия.

Drive types or diskette types not compatible - типы дисков или
дисководов не совместимы.

Compare another diskette (Y/N) - сравнивать другие дискеты или
нет. В ответ введите Y если хотите сравнивать другие дисеты, или
N, если хотите закончить сравнение.
ИМЯ: DISKCOPY

НАЗНАЧЕНИЕ: скопировать содержимое одного диска на другой

СИНТАКСИС: DISKCOPY [<ДИСКОВОД:>] [<ДИСКОВОД:>]

ОПИСАНИЕ

Первая опция указывает на дисковод с исходной информацией, вторая
опция - на дисковод, куда будет копироваться информация.

     Диск в целевом дисководе должен  быть  отформатирован  перед
использованием.

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

     После завершения копирования DISKCOPY выдает следующее сооб-
щение:

COPY COMPLETE       (копирование завершено)
COPY ANOTHER (Y/N)?u (копировать еще диск (д/н)?)

Если вы ответите Y, то МС-ДОС попросит вас вставить диск с исход-
ный информацией и целевой диск в соответствующие дисководы и  ко-
пирование будет выполнено на тех же самых  дисководах,  как  было
указано вначале.

Для завершения работы программы DISKCOPY нажмите клавишу N.

     Нужно отметить, что если в файле CONFIG.SYS с помощью коман-
ды COUNTRY выбрана другая страна (не США), то форматы представле-
ния даты и времени будут другими.

ЗАМЕЧАНИЯ

1. Если вы не укажете ни одного параметра, то  будет  выполняться
копирование с использованием одного текущего дисковода.

2. Если вы не укажете второй параметр, то текущий дисковод  будет
использован как целевой.

3. Оба диска должны иметь одинаковое количество физических секто-
ров и сектора должны быть одного размера.

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

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

Например:

       COPY A:*.* B:

скопирует все файлы с диска в дисководе <А> на диск  в  дисководе
<В>.

5. на основе информации о дисководе и  диске  DISKCOPY  вычисляет
количество сторон диска, подлежащих копированию.

СООБЩЕНИЯ

COPY NOT COMPLETED - DISKCOPY не может  скопировать  целый  диск.
Для указанных файлов воспользуйтесь командой COPY и скопируйте их
на другой диск.

DISK ERROR WHILE READING DRIVE A:
ABORT,RETRY,IGNORE - DISKCOPY нашла ошибки во время  работы.

DISK MUST BE THE SAME SIZE - нельзя копировать  с  использованием
дисков разных форматов. Воспользуйтесь командой COPY.

SOURCE AND TARGET DISKETTES ARE NOT THE SAME  FORMAT.  CANNOT  DO
THE COPY - диски должны быть одного размера и типа для того, что-
бы программа DISKCOPY работала нормально. Например, нельзя  копи-
ровать с одностороннего диска на двухсторонний.  Переформатируйте
целевой диск, чтобы его формат был идентичен формату диска с  ис-
ходной информацией или замените его на диск подходящего типа.
ИМЯ: EXE2BIN

НАЗНАЧЕНИЕ: перевести файл из исполнимого формата (.EXE)
            в двоичный.

СИНТАКСИС:EXE2BIN [<ДИСКОВОД:>] <ИМЯ ВЕТВИ>
          [<ДИСКОВОД:>] [<ИМЯ ВЕТВИ>]

ОПИСАНИЕ

Эта команда используется только тогда, когда вам необходимо пере-
вести файл типа .EXE (исполняемый файл) в двоичный формат.  Файл,
именуемый первым параметром <ИМЯ ВЕТВИ>, является  исходным  фай-
лом. Если не указано расширение имени этого файла, то по  умалчи-
ванию предполагается, что его тип - .EXE. Исходный  файл  перево-
дится в двоичный формат (файлы типа .BIN) и заносится в  выходной
файл, определяемый вторым параметром <ИМЯ ВЕТВИ>. Если вы не ука-
зали имя дисковода для выходного файла, то  будет  использоваться
дисковод, указанный для исходного файла. Если вы не указали имени
выходного файла, то будет использовано имя исходного файла.  Если
вы не указали расширение имени выходного файла, то  новому  файлу
будет дано расширение BIN.

     Исходный файл должен содержать данные в формате .EXE,  кото-
рый создается редактором связей. Резидентная часть файла (или код
+ данные) не должна превышать 64 КБ. STACK  сегмент  в  программе
использовать нельзя.

     В зависимости от того, определен или нет в файле  типа  .EXE
счетчик команд и кодовый сегмент (CS:IP),  используется  один  из
двух видов конвертирования данных:

1. Если CS:IP не определен в .EXE файле, то  выполняется  простое
двоичное  преобразование.  Если  необходима  настройка  сегментов
(т.е. в программе содержатся операторы, требующие размещения сег-
ментов), программа запросит у вас необходимое значение. Этим зна-
чением является номер сегмента, в который данная программа должна
быть загружена. Результирующая программа будет работать только  в
том случае, если ее загрузить точно по  указанному  пользователем
адресу в ОЗУ. Командный процессор  не  может  работать  с  такими
программами.

2. Если CS:IP эквивалентно  0000:0100Н,  то  предполагается,  что
файл будет использован как .COM файл с указателем начального  ад-
реса, установленным на 100Н (с помощью команды  ассемблера  ORG).
Первые 100Н байтов файла будут уничтожены. Выравнивание сегментов
недопустимо, т.к. .COM файлы должны быть переместимыми, т.е. вход
в такие модули должен соответствовать условиям, указанным в руко-
водстве по макроассемблеру фирмы MICROSOFT. Как только  конверти-
рование закончится, вы можете переименовать получившийся  файл  в
файл с таким же именем и расширением .COM. Теперь командный  про-
цессор может работать с этим файлом как и с другими файлами  типа
.COM, находящимися на системном диске МС-ДОС.

СООБЩЕНИЯ

FILE CANNOT BE CONVERTED - (файл конвертировать нельзя) CS:IP  не
соответствуют приведенным выше  требованиям,  либо  подходят  под
требования для файла типа .COM, но требуют  настройки  сегментов.
Это сообщение выдается также, когда в исходном  файле  содержатся
данные в неверном формате.

FILE NOT FOUND - (файл не найден) заданного файла нет на  указан-
ном диске.

INSUFFICIENT MEMORY - (не хватает оперативной памяти) для  работы
программы EXE2BIN не хватает оперативной памяти.

FILE CREATION ERROR - EXE2BIN не может создать выходной файл. За-
пустите программу CHKDSK для проверки диска. (Диск может быть по-
лон, или могут встретиться какие-либо другие ошибки).

INSUFFICIENT DISK SPACE - (не хватает дисковой памяти)  на  диске
нет места, чтобы создать новый файл.

FIXUPS NEEDED - (необходима настройка  сегментов)  исходный  файл
(.EXE) содержит информацию о том, что необходимо указать  сегмент
для загрузки программы. Укажите абсолютный адрес сегмента, в  ко-
торый результирующая программа должна загружаться.

FILE CANNOT BE CONVERTED - (файл нельзя конвертировать)  неверный
формат исходного файла.

ПРЕДУПРЕЖДЕНИЯ

READ ERROR IN EXE FILE - (ошибка при чтении EXE файла) это  сооб-
щение является только предупреждающим. Оно означает, что  заголо-
вок EXE файла не соответствует размеру файла.
ИМЯ: EXIT

НАЗНАЧЕНИЕ: выйти из программы COMMAND.COM
            (командного процессора) и вернуться на
            предыдущий уровень (если он существует).

СИНТАКСИС: EXIT

ОПИСАНИЕ

Эта команда может быть использована, если вы работаете с приклад-
ной программой, которая запускает командный процессор. С  помощью
команды EXIT вы можете вернуться из командного процессора обратно
в прикладную программу. Например, для того, чтобы  из  прикладной
программы просмотреть содержимое каталога на  дисководе  <В>,  вы
должны с помощью процедуры EXEC вызвать  командный  интерпретатор
(системный вызов 4ВН). На экране появится запрос системы.  Теперь
вы можете набрать команду DIR и МС-ДОС покажет содержимое катало-
га. Когда вы наберете EXIT, то вы вернетесь на предыдущий уровень
(в вашу прикладную программу).
ИМЯ: FIND

НАЗНАЧЕНИЕ: Поиск указанной текстовой строки  в файле
            (или в файлах).

СИНТАКСИС: FIND [/V] [/C] [/N]
          <"СТРОКА"> [<ДИСКОВОД:>] [<ИМЯ ВЕТВИ>]

ОПИСАНИЕ

FIND - это фильтр, который берет как параметр текстовую строку  и
список имен файлов. Эта команда выдаст список всех строк в задан-
ных файлах, которые содержат указанную строку (группу символов).

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

     Переключатели для FIND:

/V - FIND покажет все строки, НЕ содержащие указанную строку;

/C - FIND будет выдавать только количество строк в каждом  файле,
которые содержат указанную строку;

/N - каждой выдаваемой строке будет  предшествовать  ее  номер  в
файле.

Строка должна быть заключена в двойные кавычки.

ПРИМЕР

FIND "FOOL'S PARADISE" BOOK1.TXT BOOK2.TXT

Эта команда выдаст все строки из  файлов  BOOK1.TXT  и  BOOK2.TXT
(именно в таком порядке), которые содержат строку "FOOL'S PARADI-
SE. Команда

DIR B: | FIND /V "DATE"

заставит МС-ДОС выдать имена всех файлов, в  которых  нет  строк,
включающих строку "DATE". Если в строку включается символ ('), то
она должна быть заключена в двойные кавычки ("....").

СООБЩЕНИЯ

INCORRECT DOS VERSION - команда FIND может  работать  только  под
управлением МС-ДОС версия 2.0 или выше.

FIND: INVALID NUMBER OF PARAMETERS - при вызове команды  FIND  вы
забыли задать строку.

FIND:SYNTAX ERROR - при вызове команды  FIND  вы  неверно  задали
строку. Запомните, что строка должна быть заключена в двойные ка-
вычки.

FIND:FILE NOT FOUND <ИМЯ ФАЙЛА> - файл с указанным вами именем не
существует или FIND не можете его найти.

FIND: READ ERROR IN <ИМЯ ФАЙЛА> - при чтении файла произошла  ка-
кая-то ошибка.

FIND: INVALID PARAMETER <ИМЯ ОПЦИИ> - указанная опция  не  сущес-
твует.

ПРИМЕЧАНИЕ

Команда не ищет образцы с русскими буквами!
ИМЯ: FORMAT     (дополнительная команда)

НАЗНАЧЕНИЕ: форматировать диск на указанном дисководе
            по формату МС-ДОС.

СИНТАКСИС: FORMAT (D:) (/S) (/1) (/8) (/9) (/Q) (/B)

ОПИСАНИЕ

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

     Если определен переключатель /S, то FORMAT копирует с  теку-
щего диска на форматируемый системные файлы МС-ДОС. Этот переклю-
чатель может быть использован при форматировании как дискет,  так
и жестких дисков. Системные файлы копируются в следующем порядке:

IBMBIO.COM
IBMDOS.COM
COMMAND.COM

     Переключатель /1 определяет односторонний формат. Обычно все
диски форматируются в двухстороннем формате (это относится только
к дискетам).

     Переключатель /8 определяет формат с 8 секторами  на  каждый
трек. Этот формат совместим с форматом IBM PC DOS  1.0  и  MS-DOS
1.25.

     Переключатель /9 определяет формат с 9 секторами  на  каждый
трек. Этот формат необходим при форматировании 180(360)  килобай-
тных дискет на дисководе 1.2МБ.

     Переключатель /Q определяет формат с 80 треками  вместо  40.
Этот формат НЕ нужен для форматирования всех 80 треков диска  ем-
костью 1.2МБ. Он используется для форматирования на дисководах  с
80 треками емкостью 720КБ.

     При использовании переключателя /B на диске будет  оставлено
место для системных файлов МС-ДОС IBMBIO.COM  и  IBMDOS.COM.  Эти
файлы и файл COMMAND.COM не  переносятся  на  форматируемый  диск
(как при использовании переключателя /S). Такой подход  позволяет
поместить на этот диск системные файлы любой версии  МС-ДОС,  ис-
пользуя команду SYS этой версии.

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

- используется одна сторона диска и на ней размечается 80 треков;

- используются две стороны диска и на них размечается по 40  тре-
ков.

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

ДИСКОВОД       ДИСК    ПЕРЕКЛЮЧАТЕЛИ    ВОЗМОЖНО НО
                                        НЕ ОБЯЗАТЕЛЬНО
------------------------------------------------------
1  сторона     160КБ    /8              /1
40 треков      180КБ
1  сторона     360КБ    /Q              /1/9
80 треков
2  стороны     160КБ    /8/1
40 треков      180КБ    /1              /9
               320КБ    /8
               360КБ                    /9
2  стороны     360КБ    /I/Q            /9
80 треков      720КБ    /Q              /9
1.2МБ          160КБ    /8/1
               180КБ    /1              /9
               320КБ    /8
2  стороны     360КБ    /9
40 треков
1  сторона     360КБ    /I/Q            /9
80 треков      1.2МБ
------------------------------------------------------

Гибкие диски, отформатированные на 1.2МБ дисководе с  опциями  /8
или /9 (т.е. 40 треков), могут плохо работать на дисководах с  40
треками.

СООБЩЕНИЯ

DISK UNSUITABLE FOR SYSTEM DRIVE - FORMAT обнаружил на диске  ис-
порченный трек на месте, где должны располагаться системные файлы
МС-ДОС. Если такое сообщение появилось на экране дисплея,  то  на
этом диске можно только хранить данные.

INSUFFICIENT MEMORY FOR SYSTEM TRANSFER - конфигурация ОЗУ  вашей
ПЭВМ не подходит для переноса  на  форматируемый  диск  системных
файлов IBMBIO.COM и IBMDOS.COM (используя переключатель /S).

INVALID CHARACTER IN VOLUME LABEL - имя тома должно быть не более
11 символов (только буквы и цифры).

TRACK 0 BAD - DISK UNUSABLE - FORMAT не может справиться с испор-
ченными треками, если они расположены в начале диска.  В  этом
случае возьмите другую дискету.
ИМЯ: GRAFTABL

НАЗНАЧЕНИЕ:

          Команда GRAFTABL позволяет на  машинах  с  графическим
          адаптером загрузить таблицу символов для  графического
          режима.

СИНТАКСИС: GRAFTABL

ОПИСАНИЕ:

Программа позволяет загрузить набор символов с кодами 128-255 для
использования в графическом режиме.

Для загрузки символов выполните программу без параметров. Если Вы
выполните программу еще раз, то вы получите сообщение:

Graphics characters already loaded - графические символы уже
загружены.
ИМЯ: GRAPHICS

НАЗНАЧЕНИЕ:

          Команда GRAPHICS позволяет, используя клавиши  Shift  и
          PrtSc, распечатывать на графических матричных принтерах
          графическую информацию.

СИНТАКСИС: GRAPHICS

ОПИСАНИЕ:

             Если вы хотите выводить  графическую  информацию  на
          матричный принтер, используя клавиши Shift и PrtSc,  то
          предварительно вы должны ввести команду GRAPHICS.

             Прежде, чем стартовать графические программы, введи-
          те

               GRAPHICS

          После этого на экране появится  подсказка  операционной
          системы. Далее, в процессе выполнения графических прог-
          рамм вы можете распечатать содержимое экрана на принте-
          ре при нажатии клавиш Shift и PrtSc.

            1. В четырехцветном графическом режиме при разрешении
               320 на 200 точек экран распечатывается  в  четырех
               оттенках серого цвета.

            2. В шестнадцатицветном графическом режиме при разре-
               шении 320 на 200 точек (только для ПЭВМ PCjr)  со-
               держимое экрана интерпретируется в четыре  оттенка
               серого цвета.

            3. В двуцветном графическом режиме при разрешении 640
               на 200 точек содержимое экрана печатается поверну-
               тым на 90 градусов (вдоль листа бумаги).

            4. В четырехцветном графическом режиме при разрешении
               640 на 200 точек (только для ПЭВМ PCjr) содержимое
               экрана интерпретируется в  четыре  оттенка  серого
               цвета  и  печатается  повернутым  на  90  градусов
               (вдоль листа бумаги).

          Команда GRAPHICS позволяет выводить на печать графичес-
          кую информацию, создаваемую любыми программами.
ПРИМЕЧАНИЕ YST

        Команда не работает с графическими адаптерами EGA, VGA и
Herculess.
ИМЯ:JOIN

НАЗНАЧЕНИЕ: подсоединить дисковод к указанной ветви.

СИНТАКСИС:JOIN <ДИСКОВОД:> <ДИСКОВОД:> <ИМЯ ВЕТВИ>

ОПИСАНИЕ

Если ветви с таким именем нет, то МС-ДОС пытается создать каталог
с указанным именем. Ветвь должна быть пустой. После того, как  вы
выполнили команду JOIN, имя дисковода, указанное в  первом  пара-
метре, становится недоступным. Если вы  попытаетесь  использовать
его, МС-ДОС выдаст сообщение об ошибке:

INVALID DRIVE (дисковод указан неверно)

     Команда JOIN удаляет различие между дисководами  по  именам.
Используя эту команду, вы можете  обращаться  ко  всем  каталогам
указанного дисковода, используя только имя ветви. Если перед  вы-
полнением команды JOIN указанная в ней ветвь уже существовала, то
она будет недоступна, пока будет действовать команда JOIN.

     Дисковод можно подсоединить только к корневому каталогу.

(правильная команда)     (неправильная команда)
JOIN D: C:\MEMOS         JOIN D: C:\MEMOS\JUNE

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

JOIN <ДИСКОВОД:>  /D

где <ДИСКОВОД:> указывает на исходный дисковод и переключатель /D
выключает команду JOIN.

Если вы просто наберете JOIN, МС-ДОС  выдаст  список  дисководов,
которые были об'единены.

СООБЩЕНИЯ

DIRECTORY NOT EMPTY - вы можете  указать  в  параметре  программы
JOIN только имя ПУСТОГО каталога.

INCORRECT NUMBER OF PARAMETERS - вы  задали  слишком  много  (или
слишком мало параметров) в командной строке.

NOT ENOUGH MEMORY - для запуска этой команды не хватает оператив-
ной памяти.
ИМЯ:LABEL

НАЗНАЧЕНИЕ: создание, изменение или удаление меток диска

СИНТАКСИС:LABEL [<ДИСКОВОД:>][МЕТКА]

ОПИСАНИЕ

Программа изменяет метку диска на указанном дисководе. Если метка
не указана, то она удаляется. Если диск не имел  метки,  то  она
создается.

ПРИМЕР

label a:msdos

ЗАМЕЧАНИЯ

В метке диска нельзя использовать следующие символы:

*?/\|.,:+-=><[]{}()&^
ИМЯ:MKDIR

СИНОНИМ: MD

НАЗНАЧЕНИЕ: создать новый каталог

СИНТАКСИС:MKDIR [<ДИСКОВОД:>] <ИМЯ ВЕТВИ>

ОПИСАНИЕ

Эта команда создает многоуровневую структуру каталогов. Когда  вы
находитесь в корневом каталоге, вы можете с помощью команды MKDIR
создавать в нем различные подкаталоги. Команда:

MKDIR \USER

создаст в корневом каталоге подкаталог с именем \USER. Для  того,
чтобы создать каталог с именем JOE в каталоге \USER, наберите:

MKDIR \USER\JOE

При создании каталогов с помощью команды MKDIR все вновь  создан-
ные каталоги будут располагаться под рабочим каталогом. Если  вас
это не устраивает, вы должны в команде MKDIR  точно  указать  имя
ветви.

СООБЩЕНИЯ

UNABLE TO CREATE DIRECTORY - МС-ДОС не  может  создать  указанный
вами каталог. Проверьте, правильно ли вы указали имя каталога.  У
вас может быть файл с точно таким же именем или диск  может  быть
уже заполнен.
ИМЯ: MODE

НАЗНАЧЕНИЕ:

          Команда MODE устанавливает режим функционирования прин-
          тера или дисплейного адаптера. Кроме того, устанавлива-
          ет опции последовательного порта (асинхронного коммуни-
          кационного адаптера) и перенаправляет выход принтера на
          последовательный порт.

СИНТАКСИС:

          MODE LPT#:[<n>][,[<m>][,P]]
          MODE <n>
          MODE [<n>],<m>[,T]
          MODE COMn:<СКОРОСТЬ ПЕРЕДАЧИ>[,<ЧЕТНОСТЬ>
          [,<ЧИСЛО БИТ>[,<СТОП БИТЫ>[,P]]]]
          MODE LPT#:=COMn

ОПИСАНИЕ:

             Если параметры <n> или <m> опущены или заданы непра-
          вильно, то режим,  устанавливаемый  этими  параметрами,
          остается прежним. Команда MODE используется  в  четырех
          случаях:

          Опция 1 (для принтера)

          MODE LPT#:[<n>][,[<m>][,P]]

          где
              #   - это 1,2 или 3 (номер принтера)
              <n> - это 80 или 132 (число символов на строку)
              <m> - это 6 или 8 (число строк на дюйм)
              P   - определяет число повторных попыток при
                    возникновении временных задержек.

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

               MODE LPT1:80,8

          устанавливает следующий режим принтера: от 1  до  80-ти
          символов на строке и вертикальный размер в 8  строк  на
          дюйм. Умалчиваемые значения для принтера - 80  символов
          на строку и 6 строк на дюйм.

          Для того, чтобы прервать цикл повторных попыток,  необ-
          ходимо нажать клавиши Control-Break.

          Опция 2 (для переключения дисплейного адаптера и  уста-
          новки режима дисплея)

          MODE <n>

          MODE [<n>],<m>[,T]

          где
               <n>  это 40,80, BW40, BW80, CO40, CO80 или MONO
               40   устанавливает ширину дисплейной строки  в  40
                    символов
               80   устанавливает ширину дисплейной строки  в  80
                    символов
               BW40 переключает  дисплей  на  цветной/графический
                    адаптер и  устанавливает  режим  черно/белого
                    отображения (отключает цвета).  Устанавливает
                    ширину дисплейной строки в 40 символов.
               BW80 переключает  дисплей  на  цветной/графический
                    адаптер и  устанавливает  режим  черно/белого
                    отображения (отключает цвета).  Устанавливает
                    ширину дисплейной строки в 80 символов.
               CO40 переключает  дисплей  на  цветной/графический
                    адаптер и устанавливает режим цветного  отоб-
                    ражения (включает цвета). Устанавливает шири-
                    ну дисплейной строки в 40 символов.
               CO80 переключает  дисплей  на  цветной/графический
                    адаптер и устанавливает режим цветного  отоб-
                    ражения (включает цвета). Устанавливает шири-
                    ну дисплейной строки в 80 символов.
               MONO переключает дисплей  на  монохромный  адаптер
                    (который  устанавливает   ширину   дисплейной
                    строки в 80 символов). Этот режим не  исполь-
                    зуется на ПЭВМ PCjr.

               <m>  - это R или L. Смещает экран дисплея на  одну
                    позицию вправо или влево.

               T    запрашивает тестовый шаблон. Используется для
                    выравнивания экрана.

          Экран дисплея (точнее,  изображение  на  экране)  можно
          смешать вправо или влево. Если в команде  MODE  вы  ис-
          пользуете опцию T, то на экран будет  выведен  тестовый
          шаблон. После этого, используя клавиши управления  кур-
          сором, вы можете отцентрировать или сместить  в  нужную
          сторону изображение на экране.

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

               MODE ,T

          выводит на экран тестовый  шаблон.  Клавиши  управления
          курсором позволяют теперь сдвинуть  изображение  вправо
          или влево.

          После того, как вы определите  число  сдвигов,  которое
          центрирует  экран,   вы   можете   поместить   в   файл
          AUTOEXEC.BAT нужное число команд MODE с тем, чтобы цен-
          тровка проводилась автоматически всякий раз,  когда  вы
          загружаете систему. Например, если изображение на экра-
          не  центрируется  двумя  сдвигами  влево,  то  в   файл
          AUTOEXEC.BAT следует поместить две команды MODE вида:

               MODE ,L
               MODE ,L

          Опция 3 (для последовательного порта)

         MODE COMn:<СКОРОСТЬ ПЕРЕДАЧИ>[,<ЧЕТНОСТЬ>
         [,<ЧИСЛО БИТ>[,<СТОП БИТЫ>[,P]]]]

          где:

              <n>                  номер  последовательного
                                   порта (или 1, или 2).
              <СКОРОСТЬ ПЕРЕДАЧИ>  скорость передачи  в бодах
                                   может быть: 110, 150, 300,
                                   600, 1200, 2400,  4800 или
                                   9600 бод.
              <ЧЕТНОСТЬ>           N (нет проверки), O ( про-
                                   верка  на  нечетность ), E
                                   (проверка на четность). По
                                   умалчиванию берется опция E
              <ЧИСЛО БИТ>          число значащих бит в  байте
                                   7 или 8 ( по умалчиванию 7)
              <СТОП БИТЫ>          1 или 2 (если  скорость пе-
                                   редачи 110 бод,  умалчивае-
                                   мое значение 2, во всех ос-
                                   тальных случаях - 1).

          Эти параметры протокола  передачи  данных  используются
          для инициализации последовательного порта.  При  иници-
          ализации порта должна быть установлена, по крайней  ме-
          ре, скорость передачи данных. Если используются умалчи-
          ваемые значения параметров, то вместо  соответствующего
          параметра необходимо поставить символ запятой (,). Нап-
          ример, команда:

               MODE COM2:110,O,8,1,P

          устанавливает режим передачи со скоростью  110  бод,  с
          контролем на нечетность, 8 значащих бит и один стопбит.
          Чтобы инициализировать порт со всеми умалчиваемыми  па-
          раметрами, необходимо ввести команду вида:

               MODE COM2:110,,,,P

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

          Нажатие клавиш Control-Break прерывает цикл обращений к
          порту. Для того, чтобы отменить режим повторного  обра-
          щения, установленный опцией Р, необходимо  заново  про-
          инициализировать порт, но без этой опции.

          Опция 4 (перенаправление параллельного выхода  принтера
          в последовательный порт)

          MODE LPT#:=COM<n>

          где

               # - 1,2 или 3 (номер принтера)

               <n> - 1 или 2 (номер последовательного порта)

          Если принтер присоединен к последовательному порту,  то
          номер этого порта (1 или 2) указывается при помощи дан-
          ной команды.

ПРИМЕЧАНИЕ:

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

            2. Команда MODE LPT#:[<n>][,<m>] отменяет пе-
            реопределение выхода для принтера номер #.
ИМЯ:MORE

НАЗНАЧЕНИЕ: посылает выходную информацию на консоль постранично.

СИНТАКСИС:MORE

ОПИСАНИЕ

MORE - это фильтр, который читает информацию со стандартного уст-
ройства ввода (например, команды с терминала) и выдает ее на  эк-
ран порциями. Далее, команда MORE приостанавливает выдачу  инфор-
мации и выдает на последнюю строчку экрана сообщение

--MORE--

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

     Команда MORE очень удобна для просмотра  на  экране  длинных
файлов. Если вы наберете

TYPE MYFILE.NEW | MORE

МС-ДОС  будет  выдавать  порциями  на  экран   содержимое   файла
MYFILE.NEW.
ИМЯ:PATH

НАЗНАЧЕНИЕ: установить каталог для поиска команд

СИНТАКСИС:PATH [[<ДИСКОВОД:>] [<ИМЯ ВЕТВИ>];
          [<ДИСКОВОД:>] [<ИМЯ ВЕТВИ>] ...]

ОПИСАНИЕ

Эта команда позволяет указать МС-ДОС, в каком каталоге (кроме ра-
бочего) нужно искать внешние команды. По умалчиванию все  внешние
команды ищутся только в рабочем каталоге.

     Для того, чтобы МС-ДОС  искал  внешние  команды  в  каталоге
\USER\JOE наберите:

PATH \USER\JOE

Теперь МС-ДОС будет искать внешние команды в каталоге  \USER\JOE,
до тех пор, пока вы не зададите другую ветвь для  поиска  или  не
завершите сеанс работы с МС-ДОС.

     Указывая имена ветвей через запятую, вы  можете  задать  для
МС-ДОС несколько поисковых каталогов. Например:

PATH \USER\JOE;B:\USER\SUE;\BIN\DEV

указывает МС-ДОС список каталогов, где нужно искать  внешние  ко-
манды. МС-ДОС просматривает каталоги в том же  порядке,  как  они
были указаны в команде PATH.

     Команда PATH, набранная без параметров, выдаст на экран спи-
сок поисковых каталогов. Если вы наберете  PATH ;,  МС-ДОС  будет
искать внешние команды только в рабочем каталоге (нулевой поиско-
вый каталог).

СООБЩЕНИЯ

NO PATH - вы набрали команду PATH без параметров, но  перед  этим
не задавали никаких поисковых каталогов.
ИМЯ:PRINT

НАЗНАЧЕНИЕ: распечатать на принтер текстовый файл
            параллельно с выполнением других команд
            МС-ДОС (обычно такой режим называется
            фоновой печатью).

СИНТАКСИС:PRINT [<ДИСКОВОД:>] [<ИМЯ ВЕТВИ>] [/D:<ДИСКОВОД>]
          [/B:<РАЗМЕР>] [/U:<ЗНАЧЕНИЕ>] [/M:<ЗНАЧЕНИЕ>]
          [/S:<ЗНАЧЕНИЕ>] [/Q:<ЗНАЧЕНИЕ>] [/T] [/C] [/P]

ОПИСАНИЕ

Команду PRINT можно использовать только в том случае, если к  ва-
шему компьютеру  подсоединено  печатающее  устройство  (принтер).
Вместе с этой командой можно использовать следующие  переключате-
ли:

/D - (УСТРОЙСТВО). Задает печатающее устройство. Если этот  пара-
метр не используется, то программа работает с устройством  PRN  и
запросит пользователя подтвердить этот выбор.

 Переключатели, перечисленные ниже, можно использовать только при
первом запуске команды PRINT после загрузки МС-ДОС.

/B - (БАЙТ). Этот переключатель устанавливает размер  внутреннего
буфера (в байтах). Увеличение размера буфера ускоряет  выполнение
команды PRINT.

/U - (ИНТЕРВАЛ). Определяет количество  тактов,  сколько  команда
PRINT будет ждать готовности принтера. Если ожидание  затягивает-
ся, PRINT прекращает работу в режиме разделения времени.

/M - (МАКСИМАЛЬНЫЙ ИНТЕРВАЛ). Определяет, сколько тактов отводит-
ся на печать файла. По умалчиванию отводится 2 такта.  Допустимые
значения от 1 до 255 тактов.

/S - Определяет соотношение времени, отводимого на работу пользо-
вательских программ и команды PRINT. По умалчиванию  устанавлива-
ется - 8.

/Q - (ОЧЕРЕДЬ). Определяет, сколько  файлов  можно  распечатывать
одновременно с помощью команды PRINT. По умалчиванию устанавлива-
ется 10. Допустимые значения от 4 до 32 файлов.

/T - (ПРЕРВАТЬ). Этот переключатель удаляет все файлы из  очереди
на печать. После выполнения будет выдано  сообщение  об  удалении
файлов из очереди.

/C - (ОТМЕНИТЬ). Этот переключатель включает режим отмены печати.
Все файлы, имена которых указаны перед этим переключателем, будут
удалены из очереди на печать.

/P - (ПЕЧАТЬ). Этот переключатель устанавливает режим печати. Все
файлы, имена которых указаны  перед  этим  переключателем,  будут
включены в очередь на печать.

     Если команда PRINT используется без указания каких-либо  оп-
ций, то на экране появится список файлов, ожидающих своей  очере-
ди. Например:

PRINT /T - очищает очередь на печать.

PRINT A:TEMP1.TST /C A:TEMP2.TST A:TEMP3.TST
удаляет все три файла из очереди на печать.

PRINT TEMP1.TST /C TEMP2.TST /P TEMP3.TST
Удаляет  из  очереди  файл  TEMP1.TST  и  добавляет  туда   файлы
TEMP2.TST и TEMP3.TST.

СООБЩЕНИЯ

ALL FILES CANCELED - если вы использовали переключатель /T (прер-
вать), МС-ДОС выдаст на принтер следующее сообщение:

ALL FILES CANCELED BY OPERATOR
(печать всех файлов отменена оператором).

Если был отменен файл, который печатался в данный момент, то  бу-
дет выдано сообщение:

FILE CANCELED BY OPERATOR
(печать файла отменена оператором).

CANNOT OPEN (ИМЯ ФАЙЛА) - или МС-ДОС не может найти заданный  для
печати файл, или он не существует. Проверьте указанное имя файла.

(ИМЯ ФАЙЛА) FILE NOT FOUND - в то время, когда указанный файл на-
ходился в очереди на печать (но еще не начал печататься), вы  пе-
реключились на другой диск. Повторите  команду  PRINT  для  этого
файла.

LIST OUTPUT IS NOT ASSIGNED TO DEVICE -  это  сообщение  выдается
если неверно указано имя устройства,  соответствующего  принтеру.
Все последующие попытки приведут к точно такому же  результату  и
это будет продолжаться до тех пор, пока вы правильно не  зададите
имя устройства.

NAME OF LIST DEVICE [PRN:] - это сообщение появляется при  первом
запуске команды PRINT без указания переключателя /D. В  ответ  на
этот запрос может быть указано любое устройство, и на  него  (как
на принтер) будут выдаваться пользовательские файлы, указанные  в
команде PRINT. Вы можете ответить так же,  нажав  клавишу  CR,  и
МС-ДОС будет использовать устройство с именем PRN.

NO FILES MATCH DRIVE:XXXXXXXX.XXX - для пополнения  очереди  были
заданы дисковод и имя файла, но ни одного похожего файла  система
не нашла. ЗАМЕЧАНИЕ: Если вы неверно  указали  имена  файлов  для
удаления из очереди на печать, никакого сообщения выдано  не  бу-
дет.

PRINT QUEUE IS EMPTY - очередь пуста.

PRINT QUEUE IS FULL - очередь расчитана на 10 файлов. Если вы пы-
таетесь поставить в очередь больше, чем 10 файлов, то  на  экране
появится это сообщение. Для того, чтобы увеличить емкость  очере-
ди, воспользуйтесь переключателем /Q.

RESIDENT PART OF PRINT INSTALLED -  это  сообщение  выдается  при
первом запуске команды PRINT. Оно означает, что доступная  опера-
тивная память уменьшилась на несколько  тысяч  байтов, необходимых
для размещения резидентной части команды PRINT.
ИМЯ:PROMPT

НАЗНАЧЕНИЕ: изменить подсказку МС-ДОС.

СИНТАКСИС:PROMPT [ТЕКСТ]

ОПИСАНИЕ

Эта команда позволяет изменить системную подсказку МС-ДОС (напри-
мер А>). Если текст не задан,  то  подсказка  примет  стандартную
форму, которая состоит из имени текущего дисковода и символа (>).
Вы можете изменить этот формат по своему желанию, указывая в  нем
текущее время, дату и т.д. Все это можно сделать с помощью  пере-
численных ниже специальных символов:

+--------------------------------------------------+
|  СИМВОЛ |           З Н А Ч Е Н И Е              |
|---------+----------------------------------------|
|    $    |     символ '$'                         |
|    t    |     текущее время                      |
|    d    |     дата                               |
|    p    |     рабочий каталог текущего дисковода |
|    v    |     номер версии МС-ДОС                |
|    n    |     текущий дисковод                   |
|    g    |     символ '>'                         |
|    l    |     символ '<'                         |
|    b    |     символ '|'                         |
|    _    |     последовательность символов CR-LF  |
|    s    |     пробел (только в начале)           |
|    e    |     код ASCII 1BH (ESC)                |
+--------------------------------------------------+

ПРИМЕРЫ

PROMPT $p
Устанавливает подсказку системы в виде
<ДИСКОВОД:> <ТЕКУЩИЙ КАТАЛОГ>

PROMPT TIME = $t_DATE = $d
Устанавливает подсказку системы из двух строк:
<ВРЕМЯ> = (ТЕКУЩЕЕ ВРЕМЯ)
<ДАТА > = (ТЕКУЩАЯ ДАТА)

Если на вашем терминале если драйвер для распознавания ANSI  ESC-
-последовательности, то вы можете  их  использовать  при  задании
подсказки. Например:

PROMPT $E[7m$m:$E[m
создаст подсказку в инверсном режиме. Остальной текст будет выда-
ваться в обычном режиме.
ИМЯ:RECOVER

НАЗНАЧЕНИЕ: восстановить файл или диск, содержащий
            испорченные сектора.

СИНТАКСИС:RECOVER [<ДИСКОВОД:>]
                или
          RECOVER <ДИСКОВОД:>[<ИМЯ ВЕТВИ>]

ОПИСАНИЕ

Если на диске есть испорченный  сектор,  вы  можете  восстановить
либо файл, содержащий этот сектор, либо целый диск  (если  испор-
ченный сектор приходится на каталог). Для восстановления  отдель-
ного файла наберите

RECOVER <ИМЯ ФАЙЛА>

МС-ДОС прочитает указанный файл, пропуская  испорченные  сектора.
Когда МС-ДОС встречает испорченный сектор, он помечается и больше
ни одному файлу этот сектор не будет назначен.

Для восстановления диска наберите

RECOVER <ДИСКОВОД:>

где <ДИСКОВОД:> задается буквой, указывающий на дисковод с нужным
диском.

СООБЩЕНИЯ

FILE NOT FOUND - МС-ДОС не может найти указанный вами файл.  Про-
верьте, правильно ли вы указали имя и существует ли файл с  таким
именем в указанном каталоге.

(XXXX) OF (XXXX) BYTES RECOVERED - указывает  количество  байтов,
которое МС-ДОС смогла спасти с диска.

WARNING - DIRECTORY FULL - в корневом каталоге не  хватает  места
для работы команды RECOVER. Уничтожьте часть  файлов  в  корневом
каталоге для того, чтобы освободить место.
ИМЯ: REN(RENAME)

СИНОНИМ: RENAME

НАЗНАЧЕНИЕ: изменить имя файла

СИНТАКСИС:REN [<ДИСКОВОД:>] <ИМЯ ВЕТВИ> <ИМЯ ВЕТВИ>


ОПИСАНИЕ

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

В любом из параметров могут быть использованы специальные символы
(*) и (?). Все файлы, подходящие под заданное в первом  параметре
определение, будут переименованы. Если специальные  символы  были
использованы во втором параметре, то соответствующие им поля  ос-
танутся без изменений. Например, приводимая ниже команда  изменит
расширения всех файлов, заканчивающихся как .LST, на .PRN.

REN *.LST *.PRN

В следующем примере файл с именем CHAP10 с  дисковода  <В>  будет
переименован на PART10.

REN B:CHAP10 PART10

Переименованый файл останется на дисководе <В>.

СООБЩЕНИЯ

FILE NOT FOUND - вы пытались переименовать файл, а файл  с  новым
именем уже находится в каталоге.
ИМЯ:REPLACE

НАЗНАЧЕНИЕ: обновить версии файлов

СИНТАКСИС:REPLACE <ДИСКОВОД:>ФАЙЛ  [<ДИСКОВОД:>][ ИМЯ ВЕТВИ]
          [/S] [/P] [/A] [/R] [/W]

ОПИСАНИЕ

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

1). Замена старых версий программ на новые
2).  Когда  задан  ключ  /a,  производится  дозапись  файлов  не
существующих во втором каталоге.

Ключи команды имееют следующее значение:

/a      добавление новых  файлов,  не  имеющихся  во  втором
каталоге, но имеющихся в первом.

/p прежде чем, будет произведена  замена  файла  буде  задан
вопрос на потверждение замены

/r разрешена замена файлов,  которые  имеют  атрибут  только
чтения

/s разрешить поиск и замену во всех подкаталогах

/w задается перерыв для смены дискеты, при  операции  поиска
и замены. Этот ключ используется, когда  задан  одно  и  то   же
устройство гибких дисков.

ПРИМЕРЫ

replace a:phones.cli c:\ /s
Все файлы на диске c: с именем phones.cli, если они имееют более
старую дату изменения файла, чем файл на диске a: будут заменены.

replace a:*.prd c:\word /a
В каталог c:\word будут дописаны все файлы с  расширением  .prd,
которых нет в этом каталоге и имеются на диске a:.
ИМЯ:RESTORE

НАЗНАЧЕНИЕ: прочитать файлы из архива, созданного
            с помощью команд BACKUP фирмы IBM или MICROSOFT.

СИНТАКСИС:RESTORE <ДИСКОВОД:> [<ДИСКОВОД:>] [<ИМЯ ВЕТВИ>]
          [/S] [/P] [/B:<ДАТА>] [/A:<ДАТА>]
          [/E:<ВРЕМЯ>] [/L:<ВРЕМЯ>] [/M][/N]

ОПИСАНИЕ

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

Эта программа совместима с аналогичной программой фирмы  IBM,  за
исключением нескольких параметров (они перечислены ниже).

Следующие переключатели используются в команде RESTORE:

/S - прочитать также и подкаталоги.

/P - если есть либо спрятаные файлы, либо  доступные  только  для
чтения, система выдаст запрос: можно их копировать или нет.

/B - прочитать только те файлы, которые  были  модифицированы  до
указанной даты.

/A - прочитать только те файлы, которые были модифицированы после
указанной даты.

/E - прочитать только те файлы, которые  были  модифицированы  до
указанного времени.

/L - прочитать только те файлы, которые были модифицированы после
указанного времени.

/M - прочитать только те файлы, которые были модифицированы после
создания последнего архивного файла.

/B - прочитать только те файлы, которые больше не  существуют  на
целевом диске.

Программа RESTORE устанавливает системную переменную ERRORLEVELr
следующим образом:

0 - нормальное завершение работы
1 - не найдены файлы для чтения
2 - прервано пользователем
3 - прервано из-за ошибки.
ИМЯ:RMDIR

СИНОНИМ:RD

НАЗНАЧЕНИЕ: удалить каталог

СИНТАКСИС:RMDIR <ИМЯ ВЕТВИ>

ОПИСАНИЕ

Эта команда удаляет ПУСТОЙ каталог (в нем должны быть только .  и
..) Перед удалением каталога из него должны быть удалены все фай-
лы.

     Пример: для того, чтобы удалить каталог \USER\JOE, надо сна-
чала с помощью команды DIR просмотреть его содержимое и  убедить-
ся, что он пуст. Затем набрать команду:

RMDIR \USER\JOE

и этот каталог будет удален из файловой системы.                                       
ИМЯ:SET

НАЗНАЧЕНИЕ: присвоить одну строку из окружения системы
            другой  для дальнейшего использования ее
            в прикладной программе.

СИНТАКСИС:SET [<СТРОКА=СТРОКА>]

ОПИСАНИЕ

Эту команду имеет смысл использовать только тогда, когда вы хоти-
те установить значение, которое в дальнейшем будет использовано в
написанной ранее прикладной программе.

     Когда МС-ДОС видит команду SET, то указанная  в  ней  строка
целиком заносится в область оперативной памяти, зарезервированную
для строк "окружения". Если такое имя уже существует в окружении,
то соответствующая ему строка замещается на новую. Если вы набра-
ли команду SET, указав только один параметр,  то  соответствующая
данному параметру строка будет удалена из окружения. Если вы  на-
берете SET без параметров, то МС-ДОС выдаст на экран текущее сос-
тояние окружения.

     Любая прикладная программа может получить список всех  пере-
менных окружения (окружение передается  в  префиксе  программного
сегмента). Более подробную информацию вы можете найти в  главе  4
"Руководства для программистов по МС-ДОС".

     Команду SET можно также использовать в режиме пакетной обра-
ботки. В этом случае вы можете задавать  замещаемые  параметры  с
помощью имен, а не цифр. Если ваш командный файл содержит предло-
жение LINK %FILE%, то с помощью команды SET вы можете задать имя,
которое МС-ДОС будет использовать вместо этого параметра. Команда

SET FILE=DOMORE

заменяет параметр %FILE% на имя файла DOMORE. Таким образом,  вам
не нужно редактировать командный файл для  того,  чтобы  изменить
имя замещаемого параметра. Запомните, что  когда  вы  используете
текст (вместо цифр) как  замещаемый  параметр,  используемое  имя
должно заканчиваться знаком процента (%).

ПРИМЕРЫ

Команда SET TTY=VT52 устанавливает  значение  переменной  TTY  на
VT52 (до тех пор, пока вы не переопределите это  значение  с  по-
мощью другой команды SET). Если вы просто наберете SET, то МС-ДОС
выдаст список строк, соответствующих текущему окружению.
ИМЯ:SHARE

НАЗНАЧЕНИЕ: установить многопользовательский режим
            использования файла.

СИНТАКСИС:SHARE [/F:<ПРОСТРАНСТВО>][/L:<ЗАМКИ>]

ОПИСАНИЕ

Команда SHARE используется только при работе на  сетях  ЭВМ.  Она
включается в файл AUTOEXEC.BAT для указания файлов, которые будут
использоваться одновременно несколькими пользователями. Подробнее
об этих файлах вы можете узнать  из  "Руководства  администратора
сети" фирмы MICROSOFT.

     Используйте  переключатель  /F:<ПРОСТРАНСТВО>  для  указания
размера специальной области МС-ДОС, используемой для хранения ин-
формации о работе с таким файлом. Для каждого открытого файла не-
обходимо место для полного имени ветви плюс  11  байтов  (средняя
длина имени ветви 20 символов). По умалчиванию используется  зна-
чение для переключателя /F - 2048 байтов.

     Переключатель  /L:<ЗАМКИ>  задает  количество  "замков".  По
умалчиванию задается значение 20.

     Как только вы использовали во время сеанса с МС-ДОС  команду
rSHARE, все обращения для чтения информации  и  для  записи  будут
контролироваться МС-ДОС.

ПРИМЕР

Следующий пример запускает режим разделения файлов  и  использует
стандартные значения для параметров /F и /L.

SHARE

СООБЩЕНИЯ

INCORRECT PARAMETR - вы неверно указали одну из опций.

NOT ENOUGH MEMORY - МС-ДОС не хватает оперативной памяти для  вы-
полнения этой команды.

SHARE ALREADY INSTALLED - режим разделения файлов может быть  ус-
тановлен только один раз.
ИМЯ:SORT

НАЗНАЧЕНИЕ: команда SORT читает информацию из
            стандартного ввода, сортирует данные и
            выдает их на экран дисплея.

СИНТАКСИС:SORT [<ДИСКОВОД:>] [<ИМЯ ВЕТВИ>] [/R] [/+<N>]

ОПИСАНИЕ

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

/R - обратная сортировка (т.е. сортировка от Z до A).

/+<N> - сортировать, начиная со столбца N (где N - некоторое чис-
ло). Если вы не указали этот  параметр,  сортировка  начнется  со
столбца 1.

ПРИМЕРЫ

Эта команда читает файл UNSORT.TXT, сортирует его в обратном  по-
рядке и записывает в файл SORT.TXT.

SORT /R <UNSORT.TXT> SORT.TXT

Следующая команда переадресовывает результат работы  команды  DIR
на обработку команде SORT. Эта команда сортирует  список  катало-
гов, начиная с 14-ого столбца (начиная с этой позиции,  в  списке
каталогов стоит размер файла), и выдает отсортированный список на
экран. В результате мы получаем список файлов каталога,  отсорти-
рованный по размеру файла.

DIR | SORT /+14

Команда DIR | SORT /+14 | MORE будет делать то же  самое,  только
использование фильтра MORE позволит вам прочитать отсортированный
список постранично.

ПРЕДУПРЕЖДЕНИЕ ОТ YST

        Стандартная команда SORT не сортирует файлы с русскими буквами!
ИМЯ: SUBST

НАЗНАЧЕНИЕ:
          Команда SUBST заменяет ИМЯ ВЕТВИ обозначением  ДИСКОВО-
          ДА.

СИНТАКСИС:
          SUBST [<ДИСКОВОД:>] [<ИМЯ ВЕТВИ>] [/d]

ПРИМЕЧАНИЯ

             Команда SUBST создает  или  уничтожает  "виртуальный
          дисковод" путем присваивания имени ветви символу, обоз-
          начающему дисковод.

             Когда ОС  MS-DOS  встречает  обозначение  дисковода,
          созданное командой SUBST, она заменяет это  обозначение
          новым именем ветви.

             Если вы введете

               SUBST

             MS-DOS выведет  на  экран  перечень  задействованных
          "виртуальных дисководов".

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

          Пример:

          Команда

               SUBST z: b:\usr\fred\forms

          создает  виртуальный  дисковод  z   для   имени   ветви
          "b:\usr\fred\forms". Теперь, для  того,  чтобы  указать
          эту ветвь, вместо ввода полного имени ветви  вы  можете
          просто ввести z:.
СООБЩЕНИЯ:
          Incorrect number of parameters (Неправильное число  па-
          раметров).
               При вводе команды вы указали либо  слишком  много,
               либо слишком мало опций.

          Not enough memory (Недостаточно оперативной памяти).
               Операционная система  не  располагает  необходимым
               объемом оперативной памяти для того, чтобы  выпол-
               нить команду.
ИМЯ: SYS

СИНОНИМ: SYSTEM

НАЗНАЧЕНИЕ:

          Команда SYS переносит системные файлы MS-DOS  с  диска,
          расположенного на умалчиваемом дисководе, на диск, рас-
          положенный на указанном дисководе

СИНТАКСИС: SYS <ДИСКОВОД:>

ОПИСАНИЕ:

             Команда SYS обычно используется либо для модификации
          операционной системы, либо для размещения  операционной
          системы на пустом размеченном диске (на диске, на кото-
          ром нет никаких файлов). Обязательным  параметром  этой
          команды является обозначение дисковода, на котором рас-
          положен принимающий диск.
             Если на принимающем диске уже есть  системные  файлы
          IO.SYS и MSDOS.SYS, то они должны занимать на диске та-
          кое пространство, которое в точности должно быть  равно
          пространству, необходимому для размещения новых систем-
          ных файлов IO.SYS и MSDOS.SYS. Это означает, это вы  не
          сможете перенести системные файлы с диска,  содержащего
          операционную систему MS-DOS версии 2.0, на диск с  опе-
          рационной системой версии 1.1. В  этом  случае  прежде,
          чем стартовать команду SYS, надо переформатировать диск
          с версией 1.1 при помощи команды FORMAT.

             Принимающий диск должен быть либо  полностью  свобо-
          ден, либо содержать только  системные  файлы  IO.SYS  и
          MSDOS.SYS.

             Перемещаемые файлы копируются в следующем порядке:

               IO.SYS
               MSDOS.SYS

             Системные файлы IO.SYS и  MSDOS.SYS  -  это  скрытые
          файлы, имена которых не  выводятся  на  экран  командой
          DIR. Следует отметить, что файл COMMAND.COM  (процессор
          команд) не переносится на принимающий диск при выполне-
          нии команды SYS. Его можно перенести с помошью  команды
          COPY.

СООБЩЕНИЯ:

          No room for system on destination disk (На  принимающем
          диске нет места для системы).

               На принимающем диске нет достаточного пространства
               для размещения системных файлов IO.SYS и MSDOS.SYS
               (на размеченном диске присутствуют какие-либо фай-
               лы).

          Incompatible system size  (Несовместимые  размеры  сис-
          тем).

               Системные файлы IO.SYS и MSDOS.SYS,  расположенные
               на принимающем диске, занимают пространство, вели-
               чина которого не совпадает с той, которая требует-
               ся для размещения  новых  системных  файлов  (либо
               больше, либо меньше требуемой).
ИМЯ: TIME

НАЗНАЧЕНИЕ:

          Команда TIME выводит на экран текущее время и  устанав-
          ливает его значение

СИНТАКСИС: TIME [<ЧАСЫ>:<МИНУТЫ>]

ОПИСАНИЕ:

             Если вы просто введете команду TIME, то на экран бу-
          дет выведено сообщение:

               Current time is <чч>:<мм>:<сс>.<мсмс>
               Enter new time:_


             Если вы не хотите менять значение текущего  времени,
          просто нажмите клавишу RETURN. Для того, чтобы  устано-
          вить новое значение времени (например 8 часов 20 минут)
          после входа в MS-DOS, необходимо в ответ на запрос опе-
          рационной системы ввести команду

               TIME 8:20

             При вводе нового значения времени необходимо исполь-
          зовать только числа, никакие символы при этом не допус-
          каются. Допустимыми опциями команды TIME являются:

               <ЧАСЫ> - 00-24
               <МИНУТЫ> - 00-59

             Значения часов и минут разделяются в команде  симво-
          лом двоеточия (:). Значения секунд и  миллисекунд  вво-
          дить не надо.

             Если вы введете недопустимое значение текущего  вре-
          мени, MS-DOS выдаст на экран следующее сообщение:

               Invalid time
               Enter new time:_

             После этого операционная система переходит  в  режим
          ожидания ввода значения текущего времени.

             Формат команды TIME,  также  как  и  формат  команды
          DATE, может быть изменен командой COUNTRY в файле  кон-
          фигурации системы CONFIG.SYS.
ИМЯ: TREE
НАЗНАЧЕНИЕ:

          Команда TREE выводит на экран  структуру  каталогов  на
          указанном дисководе и,  при  вводе  опции,  перечисляет
          файлы в подкаталогах.
СИНТАКСИС:

          TREE [<ДИСКОВОД:>][/F]

ОПИСАНИЕ:

          Если  параметр  <ДИСКОВОД>  опущен,  то  предполагается
          умалчиваемый дисковод.

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

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

              S   Системный файл
              H   Скрытый файл
              R   Файл, доступный только для чтения.

ПРИМЕРЫ:

          Например, чтобы вывести на экран перечень всех  катало-
          гов и файлов на дисководе С, надо ввести команду:

               TREE C:/
ИМЯ:TYPE

НАЗНАЧЕНИЕ:

          Команда TYPE выводит на экран содержимое файла.

СИНТАКСИС: TYPE [<ДИСКОВОД:>]<ИМЯ ФАЙЛА>

ОПИСАНИЕ:

             Эта команда выводит на экран  содержимое  указанного
          файла. (При помощи команды DIR вы можете найти имя фай-
          ла, а с помошью редактора EDLIN можете изменить  содер-
          жимое файла). Обратите внимание, что при выводе на  эк-
          ран файла, содержащего коды табуляции, программа коман-
          ды TYPE преобразует каждый код табуляции в 8  пробелов.
          Если вы при помощи команды TYPE выводите файл с  двоич-
          ной информацией, то на экран будут  посылаться  и  коды
          управляющих символов (например Control-z), которые  бу-
          дут отрабатываться системой, давая эффект зуммера, фор-
          мирования страницы, специальных  действий,  описываемых
          ESC-последовательностями.
ИМЯ: VER

НАЗНАЧЕНИЕ:

          Команда VER выводит на экран номер версии MS-DOS

СИНТАКСИС: VER

ОПИСАНИЕ:

             Если вы хотите узнать, с какой версией MS-DOS вы ра-
          ботаете, введите команду:

               VER

             На экран будет  выведен  номер  версии  операционной
          системы.
ИМЯ: VERIFY

НАЗНАЧЕНИЕ:

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

СИНТАКСИС:

          VERIFY [ON] или VERIFY [OFF]

ОПИСАНИЕ:

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

             Ключ верификации остается  взведенным  до  тех  пор,
          пока вы не сбросите его либо программно (с помощью сис-
          темного вызова SET VERIFY),  либо  при  помощи  команды
          VERIFY с параметром OFF.

             Если вы хотите узнать текущее состояние ключа  вери-
          фикации, введите команду VERIFY без параметров.
ИМЯ: VOL

СИНОНИМ: VOLUME

НАЗНАЧЕНИЕ:

          Команда VOL выводит на экран метку диска, если она  су-
          ществует

СИНТАКСИС:

          VOL [<ДИСКОВОД:>]

ОПИСАНИЕ:

             Команда VOL выводит на экран метку  диска,  располо-
          женного на указанном дисководе. Если  символ,  соответ-
          ствующий дисководу, в команде не указан, то MS-DOS  вы-
          водит метку диска, расположенного на умалчиваемом  дис-
          ководе.

СООБЩЕНИЯ:

          Volume in drive x has no label (Диск на дисководе x  не
          имеет метки).

               Диск, находящийся на указанном дисководе, не имеет
               метки.
ИМЯ: XCOPY

НАЗНАЧЕНИЕ:

 Команда XCOPY копирование файлов, каталогов и их подкаталогов.

СИНТАКСИС:

   XCOPY [drive] pathname [drive][pathname] [/a][/d:date]
   [/e][/m][/p][/s][/v][/w]

ОПИСАНИЕ:

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

/a копирование только файлов, которые имеют статус архивного

/d:date копирование только файлов, которые были изменены  не
ранее указанной даты

/e копирование всех подкаталогов, даже если они пусты

/m аналогичен ключу /a, только  после  копирования  архивных
файлов, убирает у них статус архивного

/p  при  копировании  каждого  файла  задается  вопрос   для
потверждения копирования

/s копируются все подкаталоги, только если они не пусты

/w  при  начале  копирования,  делается  перерыв  для  смены
дискеты.

ПРИМЕР

xcopy c:\tc a: /s/e

Копирует все файлы и подкаталоги  каталога c:\tc на дискету a:

ЗАМЕЧАНИЕ

Эту команду можно использовать  для  копирования  дискет  разных
форматов, например, дискеты 360 Кб  на  дискету  1.2  Мб,  кагда
программа diskcopy не может помочь.