lo viejo se llama 'doskey'. De hecho, es un espectáculo bastante familiar para nosotros, viejos amigos ...
echa un vistazo a su página de ayuda:
C: \ Users \ bubu> doskey /?
Edita líneas de comando, recupera comandos de Windows y crea macros.
DOSKEY [/ REINSTALL] [/ LISTSIZE = size] [/ MACROS [: ALL | : exename]]
[/ HISTORIA] [/ INSERTAR | / OVERSTRIKE] [/ EXENAME = exename] [/ MACROFILE = filename]
[macroname = [texto]]
/ REINSTALL Instala una nueva copia de Doskey.
/ LISTSIZE = tamaño Establece el tamaño del búfer del historial de comandos.
/ MACROS Muestra todas las macros de Doskey.
/ MACROS: ALL Muestra todas las macros de Doskey para todos los ejecutables que tienen
Doskey macros.
/ MACROS: exename Muestra todas las macros de Doskey para el ejecutable dado.
/ HISTORY Muestra todos los comandos almacenados en la memoria.
/ INSERTAR Especifica que el nuevo texto que escribe se inserta en el texto antiguo.
/ OVERSTRIKE Especifica que el texto nuevo sobrescribe el texto antiguo.
/ EXENAME = exename Especifica el ejecutable.
/ MACROFILE = filename Especifica un archivo de macros para instalar.
macroname Especifica un nombre para una macro que cree.
texto Especifica los comandos que desea grabar.
FLECHAS ARRIBA y ABAJO recuperar comandos; ESC borra la línea de comando; Pantallas F7
historial de comandos; ALT + F7 borra el historial de comandos; F8 busca comando
historia; F9 selecciona un comando por número; ALT + F10 borra las definiciones de macro.
Los siguientes son algunos códigos especiales en las definiciones de macro de Doskey:
$ T Separador de comandos. Permite múltiples comandos en una macro.
$ 1- $ 9 Parámetros de lote. Equivalente a% 1-% 9 en programas por lotes.
$ * Símbolo reemplazado por todo lo que sigue al nombre de la macro en la línea de comando.
C: \ Usuarios \ bubu>
sin embargo, no mantiene el historial en un archivo, por supuesto, puede usar doskey / history> file y otras cosas para hacer eso, pero no es tan automático como bash. ctrl-c genera interrupción y por lo tanto no se usa en consolas. incluso xterm no permitiría eso. (xterm usa la selección del mouse como copia y el botón derecho como pegar, para el caso)
alternativamente, puede usar cygwin y usar bash en su lugar ... también se ejecuta en Windows.
Es una pregunta bastante antigua, y sigue siendo la misma hasta que recientemente encontré una gran alternativa de símbolo del sistema llamada ConEmu .
Admite una amplia gama de características como pestañas, sesiones de restauración automática al reiniciar, integración de Power Shell y, lo más importante, historial de comandos. Aunque todavía no es compatible con el historial basado en archivos (por lo tanto, el historial se pierde al reiniciar), pero al ser una herramienta de código abierto, planeo agregar ese soporte (a menos que las indicaciones de comando de Windows 10 cumplan todas las promesas que vi en la vista previa) . Gracias a todos los que respondieron.
fuente