4dos
Эта статья требует дополнительных цитат для проверки . ( октябрь 2016 г. ) |
![]() | |
Разработчик (ы) | JP Software |
---|---|
Стабильный релиз | 8.00 (открытый исходный код в 2009 году)
/ 7.50.130 (JPSoft в 2004 году) |
Операционная система | DOS, Окна |
Тип | Командная оболочка |
Лицензия | Модифицированная лицензия MIT , которая не квалифицируется в качестве открытого исходного кода по инициативе с открытым исходным кодом или Free Software Foundation стандартами |
Веб -сайт | 4dos.info |
4DOS -это интерпретатор командной строки с помощью программного обеспечения JP, предназначенное для замены интерпретатора команды по умолчанию 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
, 4DO и 4NT и производные могут быть установлены.
Более ранние версии 4os2 можно запускать под Windows NT, а OS/2 может запускать две оболочки DOS и Windows NT, все три можно использовать на машинах Windows NT-типа и нескольких загрузочных машинах OS/2.
Среди множества команд, операторов и функций в 4DO и отсутствие DOS/Windows 95–98 COMMAND.COM
Читают ввод клавиатуры и более простой метод работы с цветами экрана и текста.
Расширение файла по умолчанию для сценариев 4DOS - .btm.
Графическая версия 4DOS, 4OS2 и 4NT, называемое командой Take , была выпущена с набором функций, соответствующей версии 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 был впервые выпущен как 4DO для Windows NT (версии 1.x, 2.x), но стал 4NT до перестройки после версии 8. Программа представляет собой перекомпиляцию 4OS2 и продолжает иметь функции командного процессора OS/2 ( cmd.exe
), например, запуск сценариев REXX и поддержка ExtProc. Соответствующая команда Take/32 существует для этого, версия 1, соответствующая 4NT 2.5. 4NT и Take Command/32 были выпущены в формах ANSI (Windows 9x) и Unicode (Windows NT), а версия ANSI была выброшена в версии 5.
Новый командный интерфейс программы WIN32 (TCI) был выпущен во время версии 7NT 7. Эта программа позволила подключить (тем самым уменьшая беспорядок экрана) и отсоединить вкладки к одному окну. Эта программа требует Windows XP или позже.
Новая версия команды Take расширяет исходный интерфейс командного интерфейса вкладок, расширенную дополнительными окнами, чтобы вход был составлен, для графической навигации каталогов и файлов, а также дополнительных функций. 4nt связан как консоль команды Take. Световая версия TCC с уменьшением функций выпускается в виде бесплатной загрузки.
Программное обеспечение JP затем выпустило:
- TC (полный пакет TCI + TCC)
- TCLE (TCI + TCC/LE)
- TCC (только командная утилита)
- TCC/The
Это было выпущено из версий с 9 по 12.1, что соответствует базовой версии 4NT/TCC.
Функции
[ редактировать ]4dos имеет ряд улучшений по сравнению с COMMAND.COM
: [ 1 ]
- Дополнительные команды
- Расширенные функции существующих команд
- Расширенные файлов пакетные обработки
- Улучшенное редактирование командной строки, включая завершение имени файла и историю команд
- Поддержка псевдонима команд , а также в сценариях
- Усовершенствованные подстановки и возможность фильтрации по размерам файлов, марки даты и времени и другим характеристикам файлов
- Расширенный синтаксис для перенаправления и трубопроводов
- Контекст-специфическая помощь
- Цветные списки каталогов
- Внутренние переменные и переменные функции
- Механизм обмена памяти , который дал более свободную традиционную память
- Интерактивный отладчик для пакетных файлов
- Механизм создания, поддержания и отображения описаний файлов [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ NB 1 ]
- Конфигурация, хранящаяся в файле INI
- Поддержка буфера обмена Windows
История и текущий статус
[ редактировать ]Первоначально распространяемый как Shareware , 4DOS был позже выпущен в качестве неподдерживаемого бесплатного программного обеспечения . В настоящее время исходный код доступен по модифицированной лицензии MIT , но «он не может использоваться ни в каком коммерческом продукте без письменного разрешения от Rex C. Conn» [ 7 ] и «не может быть скомпилировано для использования в любой операционной системе, кроме Freedos », - поэтому не квалифицируется как открытый исходный код, как определено инициативой с открытым исходным кодом . [ 8 ] [ 9 ]
Последнее обновление JP Software было версии 7.50.130, выпущенное в августе 2004 года. За 15-летнюю историю 4DOS прошла многочисленные обновления; Вот несколько наиболее значимых.
Версия | Выпущенный | Новые функции |
---|---|---|
2.00 | 1989-02-15 | Оригинальный релиз. Улучшенное редактирование командной строки, завершение имени файла, история команд, псевдонимы, улучшенные подстановки, онлайн-помощь, внутренние переменные, обмен на диск или EMS , описания файлов, [ 2 ] Командный сепаратор, укладчик клавиш. |
2.20 | 1989-07-05 | Исполняемые расширения. |
3.00 | 1990-03-07 | BTM- партийные файлы (кэшируемые на память для скорости), обмена расширенной памятью (XMS), функции переменных, синтаксис переменной кронштейна. |
4.00 | 1991-11-01 | Списки цветных каталогов, файл конфигурации 4dos.ini, включают списки, командные группы, подразумеваемое CDD, DOS 5 верхних блоков памяти поддержка (UMB). |
5.00 | 1993-11-23 | Дата, время и диапазоны размера; сжатые партийные файлы. |
5.51 | 1995-08-22 | Поддержка имени FILENAME , REXX в .BAT FILES (как в PC DOS 7.0). |
6.00 | 1997-07-24 | Расширенные поиски каталогов, интерактивная конфигурация (команда опции), диапазоны исключения, интерактивный пакетный отладчик файлов. |
7.00 | 2001-06-18 | @file списки (как в DR-DOS ). |
7.50 | 2003-02-24 | Пользовательские функции. |
7.50.1 | 2006-11-13 | Источник доступной версии 7.50. Лучезар Георгиев и Джаэлани Утомо продолжали развивать 4DOS. [ 10 ] |
8.00 | 2009-02-27 | Последняя версия. [ 1 ] |
Руки
[ редактировать ]Некоторые версии утилит Norton для DOS включали модифицированные копии 4DO, называемых NDOS . Последняя версия NDOS была связана с Norton Utilities 8 и соответствовала 4DOS 4.03.
Смотрите также
[ редактировать ]- AutoExec.Bat
- Сравнение командных оболочек
- ОПИСАНИЕ
- ZCPR - замена CCP для CP/M
Примечания
[ редактировать ]- ^ Известные идентификаторы включают
0x10
для общих метаданных в формате XMP , [ 5 ]0x23
('#'), используемые различными утилитами, написанными Матиасом Р. Полом для разделенных космическими списками текстового ключа = значения, удерживающие свойства файла в виде расширенных атрибутов, таких как CP (Codepages), ПК (языковые коды), CW (битовая ширина ), Xs (ширина страницы), ys (длина страницы), xo (print x-offset), yo (print y-offset), cr (авторское право), URL (ссылка на источник) и т. Д., [ 3 ]0x25
('%') Используется программами с использованием CUI_LIB для хранения переменных псевдо-среда , [ 3 ] [ 4 ]0xED
зарезервировано для цифровых исследований / novell / caldera ,0xC2
Используется Total Commander для описаний многослойных файлов, [ 6 ] и0xFD
зарезервировано для Freedos .)
Ссылки
[ редактировать ]- ^ Jump up to: а беременный Братья, Хардин; Роусон, Том; Conn, Rex C.; Пол, Матиас Р.; Dye, Charles E.; Георгиев, Лучезар И. (2002-02-27). 4dos 8.00 онлайн -помощь .
- ^ Jump up to: а беременный «Техническая примечание - используя descript.ion» . Честертаун, Мэриленд, США: JP Software Inc. 1989. Архивировано из оригинала 2016-03-18.
- ^ Jump up to: а беременный в Пол, Матиас Р. (2001-06-10) [1995]. «Формат Описание DOS, OS/2 и Windows NT .CPI и Linux .CP» (1.30 Ed.). Архивировано с оригинала 2016-04-20 . Получено 2016-08-20 . (Nb. В качестве примера использования. Этот архив содержит файл descript.ion, определяющий некоторые пары ключей = значение стиля как '#'- расширенные атрибуты . Он также содержит анализатор файла CPI и декомпилан -Воцененный DOS-исполняемый файл. Необязательно поддержка многих переменных псевдо-оборудования, определенных в «%»-стиль Descript.ion File.
- ^ Jump up to: а беременный Пол, Матиас Р. (2001) [1996]. «Спецификация и справочная документация для Necpinw» . Necpinw.cpi - DOS -кодовый драйвер переключения страниц для Pinwriters Nec (2.08 Ed.). Filepec.txt от necpi208.zip. Архивировано из оригинала 2017-09-10 . Получено 2013-04-22 . (Nb. В качестве примера использования этот архив содержит файл descript.ion, определяющий некоторые пары ключа = значение как '#'-стиль расширенные атрибуты .)
- ^ Jump up to: а беременный Codère, Carl Eric (2006-12-23) [2004-09-14]. «4DOS/4NT Описание ПРЕДЛОЖЕНИЕ расширения файла» (PDF) . Optima SC Inc. SPC-S200401-00. Архивировано (PDF) из оригинала на 2023-11-28 . Получено 2023-11-28 .
- ^ Jump up to: а беременный DVK (2018-03-13) [2009-11-27]. " " descript.ion "Спецификация файла?" Полем stackoverflow.com . Архивировано из оригинала 2023-11-28 . Получено 2023-11-28 .
- ^ "4dos 7.50.1" (readme.txt). 2006-11-13. Архивировано с оригинала 2016-03-03.
- ^ Холл, Джеймс Ф. "4DOS объявление" . [ мертвая ссылка ]
- ^ Холл, Джеймс Ф. (2006-11-14). «4DOS выпущено в виде программного обеспечения с открытым исходным кодом» . Freedos-Devel . Архивировано с оригинала на 2008-04-04.
- ^ "Добро пожаловать в восстановленные 4дос!" Полем Архивировано из оригинала на 2009-12-26.
Внешние ссылки
[ редактировать ]- JP Software , создатель 4DOS, но больше не поддерживает его. В настоящее время продает аналогичную команду Take для Windows.
- Неофициальный сайт поддержки 4DOS со многими примерами, связанными документами и программами