Из Википедии, бесплатной энциклопедии
  (Перенаправлено из NDOS )
Перейти к навигации Перейти к поиску

4DOS - это интерпретатор командной строки от JP Software, разработанный для замены интерпретатора команд по умолчанию COMMAND.COMв Microsoft DOS и Windows . Он был написан Рексом К. Конном и Томом Роусоном и впервые выпущен в 1989 году. По сравнению со стандартным, он имеет большое количество улучшений.

4OS2 и 4NT - аналогичные продукты, которые заменяют cmd.exeOS / 2 и Windows NT соответственно.

Обзор [ править ]

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

Поскольку Windows NT и Windows 2000 включают в себя COMMAND.COMи cmd.exe, можно установить 4DOS и 4NT, а также их производные. Более ранние версии 4OS2 могут работать под Windows NT, а OS / 2 может запускать две оболочки DOS и Windows NT, все три могут использоваться на машинах типа Windows NT и машинах с множественной загрузкой OS / 2.

Среди множества команд, операторов и функций в 4DOS и отсутствующих в MS-DOS / Windows 95/98 COMMAND.COMесть чтение ввода с клавиатуры и более простой метод работы с цветами экрана и текста.

Расширение файла по умолчанию для сценариев 4DOS - .btm.

Графическая версия 4DOS, 4OS2 и 4NT, называемая Take Command , была выпущена с набором функций, соответствующим версиям 4DOS 5.5, 4OS2 и 4NT 2.5, и после этого была обновлена. Разработка в этой строке остановилась с соответствующими версиями текстового режима . Была графическая программа Take Command / 16 , для Windows 3.1.

4OS2 - это аналогичная замена командному интерпретатору IBM OS / 2 . Впервые он был выпущен одновременно с 4DOS версии 4 и имеет аналогичный набор функций. Как и 4DOS, он выпущен с открытым исходным кодом. Он появился в наборе функций eComStation 2.10 2011 года , в бесплатном проекте os2free и включен в ArcaOS .

Сначала 4NT был выпущен как 4DOS для Windows NT (версии 1.x, 2.x), но стал 4NT до реструктуризации после версии 8. Программа представляет собой перекомпиляцию 4OS2 и по-прежнему имеет функции командного процессора OS / 2 ( cmd.exe), таких как запуск сценариев REXX и поддержка EXTPROC. Для этого существует соответствующий Take Command / 32 версии 1, соответствующий 4NT 2.5. 4NT и Take Command / 32 были выпущены как в формах ANSI (Windows 9x), так и в формате Unicode (Windows NT), при этом версия ANSI была удалена в версии 5.

Во время выпуска 4NT версии 7 была выпущена новая программа Win32 с вкладками (TCI). Эта программа позволяла присоединять (тем самым уменьшая беспорядок на экране) и отсоединять консоли с вкладками в одном окне. Для этой программы требуется Windows XP или более поздняя версия .

Новая версия Take Command расширяет исходный командный интерфейс с вкладками, расширенный дополнительными окнами, позволяющими составлять ввод, графически перемещаться по каталогам и файлам, а также дополнительными функциями. 4NT входит в состав Take Command Console. Облегченная версия TCC с ограниченным набором функций выпущена для бесплатной загрузки.

Затем JP Software выпустила:

  • TC (полный пакет TCI + TCC)
  • TCLE (TCI + TCC / LE)
  • TCC (просто командная утилита)
  • TCC / LE

Это было выпущено от версий 9 до 12.1, соответствующих базовой версии 4NT / TCC.

Особенности [ править ]

4DOS имеет ряд улучшений по сравнению с COMMAND.COM: [1]

  • Дополнительные команды
  • Расширенная функциональность существующих команд
  • Расширенные средства обработки пакетных файлов
  • Улучшенное редактирование командной строки, включая завершение имени файла и историю команд
  • Поддержка псевдонимов команд , в том числе в скриптах
  • Расширенные подстановочные знаки и возможность фильтрации по размеру файла, отметкам даты и времени и другим характеристикам файла.
  • Расширенный синтаксис для перенаправления и конвейера
  • Контекстно-зависимая помощь
  • Цветные списки каталогов
  • Внутренние переменные и функции переменных
  • Механизм подкачки памяти, который дает больше свободной обычной памяти.
  • Интерактивный отладчик для пакетных файлов
  • Механизм создания, поддержки и отображения описаний файлов.
  • Конфигурация хранится в файле INI
  • Поддержка буфера обмена Windows

История и текущий статус [ править ]

Первоначально распространявшаяся как условно-бесплатная , 4DOS позже была выпущена как неподдерживаемая бесплатная . В настоящее время исходный код доступен по измененной лицензии MIT, но он «не может быть использован в каком-либо коммерческом продукте без письменного разрешения Rex C. Conn» [2] и «не может быть скомпилирован для использования в любой операционной системе, кроме FreeDOS. "- поэтому не квалифицируется как открытый исходный код согласно определению Open Source Initiative . [3] [4]

Последним обновлением JP Software была версия 7.50.130, выпущенная в августе 2004 года. За свою 15-летнюю историю 4DOS претерпела множество обновлений; вот несколько наиболее значимых.

NDOS [ править ]

Некоторые версии Norton Utilities для DOS включали модифицированные копии 4DOS, называемые NDOS . Последняя версия NDOS была связана с Norton Utilities 8 и соответствовала 4DOS 4.03.

См. Также [ править ]

  • AUTOEXEC.BAT
  • Сравнение командных оболочек
  • ОПИСАНИЕ
  • ZCPR - замена КПК на CP / M

Ссылки [ править ]

  1. ^ a b Братья, Хардин; Роусон, Том; Conn, Rex C .; Пол, Маттиас Р .; Краситель, Чарльз Э .; Георгиев, Лучезар И. (27.02.2002). Онлайн-справка по 4DOS 8.00 .
  2. ^ «4DOS 7.50.1» (README.TXT). 2006-11-13. Архивировано 03 марта 2016 года.
  3. ^ Холл, Джеймс Ф. «Объявление 4DOS» . [ мертвая ссылка ]
  4. ^ Холл, Джеймс Ф. (2006-11-14). «4DOS выпущена как программное обеспечение с открытым исходным кодом» . freedos-devel . Архивировано из оригинала на 2008-04-04.
  5. ^ "Добро пожаловать в возрожденную 4DOS!" . Архивировано из оригинала на 2009-12-26.

Внешние ссылки [ править ]

  • JP Software , создатель 4DOS, но больше не поддерживает ее. В настоящее время продается аналогичный Take Command для Windows.
  • Неофициальный сайт поддержки 4DOS с множеством примеров пакетов, сопутствующими документами и программами
    • 4DOS условно-бесплатные и бесплатные загрузки
    • Справочное руководство по 4DOS 7.50 (2 МБ PDF)