Основные команды, используемые в операционной системе

История создания Microsoft-DOS, проблемы перехода с этой операционной системы в Microsoft Windows. Использование и характеристика основных команд, их атрибуты и программный код. Рассмотрение параметров и основных значений интерфейса командной строки.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 26.07.2009
Размер файла 193,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Команда MENUCOLOR

Устанавливает для меню запуска цвет фона и текста. Используется только в блоке меню в файле CONFIG.SYS.

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

MENUCOLOR=x[,y]

Параметр x задает цвет текста меню. Параметр y задает цвет фона (по умолчанию - черный). Допускаются значения x и y от 0 до 15, однако они должны быть различными.

Например, команда menucolor=15, 2 задает белый цвет текста на зеленом фоне. На некоторых дисплеях цвета с 8 по 15 выводятся с мерцанием.

MENUCOLOR - это одна из 6 специальных команд CONFIG.SYS, предназначенных для определения меню запуска с несколькими конфигурациями. См. также команды INCLUDE, MENUITEM, MENUDEFAULT, NUMLOCK, SUBMENU.

Команда MENUDEFAULT

Задает используемый по умолчанию элемент меню запуска и устанавливает, если нужно, значение тайм-аута. Используется только в блоке меню в файле CONFIG.SYS. Если эта команда не задана, MS-DOS выбирает по умолчанию элемент 1.

MENUDEFAULT=имя_блока[,тайм_аут]

MENUDEFAULT - это одна из 6 специальных команд CONFIG.SYS, предназначенных для определения меню запуска с несколькими конфигурациями. См. также команды INCLUDE, MENUITEM, MENUCOLOR, NUMLOCK, SUBMENU.

Параметр "имя_блока" задает используемый по умолчанию пункт меню и связанный с ним блок конфигурации, который должен определяться в CONFIG.SYS. Когда MS-DOS выводит меню запуска, используемый по умолчанию пункт меню подсвечивается, а номер его выводится после подсказки "Enter a choice". "Тайм_аут" определяет, сколько секунд должна ждать MS-DOS перед запуском компьютера с конфигурацией по умолчанию. Если это значение не задано, MS-DOS просто ожидает нажатия клавиши ENTER. Вы можете задать значение тайм-аута от 0 до 90 секунд. 0 определяет автоматически выбор конфигурации по умолчанию.

После запуска MS-DOS выводит меню следующего вида (см. пример в описании команды INCLUDE):

MS-DOS 6 Startup Menu

1. Базовая конфигурация

2. Нормальная конфигурация

3. Специальная конфигурация

Enter a choice: 2 Time remaining: 30

После вывода этого меню MS-DOS ждет 30 секунд. Если не выбран другой пункт, то MS-DOS запускает компьютер с помощью команд в блоке конфигурации, заданном по умолчанию.

Команда MENUITEM

Определяет пункт меню запуска. Используется только в блоке меню в файле CONFIG.SYS. Меню может содержать до 9 пунктов выбора.

MENUITEM - это одна из 6 специальных команд CONFIG.SYS, предназначенных для определения меню запуска с несколькими конфигурациями. См. также команды: INCLUDE, MENUDEFAULT, MENUCOLOR, NUMLOCK, SUBMENU.

MENUITEM=имя_блок[,текст_меню]

Параметр "имя_блока" задает имя соответствующего блока конфигурации, который должен определяться где-либо в файле CONFIG.SYS. Если при запуске выбирается пункт меню, MS-DOS выполняет команды в соответствующем блоке конфигурации, а также команды в начале CONFIG.SYS и все команды в блоках конфигурации с заголовком [common].

Если MS-DOS не может найти блок с заданным именем, то пункт меню не выводится. Имя блока может включать в себя до 70 символов и содержать большинство печатаемых символов, кроме пробелов, обратной и прямой косой черты, запятой, точки с запятой, знака равенства или квадратных скобок. Параметр "текст_меню" задает текст, который MS-DOS должна выводить для данного пункта меню. Если текст не задается, MS-DOS выводит в качестве элемента меню имя блока. Текст меню может быть длиной до 70 символов и содержать любые символы.

Блок меню - это набор команд определения меню, которые начинаются с заголовка блока (имени блока в квадратных скобках). Для получения меню файл CONFIG.SYS должен содержать блок меню с заголовком блока [menu]. Для определения подменю можно использовать команду SUBMENU. Каждое подменю имеет свой собственный блок, который может называться так, как вы хотите. Блок меню должен содержать по крайней мере одну команду MENUITEM или SUBMENU.

MS-DOS выводит пункты меню в том порядке, в котором они включаются в блок меню, и нумерует их автоматически. Первый пункт (элемент) меню всегда имеет номер 1. Всего меню может содержать до 9 пунктов. Для определения большего числа пунктов можно использовать команду SUBMENU.

Следующий блок [menu] определяет меню запуска с двумя элементами - Main и Secondary:

[menu]

menuitem=Main

menuitem=Secondary

При запуске MS-DOS будет выводиться меню вида: MS-DOS 6 Startup Menu

1. Main

2. Secondary

Enter a choice: 1

Команда MKDIR (MD)

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

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

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

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

Об удалении каталога рассказывается в описании команды RMDIR, а об изменении - в описании CHDIR.

Предположим, вы хотите создать на текущем диске новый каталог и сохранить в нем информацию о доходах. Чтобы создать каталог с именем INCOME наберите команду mkdir \income.

Команда MODE

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

Некоторые задачи (такие как установка режима вывода) команда MODE может выполнять только при включении в файл CONFIG.SYS команды DEVICE для драйвера ANSI.SYS. Для применения MODE для переключения набора символов требуется установить DISPLAY.SYS.

Хотя команду MODE можно давать в ответ на командную подсказку, полезно включить некоторые такие команды в файл AUTOEXEC.BAT. Это позволит автоматически настраивать конфигурацию вашей системы при запуске компьютера.

Команда MORE

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

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

имя_команды | MORE

