Эта статья требует дополнительных ссылок для проверки . ( октябрь 2016 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Разработчики) | Программное обеспечение JP |
---|---|
Стабильный выпуск | 8,00 (открытый исходный код в 2009 г.) / 7,50,130 (JPSoft в 2004 г.) |
Операционная система | DOS , Windows |
Тип | Командная оболочка |
Лицензия | модифицировано MIT License , которая не подпадает под открытым исходным кодом с помощью инициативы Open Source или Фонда свободного программного обеспечения стандартов |
Интернет сайт | 4dos.info |
4DOS - это интерпретатор командной строки от JP Software, разработанный для замены интерпретатора команд по умолчанию COMMAND.COM
в Microsoft DOS и Windows . Он был написан Рексом К. Конном и Томом Роусоном и впервые выпущен в 1989 году. По сравнению со стандартным, он имеет большое количество улучшений.
4OS2 и 4NT - аналогичные продукты, которые заменяют cmd.exe
OS / 2 и Windows NT соответственно.
Обзор [ править ]
4DOS чаще всего используется в качестве замены командной строки для следующих операционных систем:
- командная строка: MS-DOS , IBM PC DOS , DR-DOS .
- графический: Windows 95 , Windows 98 , Windows 98SE .
Так как 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 претерпела множество обновлений; вот несколько наиболее значимых.
Версия | Вышел | Новые возможности |
---|---|---|
2,00 | 1989-02-15 | Оригинальный выпуск. Улучшенное редактирование командной строки, завершение имени файла, история команд, псевдонимы, улучшенные подстановочные знаки, онлайн-справка, внутренние переменные, замена на диск или EMS , описания файлов, разделитель команд, укладчик ключей. |
2,20 | 1989-07-05 | Исполняемые расширения. |
3,00 | 1990-03-07 | Пакетные файлы BTM (кэшированные в память для повышения скорости), подкачка расширенной памяти (XMS), функции переменных, синтаксис имени переменной в скобках. |
4.00 | 1991-11-01 | Цветные списки каталогов, файл конфигурации 4DOS.INI, списки включения, группы команд, подразумеваемый CDD, поддержка блоков верхней памяти (UMB) DOS 5 . |
5.00 | 1993-11-23 | Дата, время и диапазоны размеров; сжатые командные файлы. |
5,51 | 1995-08-22 | Поддержка длинных файлов , REXX в файлах .BAT (как в PC DOS 7.0). |
6.00 | 1997-07-24 | Расширенный поиск в каталогах, интерактивная конфигурация (команда OPTION), диапазоны исключения, интерактивный отладчик пакетных файлов. |
7.00 | 2001-06-18 | Списки @file (как в DR-DOS ). |
7,50 | 2003-02-24 | Пользовательские функции. |
7,50,1 | 2006-11-13 | Версия с открытым исходным кодом 7.50. Лучезар Георгиев и Джаелани Утомо продолжили разработку 4DOS. [5] |
8.00 | 2009-02-27 | Последняя версия. [1] |
NDOS [ править ]
Некоторые версии Norton Utilities для DOS включали модифицированные копии 4DOS, называемые NDOS . Последняя версия NDOS была связана с Norton Utilities 8 и соответствовала 4DOS 4.03.
См. Также [ править ]
- AUTOEXEC.BAT
- Сравнение командных оболочек
- ОПИСАНИЕ
- ZCPR - замена КПК на CP / M
Ссылки [ править ]
- ^ a b Братья, Хардин; Роусон, Том; Conn, Rex C .; Пол, Маттиас Р .; Краситель, Чарльз Э .; Георгиев, Лучезар И. (27.02.2002). Онлайн-справка по 4DOS 8.00 .
- ^ «4DOS 7.50.1» (README.TXT). 2006-11-13. Архивировано 3 марта 2016 года.
- ^ Холл, Джеймс Ф. "Объявление 4DOS" . [ мертвая ссылка ]
- ^ Холл, Джеймс Ф. (2006-11-14). «4DOS выпущена как программное обеспечение с открытым исходным кодом» . freedos-devel . Архивировано из оригинала на 2008-04-04.
- ^ "Добро пожаловать в возрожденную 4DOS!" . Архивировано из оригинала на 2009-12-26.
Внешние ссылки [ править ]
- JP Software , создатель 4DOS, но больше не поддерживает ее. В настоящее время продается аналогичный Take Command для Windows.
- Неофициальный сайт поддержки 4DOS с множеством примеров пакетов, сопутствующими документами и программами
- 4DOS условно-бесплатные и бесплатные загрузки
- Справочное руководство по 4DOS 7.50 (2 МБ PDF)