DOS | Командный процессор NDOS - замена command.com и новые возможности DOS

Во многих публикациях, в частности в [2, 3], справедливо отмечается, что воз-
можности операционной системы DOS, особенно последних версий, далеко не полно-
стью исчерпаны, и вряд ли это так уж скоро произойдет. DOS получила весьма широ-
кое распространение, да и среди пользователей WINDOWS тоже немало ее поклон-
ников. Это вполне понятно, если учесть, что все разработки WINDOWS, предшест-
вовавшие WINDOWS`95, не являются самостоятельными ОС в полном смысле этих
слов. Немаловажной причиной можно считать и то, что реализация мощных возмож-
ностей поздних WINDOWS требует довольно высокого уровня аппаратного и програм-
много обеспечения, а это, естественно, повышает материальные затраты. Существует
и ряд других причин, которых мы не будем здесь касаться, поскольку в задачи данной
статьи отнюдь не входит анализ соперничества или сосуществования операционных
систем, отметим лишь факт неослабевающего интереса к DOS. Гибкость, простоту и
сервисное удобство DOS в большой степени повышает командный процессор NDOS,
который, очевидно, следует признать лучшей альтернативой COMMAND.COM, дол-
гое время считавшемуся неотъемлемой частью любой версии DOS. В данной статье,
рассчитанной на подготовленного пользователя, будет сделана попытка краткого описания NDOS, наиболее существенных и интересных, с точки зрения автора, возможностей и команд, которые выгодно отличают его от COMMAND.COM.

Напомним, что командный процессор, собственно, заставляет ПК определенным
образом реагировать на инструкции, вводимые Вами в командной строке либо определя-емые в пакетном файле.
NDOS полностью совместим по переменным окружения, используемым во всех
версиях MS-DOS и PC-DOS от 2.0 до 6.хх и практически со всеми приложениями к дан-
ным ОС. Не вызывает также никаких затруднений его использование с WINDOWS.

Инсталляция. NDOS устанавливается по умолчанию при инсталляции Norton
Utilities 8.0. NU 8.0 можно скачать в zip-архиве по этой ссылке.
Для того, чтобы установить NDOS уже после инсталляции NU 8.0:
1. Запустите программу NUCONFIG.
2. Выберите пункт Startup Programs в диалоговом окне.
3. Выберите пункт NDOS.
4. Нажмите на командную клавишу Configure или дважды щелкните левой кнопкой
мыши на строке NDOS.
5. В появившемся диалоговом окне установите опции командного процессора. В
частности, рекомендуется выбрать режим загрузки NDOS в верхнюю память (Load
Command Processor Into Upper Memory).
После выбора опций программа предложит перезагрузить компьютер, чтобы про-
изведенные ей изменения в файлах CONFIG.SYS и AUTOEXEC.BAT вступили в силу.
Данный способ инсталляции пригоден в основном для “простых” файлов конфигурации; при использовании мультиконфигурации рекомендуется в ветви файла CONFIG.SYS, соответствующие установке конфигурации, в которой предполагается использовать NDOS, добавьте строку типа
SHELL=D:\PATH\NDOS.COM @D:\PATH\NDOS.INI /P,
а в соответствующие ветви AUTOEXEC.BAT -строки типа
SET COMSPEC=D:\PATH\NDOS.COM
D:\PATH\KSTACK.COM
Опции NDOS установите, редактируя файл NDOS.INI (см. далее) либо используя
программу NUCONFIG.
При необходимости вернуться к работе с COMMAND.COM наберите имя этого файла в командной строке, а по окончании работы с ним- EXIT.
Форма приглашения NDOS
c:\nu>устанавливается по умолчанию и, как видно, отличается от традиционной. Она может быть изменена командой PROMPT. (Инструкция по использованию команд, подробное описание которых опущено в данной статье, легко выводится по нажатию клавиши F1 либо по вводу ? в командной строке, при условии, что NDOS активен.)

Редактирование командной строки и журнал команд. При редактировании можно пользоваться любыми клавишами перемещения курсора, Backspace и Del. Сохранена функция очистки командной строки по нажатию клавиши Esc. Журнал команд выво-дится по инструкции HISTORY. По умолчанию объем журнала принимается равным 1 кБайт. Он устанавливается в файле NDOS.INI и может быть изменен по желанию пользователя. По нажатию клавиши Up arrow (стрелка вверх) в командную строку выводится последняя выполненная команда. При повторном нажатии на эту клавишу происходит передвижение по журналу команд вверх. Вновь вызванную команду можно модифицировать либо выполнить, нажав Enter. Если очистить командную строку и нажать PageUp, в верхнем правом углу появится окно журнала команд, по которому можно передвигаться, используя клавиши вертикального перемещения курсора. Выбрав нужную команду, нажмите Enter, чтобы ее выполнить, или Ctrl-Enter, чтобы скопировать ее в командную строку.
Файлы конфигурации. Помимо стандартных файлов конфигурации NDOS
использует еще три -NSTART.BTM, NEXIT.BTM и NDOS.INI.
NSTART и NEXIT. Каждый раз, когда NDOS стартует в качестве первичного или
вторичного процессора, он пытается запустить файл NSTART.BTM, который удобен
для размещения специальных команд конфигурирования NDOS. Если NDOS использует-
ся в качестве первичного процессора, NSTART выполняется перед AUTOEXEC.BAT; при запуске NDOS в качестве вторичного процессора с опцией /С command NSTART вы-
полняется перед заданной командой. Вы не должны использовать NSTART для запуска
резидентных программ, поскольку они будут перезагружаться каждый раз при старте
NDOS как вторичного процессора. Не определяйте в этом файле заменители команд
(aliases), поскольку NDOS передает их вторичному процессору автоматически.
Файл NEXIT, если он есть, выполняется каждый раз при выходе из NDOS как вто-
ричного командного процессора.


Страница 1 
Страница 2 
Страница 3 
Страница 4 
Страница 5 
Страница 6 
Страница 7 

 10.0 - 1 vote