Параметр [диск:][маршрут]имя_файла задает расположение и имя файла с просматриваемыми на экране данными. Параметр "имя_команды" задает команду, передающую просматриваемые на экране данные.

При использовании символа перенаправления (<) нужно задать в качестве источника имя файла. При указании конвейеризации (|) вы можете использовать такие команды как DIR, SORT и TYPE. (Перед этим установите в AUTOEXEC.BAT переменную TEMP.)

Предположим, вы хотите вывести на экран длинный файл NEWW.DOC. Чтобы пропустить этот вывод через команду MORE, дайте командe more < news.doc или type news.doc | more. MORE выводит первый экран информации и сообщение:

More

Для вывода следующего экрана нажмите любую клавишу.

Команда MOVE

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

MOVE [/Y /-Y][диск:][маршрут]имя_файла[,[диск:][маршрут]

имя_файла[...]] приемник

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

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

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

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

Cannot move multiple files to a single file

(Несколько файлов нельзя переместить в один)

С помощью MOVE можно переименовать каталог. Задайте в качестве перемещаемого файла старое имя каталога, а в качестве приемника - новое имя, например, move c:\new c:\old. Вы можете переименовать каталог, но не переместить его в новое место в дереве каталогов.

При успешном перемещении заданного файла или файлов MOVE возвращает значение ERRORLEVEL = 0. В случае ошибки при перемещении ERRORLEVEL = 1.

Команда MSAV

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

MSAV [диск:] [/S /C] [/R] [/A /L]

[/N] [/P] [/F] [/VIDEO]

Параметр "диск:" задает диск, проверяемый на вирусы. По умолчанию проверяется текущий диск. /S просматривает диск, но не удаляет найденные MSAV вирусы. /C удаляет найденные вирусы с диска. /R создает в корневом каталоге файл MSAV.RPT с отчетом - указанием числа проверенных файлов, найденных и удаленных вирусов. По умолчанию отчет не создается. /A просматривает все диски, кроме A и B. /L просматривает все локальные диски, кроме сетевых. /N выводит на экран содержимое MSAV.TXT.

MSAV не использует графический интерфейс. При обнаружении вируса MSAV вместо вывода на экран сообщения возвращает код выхода 86. Параметр /P вместо графического интерфейса использует интерфейс командной строки.

/F выключает вывод имен просматриваемых файлов. Используется только с /N или /P.

/VIDEO выводит список параметров, влияющих на характер вывода MSAV: /25 (используется по умолчанию и устанавливает экран в режим вывода 25 строк), /28 (устанавливает экран в 28 строк и используется только с VGA), /43 (устанавливает экран в 43 строки и используется с EGA и VGA), /50 (устанавливает экран в 50 строк и используется только с адаптерами VGA), /60 (устанавливает экран в 60 строк и используется только с адаптерами Video 7), /IN (запускает MSAV с использованием цвета даже если цветной адаптер не обнаружен), /BW (выполняет MSAV в черно-белом режиме), /MONO (выполняет MSAV в монохромном режиме), /LCD (задает цветной режим LCD), /FF (использует быстрое обновление экрана на компьютера с CGA), /BF (для вывода на экран используется BIOS компьютера), /NF (запрещает альтернативные шрифты), /BT (разрешает использование в Windows графической "мыши"), /NGM (запускает MSAV с используемым по умолчанию символом "мыши" вместо графического), /LE (меняет местами левую и правую кнопки "мыши"), /PS2 (сбрасывает "мышь", если ее курсор исчезает или блокируется). Антивирус Microsoft создает в каждом проверяемом на вирусы каталоге файл CHKLIST.MS. При первом просмотре в него записывается контрольная сумма для каждой программы. При последующих просмотрах она сравнивается с оригиналами. Это позволяет определить изменение файлов - разница в контрольной сумме показывает возможное заражение вирусом.

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

При выборе параметра проверки всех файлов антивирус проверяет файлы с расширениями .386, .APP, .BIN, .CMD, .DOM, .DLL, .DRV, .EXE, .FON, .ICO, .OV*, .PGM, .PIF, .PRG и .SYS.

При запуске антивируса для настройки конфигурации программы он использует файл инициализации MSAV.INI. Для определения расположения этого файла антивирус использует переменную операционной среды MSDOSDATA. Если она не определена, MSAV.INI ищется в том каталоге, откуда запущен антивирус. Если этот файл не найден, то он создается с использованием значений по умолчанию.

Программа MSBACKUP

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

MSBACKUP [файл_параметров] [/BW /LCD /MDA]

"Файл_параметров" задает файл, определяющий сохраняемые файлы и тип выполняемого сохранения. MSBACKUP создает этот файл при сохранении установленных параметров и имен файлов. Файлы параметров имеют расширение .SET. Если такой файл не задается, MSBACKUP использует DEFAULT.SET.

Параметр /BW запускает MSBACKUP в черно-белом режиме. /LCD использует видеорежим, совместимый с портативными дисплеями. /MDA запускает MSBACKUP с использованием монохромного адаптера.

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

· структура каталогов копируемого диска;

· имена, размеры и атрибуты выбранных каталогов и файлов;

· общее число файлов;

· общий размер резервной копии;

· имя используемого файла параметров;

· дата копирования.

MSBACKUP присваивает каждому файлу каталога уникальное имя, что позволяет вам идентифицировать скопированные файлы. Каждый символ в имени каталога содержит информацию о конкретном копируемом множестве. Возьмем, например, имя DG30922A.FUL. Его символы имеют следующий смысл: D - первый скопированный диск в данном множестве; G - последний скопированный диск (при копировании одного диска эти буквы совпадают); 3 - последняя цифра года (определяется системной датой); 09 - месяц создания резервной копии; 22 - число создания; A - позиция в последовательности данной резервной копии (при если в один день создается несколько копий, им присваиваются буквы A - Z), FUL - тип копирования (FUL - полное, INC - инкрементальное, DIF - по различию).

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

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

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

При получении сообщения о нехватке памяти сделайте следующее:

