4DOS es un intérprete de línea de comandos de JP Software, diseñado para reemplazar el intérprete de comandos predeterminado COMMAND.COM
en Microsoft DOS y Windows . Fue escrito por Rex C. Conn y Tom Rawson y lanzado por primera vez en 1989. Comparado con el predeterminado, tiene una gran cantidad de mejoras.
Desarrollador (es) | JP Software |
---|---|
Lanzamiento estable | 8.00 (código abierto en 2009) / 7.50.130 (JPSoft en 2004) |
Sistema operativo | DOS , Windows |
Tipo | Shell de comando |
Licencia | Licencia MIT modificada que no califica como código abierto según los estándares de Open Source Initiative o Free Software Foundation |
Sitio web | 4dos.info |
4OS2 y 4NT son productos similares que reemplazan cmd.exe
en OS / 2 y Windows NT respectivamente.
Descripción general
4DOS se usa con mayor frecuencia como reemplazo de la línea de comandos para los siguientes sistemas operativos:
- línea de comandos: MS-DOS , IBM PC DOS , DR-DOS .
- gráfico: Windows 95 , Windows 98 , Windows 98SE .
Dado que Windows NT y Windows 2000 incluyen ambos COMMAND.COM
y cmd.exe
, se pueden instalar 4DOS y 4NT y sus derivados. Las versiones anteriores de 4OS2 se pueden ejecutar bajo Windows NT, y OS / 2 puede ejecutar los dos shells de DOS y Windows NT, los tres pueden usarse en máquinas de tipo Windows NT y máquinas de arranque múltiples OS / 2.
Entre los muchos comandos, declaraciones y funciones en 4DOS y que carecen de MS-DOS / Windows 95/98 se COMMAND.COM
encuentran la lectura de entrada del teclado y un método más simple de trabajar con colores de pantalla y texto.
La extensión de archivo predeterminada para los scripts 4DOS es .btm.
Se lanzó una versión gráfica de 4DOS, 4OS2 y 4NT, llamada Take Command , con un conjunto de características correspondiente a la versión 4DOS 5.5, 4OS2 y 4NT 2.5 y se actualizó después de esto. El desarrollo de esta línea se detuvo con las correspondientes versiones en modo texto . Había un programa gráfico Take Command / 16 , para Windows 3.1.
4OS2 es un reemplazo similar para el intérprete de comandos OS / 2 de IBM . Este se lanzó por primera vez al mismo tiempo que la versión 4 de 4DOS y tiene un conjunto de características similar. Al igual que 4DOS, esto se publica como código abierto. Apareció en el conjunto de funciones de eComStation 2.10 de 2011 , en el proyecto gratuito os2free, y se incluye con ArcaOS .
4NT se lanzó por primera vez como 4DOS para Windows NT (versiones 1.x, 2.x), pero se convirtió en 4NT hasta la reestructuración posterior a la versión 8. El programa es una recopilación de 4OS2 y sigue teniendo características del procesador de comandos de OS / 2 ( cmd.exe
), como ejecutar scripts REXX y compatibilidad con EXTPROC. Existe un Take Command / 32 correspondiente para esto, la versión 1 correspondiente a 4NT 2.5. 4NT y Take Command / 32 se lanzaron en formato ANSI (Windows 9x) y Unicode (Windows NT), y la versión ANSI se eliminó en la versión 5.
Un nuevo programa Win32 Tabbed Command Interface (TCI) fue lanzado en el momento de la versión 7 de 4NT. Este programa permitía adjuntar (reduciendo así el desorden de la pantalla) y separar consolas con pestañas en una sola ventana. Este programa requiere Windows XP o posterior.
Una nueva versión de Take Command amplía la interfaz de comando con pestañas original, ampliada con ventanas adicionales para permitir componer la entrada, navegar gráficamente por directorios y archivos, y funciones adicionales. 4NT se incluye como Take Command Console. Se lanza una versión ligera con funciones reducidas de TCC como descarga gratuita.
JP Software luego lanzado:
- TC (paquete completo de TCI + TCC)
- TCLE (TCI + TCC / LE)
- TCC (solo la utilidad de comando)
- TCC / LE
Esto se ha liberado de las versiones 9 a 12.1, correspondientes a la versión subyacente 4NT / TCC.
Características
4DOS presenta una serie de mejoras en comparación con COMMAND.COM
: [1]
- Comandos adicionales
- Funcionalidad ampliada de los comandos existentes
- Instalaciones de procesamiento de archivos por lotes ampliadas
- Edición mejorada de la línea de comandos, incluida la finalización del nombre de archivo y el historial de comandos
- Soporte para alias de comando , también en scripts
- Comodines mejorados y la capacidad de filtrar por tamaño de archivo, marcas de fecha y hora y otras características de archivo
- Sintaxis extendida para redireccionamiento y canalización
- Ayuda específica del contexto
- Listas de directorios de colores
- Variables internas y funciones de variables
- Un mecanismo de intercambio de memoria que produjo más memoria convencional libre
- Un depurador interactivo para archivos por lotes
- Un mecanismo para crear, mantener y mostrar descripciones de archivos.
- Configuración almacenada en un archivo INI
- Soporte para el portapapeles de Windows
Historia y estado actual
Originalmente distribuido como shareware , 4DOS se lanzó posteriormente como freeware no compatible . Actualmente, el código fuente está disponible bajo una licencia MIT modificada, pero "no se puede utilizar en ningún producto comercial sin el permiso por escrito de Rex C. Conn" [2] y "no se puede compilar para su uso en ningún sistema operativo que no sea FreeDOS. "- por lo que no califica como código abierto según la definición de Open Source Initiative . [3] [4]
La última actualización de JP Software fue la versión 7.50.130, lanzada en agosto de 2004. Durante sus 15 años de historia, 4DOS se sometió a numerosas actualizaciones; aquí hay algunos de los más importantes.
Versión | Liberado | Nuevas características |
---|---|---|
2,00 | 1989-02-15 | Lanzamiento original. Edición mejorada de la línea de comandos, finalización del nombre de archivo, historial de comandos, alias, comodines mejorados, ayuda en línea, variables internas, intercambio a disco o EMS , descripciones de archivos, separador de comandos, apilador de claves. |
2,20 | 1989-07-05 | Extensiones ejecutables. |
3,00 | 1990-03-07 | Archivos por lotes BTM (almacenados en caché en la memoria para mayor velocidad), intercambio de memoria extendida (XMS), funciones variables, sintaxis de nombre de variable entre corchetes. |
4,00 | 1991-11-01 | Listas de directorios de colores, archivo de configuración 4DOS.INI, incluyen listas, grupos de comandos, CDD implícito, compatibilidad con bloques de memoria superior (UMB) de DOS 5 . |
5,00 | 1993-11-23 | Rangos de fecha, hora y tamaño; archivos por lotes comprimidos. |
5.51 | 1995-08-22 | Soporte de nombre de archivo largo , REXX en archivos .BAT (como en PC DOS 7.0). |
6,00 | 1997-07-24 | Búsquedas de directorio extendidas, configuración interactiva (comando OPCIÓN), rangos de exclusión, depurador de archivos por lotes interactivo. |
7.00 | 2001-06-18 | @ listas de archivos (como en DR-DOS ). |
7,50 | 2003-02-24 | Funciones definidas por el usuario. |
7.50.1 | 2006-11-13 | Versión de código abierto de 7.50. Luchezar Georgiev y Jaelani Utomo han continuado desarrollando 4DOS. [5] |
8.00 | 2009-02-27 | Ultima versión. [1] |
NDOS
Algunas versiones de Norton Utilities para DOS incluían copias modificadas de 4DOS llamadas NDOS . La última versión de NDOS se incluyó con Norton Utilities 8 y correspondía a 4DOS 4.03.
Ver también
- AUTOEXEC.BAT
- Comparación de proyectiles de comando
- DESCRIPCIÓN
- ZCPR : un reemplazo de CCP para CP / M
Referencias
- ^ a b Hermanos, Hardin; Rawson, Tom; Conn, Rex C .; Paul, Matthias R .; Dye, Charles E .; Georgiev, Luchezar I. (27 de febrero de 2002). Ayuda en línea de 4DOS 8.00 .
- ^ "4DOS 7.50.1" (LÉAME.TXT). 2006-11-13. Archivado desde el original el 3 de marzo de 2016.
- ^ Hall, James F. "Anuncio 4DOS" .[ enlace muerto ]
- ^ Hall, James F. (14 de noviembre de 2006). "4DOS lanzado como software de código abierto" . freedos-devel . Archivado desde el original el 4 de abril de 2008.
- ^ "¡Bienvenido a Revived 4DOS!" . Archivado desde el original el 26 de diciembre de 2009.
enlaces externos
- JP Software , creador de 4DOS pero ya no lo admite. Actualmente vende Take Command para Windows similar .
- Sitio de soporte no oficial de 4DOS con muchos ejemplos de lotes, documentos y programas relacionados
- Descargas de shareware y freeware de 4DOS
- Manual de referencia de 4DOS 7.50 (2 MB PDF)