Actualizado el 14-01-2007
versión para imprimir

DOSKey

DOSKEY, flexibilidad en la ventana de DOS

La ventana de comandos o DOS es de uso bastante inamistoso, intolerante con nuestros errores al teclear, pudiendo llegar a ser desesperante. Pero si estas familiarizado con DOS, seguramente recordarás la utilidad DOSKEY que puede facilitar en gran manera las cosas, permitiendo movernos por el texto escrito, y recordar las ordenes anteriores, de forma bastante conveniente.

DOSKEY no se carga por defecto al inicio de la sesion DOS, por lo que debemos invocarlo. En la ventana, escribe:

C:Windows>doskey

y verás:

DOSKey instalado

Es frecuente que olvides cargar DOSKEY hasta que, metida la pata en una sesion DOS, lo necesites. Para cargarlo automaticamente, puedes añadirlo a tu autoexec.bat, o mas sencillamente, agregar un acceso directo a la ventana de DOS en tu escritorio. Una vez hecho, boton derecho sobre el icono, propiedades, y en la pestaña "Programa", opción "Archivo de proceso por Lotes", escribes "DOSKEY > NUL" (sin comillas). Asi simplemente haciendo click sobre este icono iniciaras una sesion DOS con DOSKEY sin necesidad de enredar con el autoexec.

A continuacion la lista de teclas de edición y su uso

Teclas de edicion Uso
Inicio Mueve el cursor al principio de la linea
Fin mueve el cursor al final de la linea
Flecha dcha Un caracter a la derecha
Flecha izqda Un caracter a la izquierda
Ctrl+flecha dcha Mueve el cursor a la palabra siguiente
Ctrl+flecha izqda Mueve el cursor a la palabra anterior
Ctrl+fin Borra desde la posicion del cursor al fin de la linea
Ctrl+Inicio Borra desde el principio de la linea hasta la posicion del cursor
Insert Alterna entre insertar y sobreescribir. El modo por defecto es sobreescribir. Si deseas modo insertar tienes que especificarlo para cada comando.
Si lo que deseas es que el modo por defecto sea insertar, carga doskey con el modificador /i

DOSKey te permite usar comandos consecutivos en la misma linea. Por ejemplo, si deseas volver atras un directorio y obtener un listado de sus archivos, puedes teclear cd.. ^T dir

Naturalmente, la utilidad mas conocida de DOSKEY es la de recordar la lista de comandos que hemos tecleado a lo largo de nuestra sesion. Pulsando las flechas arriba y abajo puedes recorrer el historial de comandos. Pulsando las primeras letras de un comando ya usado y F8, veras como se autocompleta la instrucción. A continuación un listado de las posibilidades:

Historial de comandos Teclas
Flecha arriba Inserta el comando anterior.
Flecha abajo Inserta el comando siguiente
Re Pag Inserta el comando mas antiguo del historial
Av Pag Inserta el ultimo comando
F7 Muestra una lista numerada con los comandos empleados
F9 n Para usar uno de los comandos obtenidos con F7, pulsa F9 + el numero del comando
Alt+F7 Borra el historial de comandos
F8 completa los caracteres que hayas escrito con el comando coincidente del historial
ESC limpia la linea de comandos

DOSKEY almacena el historial de comandos en un buffer de memoria. Cuando está lleno, va borrando los comandos mas antiguos. El tamaño del buffer por defecto es de 512 bytes, que deberia ser suficiente para unos 10 o 20 comandos (dependiendo de su extensión). Este tamaño será mas que suficiente para su uso normal. El tamaño del buffer puede ser modificado al cargar DOSKEY, mediante el modificador /b:nuevotamañodelbuffer.

This site powered by Phorum.