· убедитесь, что на вашем компьютере не менее 512К памяти;

· выйдите из MSBACKUP, удалите из памяти все резидентные программы, запустите MSBACKUP снова;

· выведите диалоговое окно параметров копирования диска Disk Backup Options. Выключите параметр Compress Backup Data и выберите на экране Backup кнопку Options. Для вывода выбе рите OK.

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

Команда MSCDEX

Обеспечивает доступ к дискам CD-ROM. MSCDEX может загружаться в файле AUTOEXEC.BAT или в ответ на командную подсказку. MSCDEX не следует использовать после запуска Windows.

MSCDEX /D:драйвер [/D:драйвер2... ] [/E] [/K] [/S] [/V]

[/L:буква] [/M:число]

Параметр /D:driver1 [/D:driver2... ] задают сигнатуру драйвера для первого драйвера устройства CD-ROM. Параметр "драйвер1" должен совпадать с параметром, заданным в параметре /D команды в CONFIG.SYS, запускающей соответствующий драйвер устройства.

Команда MSCDEX должна включать в себя по крайней мере один параметр /D switch. Для установки дополнительных драйверов CD-ROM задайте параметр /D для каждого драйвера.

/E определяет, что драйвер CD-ROM может использовать для буферов секторов расширенную память.

/K задает, что MS-DOS должна распознавать кодировку CD-ROM в Kanji.

/S разрешает совместное использование дисков CD-ROM в MS-NET или Windows для серверов рабочих групп.

/V указывает MSCDEX, что при запуске нужно вывести статистику использования памяти.

/L:буква задает буквенную метку диска, присваиваемую диску CD-ROM. При наличии более одного диска CD-ROM MS-DOS присваивает дополнительным дискам CD-ROM следующие доступные буквы.

/M:число задает число буферов секторов.

В файл CONFIG.SYS необходимо включить команду DEVICE или DEVICEHIGH, которая загружает драйвер устройства CD-ROM. При этом командная строка должна содержать параметр /D:имя_драйвера. Этот параметр присваивает драйверу устройства CD-ROM имя (сигнатуру драйвера). MSCDEX использует соответствующий параметр /D:имя_драйвера для идентификации корректного драйвера CD-ROM.

Число доступных на компьютере дисков CD-ROM может ограничиваться числом букв логических дисков. Это число определяется командой LASTDRIVE файла CONFIG.SYS.

Пусть файл CONFIG.SYS содержит команду:

device=c:\dev\cdromdrv.sys /d:mscd000

которая загружает драйвер CDROMDRV.SYS, поставляемый с диском CD-ROM. Файл AUTOEXEC.BAT содержит команду:

c:\sys\mscdex /d:mscd000 /l:e

которая разрешает драйвер устройства с сигнатурой MSCD000. Параметр /E позволяет ему использовать расширенную память, а /L:E назначает диску CD-ROM буквенную метку E.

Команда MSD

Выводит подробную техническую информацию о компьютере. Чтобы задать команду MSD для создания отчета, используется синтаксис:

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

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

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

MSD [/B] [/I]

Параметр [диск:][маршрут]имя_файла задает диск, каталог и имя файла, в который вы хотите записать отчет. Параметр /I задает режим, в котором MSD не будет первоначально распознавать аппаратуру. Он используется при проблемах при запуске программы MSD или в процессе ее работы.

/F[диск:][маршрут]имя_файла выводит подсказку для ввода имени, названия фирмы, адреса, номера телефона и комментария, а затем записывает в заданный файл полный отчет.

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

/S[диск:][маршрут][имя_файла] записывает в заданный файл суммарный отчет. Подсказка не выводится. Если вы не укажете ни один из этих параметров, MSD выводит отчет на экран.

Параметр /B запускает MSD в черно-белом режиме.

