DOSKEY


DOSKEY es un comando para DOS , IBM OS/2 , [1] Microsoft Windows , [2] y ReactOS [3] que agrega historial de comandos , funcionalidad de macros y características de edición mejoradas a los intérpretes de línea de comandos COMMAND.COM y cmd.exe.

El comando se incluyó como un programa TSR con MS-DOS y PC DOS versiones 5 y posteriores, [4] luego Windows 9x , [5] y finalmente Windows 2000 [6] y posteriores.

DOSKEYA principios de 1989, se introdujo una funcionalidad similar con DR-DOS 3.40 con su directiva HISTORY CONFIG.SYS . Esto permitió un búfer de historial de entrada de consola configurable por el usuario y recuperación, así como la funcionalidad de búsqueda de patrones en el nivel de controlador de consola, es decir, completamente integrado en el sistema operativo y transparente para las aplicaciones en ejecución. En el verano de 1991, DOSKEYse introdujo en MS-DOS/PC DOS 5.0 para proporcionar algunas de las mismas funciones. DOSKEYTambién agregó una función de expansión de macros, aunque se requería un soporte especial antes de que aplicaciones como los procesadores de línea de comandos pudieran aprovecharlo. Comenzando con Novell DOS 7 en 1993, las capacidades de macro fueron proporcionadas por un dispositivo externo.DOSKEYmando también. Con el fin de emular también la DOSKEYfuncionalidad del búfer de historial en DR-DOS, el DR-DOS DOSKEYfuncionaba como interfaz para la funcionalidad del búfer de historial residente, que seguía siendo parte del núcleo.

En los sistemas operativos actuales basados ​​en Windows NTDOSKEY , la funcionalidad está integrada en CMD.EXE , aunque el DOSKEYcomando todavía se usa para cambiar su funcionamiento.

El DOSKEYcomando no está disponible en FreeDOS , que tiene características integradas en el intérprete de comandos. [8]

DOSKEY implementa soporte para macros de comando, una función simple de sustitución de texto que se usa de manera similar a los alias de línea de comando en otros entornos.