Программа MSD обеспечивает вывод следующей информации: модель компьютера и процессора (изготовитель компьютера, тип шины, версия и дата ROM BIOS, тип клавиатуры, конфигурация клавиатуры DMA, сопроцессор); память (схема старшей памяти - от 640 до 1024К); видеоадаптер (изготовитель видеоплаты, ее модель и тип, версия и дата видео-BIOS; версия MS-DOS (расположения системы в памяти, системный диск, текущая операционная среда и маршрут запуска MSD); "мышь" (версия драйвера, тип, номер прерывания и др.); другие адаптеры (игровые устройства и джойстики); диски (число и объем локальных и сетевых дисков); порты LPT (число и адреса, состояние портов); порты COM (параметры и состояния); статус IRQ; резидентные программы (расположение в памяти и размеры) и драйверы устройств (имена всех установленных драйверов) и информация о сетевой конфигурации.

Если перед запуском средств поддержки Microsoft Product Support Services вы хотите получить некоторую техническую информацию о компьютере, то запустите программу MSD командой:

msd

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

msd /p pc.doc

Файл pc.doc будет содержать информацию о вашем компьютере.

Команда NLSFUNC

Запускает программу Nlsfunc, загружающую для поддержки национальных языков информацию о стране.

Эту команду можно использовать в командной строке или в файле CONFIG.SYS. Она помогает переключать наборы символов. Не используйте команду NLSFUNC при выполнении Windows.

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

В файле CONFIG.SYS используется синтаксис:

INSTALL=[[диск_dos:]маршрут_dos]NLSFUNC.EXE

[страна_имя_файла]

Параметр [диск:][маршрут]имя_файла или "страна_имя_файла" задает расположение и имя файла, содержащего информацию о стране. При использовании этого параметра в команде INSTALL нужно указать диск и каталог. [Диск_dos:]маршрут_dos задает расположение NLSFUNC.EXE.

Значение по умолчанию параметра [диск:][маршрут]имя_файла определяется командой COUNTRY в файле CONFIG.SYS. Если эта команда в CONFIG.SYS, отсутствует, Nlsfunc ищет файл COUNTRY.SYS в корневом каталоге системного диска. Nlsfunc не обращается к COUNTRY.SYS, пока MS-DOS не запрашивает информацию из него. Если MS-DOS не может при установке Nlsfunc найти файл COUNTRY.SYS, то сообщение об ошибке не выводится. Однако вы получите сообщение об ошибке при последующем использовании команды CHCP command.

Чтобы использовать найденную COUNTRY.SYS информацию о стране по умолчанию, дайте команду nlsfunc без параметров.

Команда NUMLOCK

Определяет установку при запуске компьютера режима NUM LOCK. Используется только в файле CONFIG.SYS.

NUMLOCK=[ON OFF]

Параметр ON OFF включает (ON) или выключает (OFF) режим NUM LOCK при выводе MS-DOS начального меню.

NUMLOCK - это одна из 6 специальных команд определения в файле CONFIG.SYS меню запуска и нескольких конфигураций: MENUCOLOR, MENUITEM, MENUDEFAULT, SUBMENU и INCLUDE.

Команда PATH

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

PATH [[диск:]маршрут[;...]]

Для выводе текущего маршрута поиска дайте команду:

PATH

Чтобы сбросить все установки маршрута и оставить только заданный по умолчанию, используйте команду:

PATH ;

Параметр [диск:]маршрут задает диск, каталог и подкаталоги для поиска.

Поиск по заданным маршрутам MS-DOS всегда начинает с текущего каталога. Максимальная длина команды PATH ограничена 127 символами. Для задания более длинных маршрутов используйте команды SUBST и APPEND /X:ON command.

В одном каталоге вы можете хранить файлы с одинаковыми именами, но разными расширениями. MS-DOS ищет выполняемые файлы по расширениям в следующем порядке: .COM, .EXE и .BAT. Поэтому, чтобы выполнить файл .BAT с тем же именем, что и файл .EXE, нужно указать его имя полностью. Поиск по каталогам происходит в том порядке, в котором они заданы в маршруте. Если в маршруте PATH задается несколько каталогов, то они разделяются точкой с запятой, например:

path c:\user1\progs; c:\sys\suppl; d:\utils\dos

Команду PATH удобно поместить в файл AUTOEXEC.BAT. При этом MS-DOS автоматически инициирует заданный маршрут поиска при каждом запуске системы

Команда PAUSE

Приостанавливает обработку командного файла и выводит сообщение с подсказкой пользователю вида

Press any key to continue . . .

(Для продолжения нажмите любую клавишу)

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

PAUSE

Если при выполнении командного файла вы нажмете клавиши CTRL+C, MS-DOS выведет на экран сообщение:

Terminate batch job (Y/N)?

(Прервать командный файл (Да/Нет)?)

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

Команда POWER. Включает и выключает управление питанием, сообщает о состоянии управления питанием и устанавливает уровни экономии энергии.

POWER [ADV[:MAX REG MIN] STD OFF]

Для вывода текущих установок дайте команду POWER без параметров. Параметр ADV[:MAX REG MIN] экономит питание во время простоя устройств и прикладных программ. В некоторых случаях, если прикладная программа активна, а не простаивает, это может повлиять на производительность. Для максимальной экономии энергии задайте MAX. Чтобы сбалансировать экономию энергии с производительностью устройства или программы, укажите REG (используется по умолчанию). При получении неудовлетворительной производительности программы или устройства при указании MAX или REG задайте параметр MIN. Если ваш компьютер поддерживает спецификацию Advanced Power Management (APM), параметр STD экономит энергию, используя только средства управления питанием аппаратуры компьютера. Если спецификация APM не поддерживается, STD отключает управление питанием. Параметр OFF отключает управление питанием. Перед использованием команды POWER в файле CONFIG.SYS командой DEVICE нужно установить также драйвер устройства POWER.EXE. См. также описание POWER.EXE.

Команда PRINT

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

PRINT [/D:устройство] [/B:размер] [/U:такты1] [/M:такты2]

[/S:такты3] [/Q:разм_оч] [/T]

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

Для установки PRINT с параметрами по умолчанию или вывода на экран содержимого очереди печати дайте команду PRINT без параметров.

Параметр [диск:][маршрут]имя_файла задает расположение и имя файла или набора файлов, которые вы хотите напечатать. В одной команде вы можете задать до 10 файлов.

Параметр /D:устройство задает имя устройства печати. Для параллельных портов допускаются значения LPT1, LPT2 и LPT3, а для последовательных - COM1, COM2, COM3 и COM4. По умолчанию задается значение LPT1 (PRN). Параметр /D должен предшествовать в командной строке именам файлов.

/B:размер задает размер (в байтах) внутреннего буфера, который используется для записи данных перед выводом их на принтер. Минимальное значение - 512 (по умолчанию), максимальное - 16384. Увеличение данного значения уменьшает объем доступной памяти, но увеличивает скорость работы команды PRINT.

/U:такты1 задает максимальное число тактов таймера (около 1/18 сек), в течении которых PRINT ожидает готовности принтера. Если принтер не будет готов в течении заданного интервала времени, то задание не печатается. Параметр "такты1" может принимать значение от 1 до 255 (по умолчанию 1).

/M:такты2 задает максимальное число тактов, в течение которых PRINT может печатать символ. Допускаются значения от 1 до 255 (по умолчанию - 2). Если символ печатается слишком медленно, MS-DOS выводит на экран сообщение об ошибке.

/S:такты3 задает интервал в тактах, выделяемый планировщиком MS-DOS для фоновой печати. Допускаются значения от 1 до 255 (по умолчанию - 8). Увеличение данного значения ускоряет печать, но замедляет другие программы.

/Q:разм_оч задает максимальное число файлов в очереди печати. Допускаются значения от 4 до 32 (по умолчанию - 10).

Параметр /T удаляет все файлы из очереди печати.

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

Параметр /P добавляет файлы к очереди печати.

Параметры /D, /B, /U, /M, /S и /Q можно задавать только при первом использовании команды PRINT после запуска MS-DOS. Чтобы задать один из этих параметров в последующем, нужно перезапустить MS-DOS.

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

По команде print без параметров MS-DOS выводит на экран имя печатаемого файла (если он имеется), имена файлов в очереди и возможное сообщение об ошибке.

Следующая команда удаляет из очереди файл file1.txt и добавляет к очереди file2.txt:

print file1.txt /c file2.txt /p

Команда PROMPT

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

PROMPT [текст]

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

$Q =

$$ $

$T Текущее время

$D Текущая дата

$P Текущий диск и маршрут

$V Версия MS-DOS

$N Текущий диск

$G >

$L <

$B |

$_ ENTER-LINEFEED

$E ESC-код ASCII (27)

$H Backspace (для удаления введенного в командной подсказке символа)

Об установке текущей даты и времени рассказывается в описании команд DATE и TIME, а об управляющих последовательностях ANSI - в описании ANSI.SYS.

При задании команды PROMPT без параметра она сбрасывает командную подсказку в значение по умолчанию - буквенную метку текущего диска с последующим символом >.

При включении в текстовый параметр символа $P MS-DOS после каждой команды проверяет текущий диск и маршрут. Это требует дополнительного времени, особенно для гибких дисков.

При использовании Microsoft Windows 3.1 вы можете изменить командную подсказку с помощью переменной операционной среды WINPMT.

Приведем некоторые примеры. Команда prompt $p$g задает в качестве командной подсказки текущий диск, маршрут и символ >. Команда prompt time: $t$_date: $d задает подсказку из двух строк на первой строке выводится текущая дата, а на второй - текущее время. Если в CONFIG.SYS у вас загружается ANSI.SYS, вы можете использовать в подсказке управляющие последовательности ANSI, например, вывести ее в обратном видеорежиме.

Команда QBASIC

Запускает MS-DOS QBasic - интерпретатор языка Basic. QBasic обеспечивает полную операционную среду для программироваия на языке Basic и включает в себя справочник Help (для запуска справочника нажмите ENTER после запуска QBasic или F1 во время работы с ним).

QBASIC [/B] [/EDITOR] [/G] [/H] [/MBF] [/NOHI]

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

Параметр [диск:][маршрут]имя_файла задает расположение и имя файла, загружаемого при запуске QBasic. /B выводит QBasic в черно-белом режиме. /EDITOR вызывает текстовый редактор MS-DOS. /G обеспечивает быстрое обновление экрана CGA. /H выводит на экране максимально возможное число строк. /MBF преобразует встроенные функции MKS$, MKD$, CVS и CVD в MKSMBF$, MKDMBF$, CVSMBF и CVDMBF соответственно. /NOHI позволяет пользователю работать с монитором, не поддерживающим подсветку символов (не используйте этот параметр на портативных компьютерах Compaq). /RUN перед выводом ее на экран выполняет указанную программу Basic (требуется указать имя файла).

Чтобы вы могли работать с редактором MS-DOS Editor, в текущем каталоге или в том же каталоге, что и EDIT.COM в маршруте поиска, должен присутствовать файл QBASIC.EXE.

С помощью оператора Basic SYSTEM и команды QBASIC с параметром /RUN вы можете запускать программы Basic последовательно из командного файла. Оператор SYSTEM после выполнения программы Basic MS-DOS, а не QBasic. Это позволяет запустить следующую программу.

Некоторые мониторы не поддерживают вывод по умолчанию оперативных клавиш. В этом случае укажите параметр /B (для мониторов CGA) и /NOHI (для систем, не поддерживающих жирный шрифт).

Команда REM

Позволяет вам включать в командный файл или в файл CONFIG.SYS комментарии. Команду REM полезно использовать для временного запрещения команд. (В CONFIG.SYS вместо REM можно использовать точку с запятой.

REM [строка]

Параметр "строка" задает любую строку символов (в комментарии командного файла нельзя указывать символы <, > и |).

Команда REM не выводит на экран сообщений (см. описание команды ECHO). Чтобы вывести комментарии на экран, включите в CONFIG.SYS или командный файл команду ECHO ON.

Команда RENAME (REN)

Изменяет имена заданных файлов (файла). Не допускается применять команду REN для переименования файлов с указанием другого диска или для перемещения файлов в другой каталог (см. команду MOVE).

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

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

Параметр [диск:][маршрут]имя_файла1 задает расположение файла или набора файлов, которые нужно переименовать. Параметр "имя_файла2" задает новое имя файла (или новые имена файлов при использовании трафаретных символов). Новый диск и маршрут вы указать не можете.

Предположим, вы хотите переименовать все файлы в текущем каталоге с расширением .rpt в файлы с расширением .dat. Для этого дайте команду ren *.rpt *.dat. Чтобы переименовать на диске A: файл PAS8 в CHAP8, введите команду ren a:pas8 chap8.

В любом параметре имя_файла вы можете использовать символы ? и *. При указании в параметре имя_файла2 представленные ими символы будут идентичны соответствующим символам в параметре "имя_файла1". Если файл "имя_файла2" уже существует, REN работать не будет, и выводится сообщение:

Duplicate file name or file not found

(Имя файла дублируется, или файл не найден)

Команда REPLACE

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

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

[диск2:][маршрут2] [/A] [/P] [/R] [/W]

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

[диск2:][маршрут2] [/P] [/R] [/S] [/W] [/U]

Параметр [диск1:][маршрут1]имя_файла задает расположение и имя набора файлов. Параметр [диск2:][маршрут2] задает расположение целевого файла. Для замещаемых файлов имена задавать нельзя. Если диск или каталог не указывается, то REPLACE использует в качестве целевого текущий диск и каталог.

Параметр /A добавляет новые файлы к целевому каталогу, а не заменяет существующих. Его нельзя использовать с параметром /S или /U. /P перед заменой целевого файла или добавлением исходного выводит запрос на подтверждение. /R заменяет наряду с незащищенными файлами файлы, доступные только по чтению. Если вы не зададите этот параметр и попытаетесь заменить доступные только по чтению файлы, то операция замены будет остановлена. /S выполняет поиск по всем подкаталогам целевого каталога и заменяет совпадающие файлы. Параметр /S нельзя указывать вместе с /A. REPLACE не ищет файлы в подкаталогах, заданных в параметре "маршрут1." /W перед началом поиска исходных файлов ожидает, пока вы вставите дискету. Если параметр /W не задан, то REPLACE начинает операцию после нажатия ENTER. /U заменяет (обновляет) только те файлы в целевом каталоге, которые "старее" файлов в исходном. /U не используется с параметром /A.

Об изменении атрибутов файлов рассказывается в описании команды ATTRIB.

При добавлении или замене файлов MS-DOS выводит на экран их имена. После завершения роботы REPLACE MS-DOS выводит одну из следующих строк:

nnn files added

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

nnn files replaced

(заменено nnn файлов)

no file added

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

no file replaced

(файлы не заменены)

Команду REPLACE нельзя использовать для обновления скрытых или системных файлов (типа IO.SYS и MSDOS.SYS).

Предположим, на диске D у вас имеется несколько каталогов, содержащих различные версии файла CLIENTS.DAT. Чтобы заменить их последними версиями этого файла с диска B дайте команду:

replace b:\clints.dat d:\ /s

Команда RESTORE

Восстанавливает файлы, сохраненные любой версией программы BACKUP (от MS-DOS 2.0 до 5.0). Для восстановления файлов, сохраненных командой MSBACKUP (в MS-DOS 6) используйте программу MSBACKUP.

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

[/B:дата] [/A:дата] [/E:время] [/L:время] [/M]

[/N] [/D]

Параметр "диск1:" задает диск, на котором хранятся копии файлов. "Диск2:" задает диск, на который нужно восстановить копии. Параметр "маршрут" задает каталог, в который восстанавливаются резервные копии. Нужно задать тот же каталог, из которого они сохранялись. "Имя_файла" определят имена восстанавливаемых файлов-копий.

Параметр /S восстанавливает все подкаталоги. /P выводит подсказку с запросом на восстановление файлов, доступных только по чтению (с установленным атрибутом доступа) или измененных после последнего сохранения (установлен атрибут архивизации). /B:дата восстанавливает только файлы, модифицированные после указанной даты (формат даты соответствует установке COUNTRY в CONFIG.SYS). /A:дата восстанавливает только файлы, модифицированные до указанной даты. /E:время восстанавливает только файлы, модифицированные ранее указанного времени, а /L:время - позднее заданного времени. /M восстанавливает файлы, модифицированные после последнего создания резервных копий. /N восстанавливает отсутствующие на целевом диске файлы. /D выводит список файлов на диске-копии, которые совпадают и именами, заданными в параметре "имя_файла", без восстановления. При использовании параметра /D нужно задать "диск2".

После выполнения RESTORE дайте команду DIR или TYPE и убедитесь в правильном восстановлении.

RESTORE не используется для системных файлов или дисков, перенаправленных командами ASSIGN или JOIN.

Если в параметре /D вы указываете имя файла, RESTORE выводит список файлов-копий, совпадающих с заданным именем. При этом файлы не восстанавливаются.

Хотя файлы должны восстанавливаться в первоначальный каталог, их можно восстановить на другой диск (например, файлы из каталога C:\FILES\*.* можно восстановить в каталог D:\FILES\*.*).

Предположим, у вас есть резервная копия всех файлов из каталога \SYS\DRVS на диске C. Чтобы восстановить эти файлы, вставьте дискету с резервными копиями в дисковод A и наберите команду restore a: c:\sys\drvs\*.*. Важно задать для имени файла *.*. В противном случае RESTORE пытается восстановить файл с именем drvs в каталоге SYS.

Команда RMDIR (RD)

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

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

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

Параметр [диск:]маршрут задает расположение и имя удаляемого каталога.

О создании каталога рассказывается в описании команды MKDIR, о скрытых файлах - в описании ATTRIB и DIR /A, а об удалении файлов - в описании DEL. См. также команду DELTREE.

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

Invalid path, not directory, or directory not empty

(Недопустимый маршрут, это не каталог, или каталог не пуст)

При указании перед первым именем в маршруте символа обратной косой черты (\) MS-DOS интерпретирует каталог как подкаталог корневого каталога (независимо от текущего каталога). Если обратная косая черта не указывается, каталог интерпретируется как подкаталог текущего каталога.

Нельзя использовать RMDIR для удаления текущего каталога (нужно перейти сначала в другой каталог), иначе выводится сообщение:

Attempt to remove current directory - диск:маршрут

(Попытка удалить текущий каталог)

Данное сообщение выводится также при попытке удаления подкаталога, переопределенного командой SUBST

Команда SCANDISK

ScanDisk - это полнофункциональная программа анализа и восстановления диска. Она предназначена для работы с некомпрессированными дисками и дисками, сжатыми с помощью DoubleSpace. Для запуска ScanDisk введите команду:

scandisk

После этого ScanDisk начинает проверку текущего диска. ScanDisk сталкивается с какой-либо проблемой, то выводит поясняющее диалоговое окно.

Для проверки конкретного диска наберите после команды ScanDisk букву диска, например scandisk с:. Если ScanDisk не выводит никакого отчета об ошибках, то после завершения работы этой программы просто выберите для выхода командную кнопку Exit (для этого можно щелкнуть на ней "мышью") в нижней части экрана или наберите X.

В случае ошибок диска ScanDisk выводит диалоговое окно Problem Found с кратким описанием проблемы, и что произойдет после ее коррекции. Большинство диалогов Problem Found имеют командную кнопку Fix It (исправить), кнопку Don't Fix It (не исправлять) и More Info (расширенная информация). Чтобы программа ScanDisk исправила ошибку, выберите командную кнопку Fix It.

Командная кнопка More Info выводит на экран другое диалоговое окно с более подробной информацией (обычно это дополнительные технические детали или имена запорченных файлов).

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

Если ScanDisk находит ошибку, и вы выбираете Fix It, то ScanDisk предлагает создать дискету Undo, которую вы можете затем использовать для восстановления диска. Дискета Undo, что позволяет вам отменить изменения, вносимые ScanDisk на диск. Она содержит информацию о каждом изменении, которое ScanDisk вносит на диск. Восстановить диск можно только в том случае, если вы не изменяли его после коррекции. Чтобы создать дискету Undo, нужно просто вставить чистую сформатированную дискету в дисковод A или B, а затем выберите Drive A или Drive B в выводимом ScanDisk диалоговом окне.

Программу ScanDisk можно настроить с помощью файла SCANDISK.INI. Этот файл содержит параметры, определяющие многие аспекты поведения ScanDisk. Большинство установок данного файла определяют, как ScanDisk будет вести себя при запуске с параметром /CUSTOM. Установленные в SCANDISK.INI значения вы можете использовать и для управления другими аспектами поведения ScanDisk, например, отменить подсказку на создание дискеты Undo.

Файл SCANDISK.INI - это текстовый файл, который находится в том же каталоге, что и файлы MS-DOS. Установки в секции [Environment] файла SCANDISK.INI определяют отдельные аспекты поведения ScanDisk, такие как вывод в монохромном или цветном режиме. Установки в секции [Custom] определяют поведение ScanDisk при запуске этой программы с параметром /CUSTOM.

ScanDisk проверяет и исправляет следующие ошибки:

· Ошибки таблицы распределения файлов FAT (File allocation table).

· Ошибки структуры файловой системы (потерянные кластеры и двойные ссылки).

· Структура дерева каталогов.

· Физические ошибки диска (плохие кластеры).

· Заголовок тома DoubleSpace (MDBPB).

· Структура файла-тома DoubleSpace (MDFAT).

· Структура компрессии DoubleSpace.

· Сигнатуры тома DoubleSpace.

· Сектор загрузки MS-DOS.

ScanDisk может находить и исправлять ошибки на следующих ти- пах дисков:

· Жесткие диски.

· Диски, создаваемые DoubleSpace.

· Гибкие диски.

· Диски, моделируемые в оперативной памяти.

· Платы памяти.

С дисками CD-ROM, сетевыми дисками или дисками, созданными командами ASSIGN, SUBST или JOIN, либо с помощью INTERLNK ScanDisk не работает.

Не используйте ScanDisk для восстановления диска, когда работают другие программы. Программа ScanDisk построена так, что может использоваться, когда файлы на диске находятся в неизменяемом состоянии. Когда вы работаете с файлом, MS-DOS обновляет таблицу распределения файла (FAT) и структуру каталога, отражая соответствующие изменения. Такие изменения не всегда выполняются немедленно. При запуске ScanDisk с другими работающими программами файлы могут быть открыты. В этом случае ScanDisk интерпретирует разницу между структурой каталога и таблицей распределения файла как ошибки, что может привести к порче или потере данных.

Кроме того, ScanDisk нельзя использовать для коррекции ошибок диска при запуске из другой программы или при работе программы Task Swapper Microsoft Windows или MS-DOS. Однако с помощью команды SCANDISK /CHECKONLY вы можете проверить свой диск без коррекции ошибок. При запуске с Windows ScanDisk может обнаружить ошибки, отсутствующие, когда Windows не работает.

Приведем пример. Чтобы восстановить файл-том DBLSPACE.000, который находится в корневом каталоге диска C, используйте команду:

scandisk c:\dblspace.000

Команда scandisk /all кроме всех смонтированных дисков DoubleSpace будет проверять все разделы жесткого диска.

Команда SET

Выводит на экран, устанавливает или отменяет переменные операционной среды MS-DOS, которые используются для управления поведением некоторых командных файлов и программ, а также управляют работой MS-DOS. Команда SET часто используется в файлах AUTOEXEC.BAT или CONFIG.SYS для установки переменных при каждом запуске MS-DOS.

SET [переменная=[строка]]

Параметр "переменная" задает устанавливаемую или модифицируемую переменную среды, "строка" задает связываемую с конкретной переменной строку.

Для вывода текущих установок переменной используйте команду SET без параметров. Об установке переменных операционной среды, используемых для управления операциями MS-DOS, рассказывается в описании команд PATH, PROMPT, SHELL и DIR.

Установки переменных среды обычно включают в себя спецификацию переменных COMSPEC и PATH, которые MS-DOS применяет для поиска программ на дисках. Часто используются также переменные PROMPT и DIRCMD (см. команды PROMPT и DIR).

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

Команда SET часто задается в командных файлах, при этом переменные можно использовать таким же образом, как нумерованные переменные с %0 по %9, то есть задавать их в качестве ввода команды SET. Например, чтобы добавить маршрут к переменной PATH, можно задать в командном файле команду set path=%1;%path%. При вызове переменной из командного файла значение нужно заключить в символы %.

Например, чтобы установить переменную среды INCLUDE в значение D:\SYS, наберите команду set include=d:\sys. После этого вы можете использовать строку D:\SYS в командном файле, заключив имя INCLUDE в %, например, включить в него для вывода содержимого связанного с INCLUDE каталога команду dir %include%. При обработке этой команды MS-DOS заменяет %INCLUDE% строкой D:\SYS.

Иногда после выполнения команды SET MS-DOS может выводить сообщение:

Out of environment space

Это означает нехватку доступного пространства операционной среды (из-за этого в нее нельзя включить новую переменную). О том, как его увеличить, рассказывается в описании COMMAND.

Команда SETVER

Выводит на экран таблицу версий. Сообщает о номере версии (младше 6.x) программ и драйверов устройств, предназначенных для более ранних версий MS-DOS.

Эту команду можно использовать для вывода и модификации таблицы версий, в которой перечисляются имена программ и номера версий MS-DOS, для которых они предназначены. Если вы пользуетесь программой, модифицированной для версии 6.x, то с помощью команды SETVER можете добавить ее имя к таблице версий.

SETVER [диск:маршрут][имя_файла n.nn]

SETVER [диск:маршрут][имя_файла [/DELETE [/QUIET]]

Для вывода текущей таблицы версий используется синтаксис:

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

MS-DOS выводит на экран две колонки, перечисляя в левой имена файлов, а в правой - соответствующие версии MS-DOS (в которой может выполняться данный файл).

Параметр [диск:маршрут] задаетрасположениефайла SETVER.EXE. "Имя_файла" определяет имя программного файла (обычно .EXE или .COM), который вы хотите добавить к таблице (трафаретные символы * и ? указывать не допускается). Параметр n.nn задает номер версии MS-DOS (например, 3.30 или 4.01). Если вы зададите имя файла, уже включенного в таблицу версий, то новая запись заменяет существующую.

Параметр /DELETE (сокращенно /D) удаляет из таблицы версий запись для данного программного файла. /QUIT запрещает вывод сообщения при удалении записи из таблицы.

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

Если выводится сообщение:

Version table successfully updated

(Таблица версий обновлена успешно)

Это изменение версии будет действовать при следующем перезапуске системы.

Перед использованием команды SETVER таблицу версий нужно загрузить в память командой DEVICE файла CONFIG.SYS. По умолчанию программа установки MS-DOS модифицирует CONFIG.SYS таким образом, чтобы обеспечить загрузку в память таблицы версий при каждом запуске системы.

Вы можете использовать команду SETVER для установки номера версии командного интерпретатора, однако замена номера версии для интерпретатора команд MS-DOS 6 (COMMAND.COM) может привести к тому, что вы не сможете запустить систему.

Многие программы, предназначенные для работы с предыдущими версиями MS-DOS, будут корректно работать и в версии 6 MS-DOS. Однако, в некоторых случаях программа не будет правильно работать, пока ее имя не включено в таблицу версий. Таблица указывает программе, что она работает с той версией MS-DOS, для которой она предназначена (даже при выполнении в MS-DOS 6). Интерпретируя MS-DOS 6 как более раннюю версию, программа будет работать корректно. Однако в случае несовместимости с MS-DOS 6 команда SETVER не решает проблемы.

Предположим, у вас есть программа PROG.EXE, которая работает в версии 3.10 MS-DOS. Чтобы запустить ее, нужно сначала добавить в таблицу версий запись для PROG.EXE:

setver prog.exe 3.10

Для вывода на экран содержимого таблицы на диске C дайте команду setver c:

Команда SHARE

Запускает программу Share, которая устанавливает для ваших и сетевых дисков средства совместного использования и блокировки.

SHARE [/F:память] [/L:блок]

В файле CONFIG.SYS используется синтаксис:

INSTALL=[[диск:]маршрут]SHARE.EXE [/F:память] [/L:блок]

Параметр [диск:]маршрут задает расположение файла SHARE.EXE. /F:память выделяет память на диске (указывается в байтах), которую MS-DOS использует для записи информации о совместном использовании файлов (по умолчанию - 2048). При определении этого объема памяти, учитывайте, что каждый открытый файл требует места, достаточного для его маршрута и имени (средняя длина файла и маршрута - 20 байт). /L:блок задает число одновременно блокируемых файлов (по умолчанию - 20).


Подобные документы

  • Создание компанией Microsoft операционной системы MS-DOS и повсеместное использование персональных компьютеров. Необходимость создания более удобной для пользователя операционной системы, разработка и эволюция Windows, появление интернет-приложений.

    презентация [3,6 M], добавлен 29.10.2012

  • История создания и развития операционной системы Microsoft Windows. Особенности каждой из ее версий. Новшества в интерфейсе, встроенных программах, системе управления и использования ОС, увеличение скорости выполнения приложений возможностями мультимедиа.

    реферат [29,5 K], добавлен 30.11.2013

  • Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.

    курсовая работа [63,0 K], добавлен 07.05.2011

  • Знакомство с техническими характеристиками персонального компьютера. Установка операционной системы и драйверов Windows 7. Способы чистки Windows XP Professional SP3. Методы восстановления операционной системы. Выполнение установки Microsoft Office 2010.

    отчет по практике [5,6 M], добавлен 22.09.2014

  • Особые режимы работы операционной системы Microsoft Windows. Характеристика стандартного и диагностического режимов. Безопасный режим и его основные виды. Дополнительные варианты загрузки MS Windows. Режимы работы с пониженным энергопотреблением.

    реферат [626,5 K], добавлен 17.06.2012

  • Использование операционных систем Microsoft Windows. Разработка операционной системы Windows 1.0. Возможности и характеристика последующих версий. Выпуск пользовательских операционных систем компании, доработки и нововведения, версии Windows XP и Vista.

    реферат [23,3 K], добавлен 10.01.2012

  • Характеристика Microsoft Corporation, основатель корпорации Билл Гейтс. Программа для регулирования уличного движения "Трэф-0-Дэйта". Первые версии Windows. Сравнение, преимущества и недостатки всех последующих редакций этой операционной системы.

    презентация [805,1 K], добавлен 17.05.2014

  • Основы работы операционной системы Windows XP. Работа в текстовом процессоре Microsoft Word: ввода, редактирования и форматирования текста, автоматизации разработки документа, создания графических объектов, создания комплексного текстового документа.

    курсовая работа [3,6 M], добавлен 25.04.2009

  • Прикладные программы и утилиты. Простейшие функции операционной системы. История разработки корпорацией Microsoft Corporation графической операционной оболочки Windows. Версия семейства сетевых ОС Windows NT (Millennium Edition, 2000, XP, Vista, Seven)

    презентация [965,2 K], добавлен 12.10.2013

  • Понятие и использование командной строки. Открытие командной строки. Команды, выполняемые с помощью командной строки. Как выполнить команду с повышенными привилегиями. Изменение внешнего вида окна командной строки с помощью параметров командной строки.

    презентация [948,2 K], добавлен 22.10.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.