MS-DOS: comandos y algo
más
En este apartado podrás ver los comandos de mayor uso en MS-
DOS, como moverte por los directorios, como crear o borrar un
directorio, renombrar archivos y directorios....... o saber el uso de los
programas que vienen en el directorio C:\WINDOWS\COMMAND, o
como se editan los archivos de inicio [Link] y [Link]. Es
decir, poder manejarte por el MS-DOS con la misma facilidad que
por Windows.
Comandos y programas del MS-DOS:
Aquí te listo los comandos y programas de MS-DOS que más se
usan. Hay bastantes más de los que abajo te digo, sólo que estos
son de menor uso o simplemente se utilizan para editar el archivo de
inicio por lotes MS-DOS [Link] o el archivo de inicio de
dispositivos [Link] y te los explico un poco más abajo en el
subapartado Editando el [Link] y el [Link]. Aquí abajo
sólo te digo el nombre del comando o programa y para que vale,
para saber su utilización y sus modificadores sólo tienes que poner
en el shell el nombre del comando o programa seguido del
modificador /?.
attrib es el programa que sirve para cambiar los atributos de los archivos y
directorios.
cd es el comando con el que podrás moverte por los directorios de tu disco
duro.
cls es el comando para limpiar la pantalla.
copy es el programa para copiar archivos de un directorio o unidad a otro/a.
date comando que muestra la fecha y la opción de cambiarla.
del o erase es el comando que sirve para borrar tanto archivos como el
contenido de un directorio, pero sólo el contenido.
deltree es el programa que sirve para eliminar un directorio y todo su
contenido.
dir es el comando lista todos los archivos y directorios que contiene un
directorio.
diskcopy es un programa para copiar de disquete a disquete.
doskey es un programa que se instala en la memoria y sirve para crear lineas
de comandos y macros.
edit es el programa que sirve para editar textos en MS-DOS.
exit es el comando que sale de MS-DOS hacia el programa que lo ejecutó.
extract es el programa que sirve para extraer archivos comprimidos en
cabinets.
fc es el programa que sirve para comparar archivos o conjuntos de archivos.
fdisk es el programa que sirve para gestionar todo sobre las particiones de tu
ordenador.
format es el programa que sirve para dar formato a las unidades tanto
extraibles como no extraibles.
label es un programa para cambiar el nombre de la etiqueta del volumen de
una unidad.
mem es un programa que sirve para visualizar información sobre la memoria.
mkdir o md es el comando que sirve para crear directorios.
move es el programa que sirve para mover archivos por los directorios de tu
ordenador.
more es el programa que sirve para ver el contenido de un archivo y para
meter el contenido de varios en un único archivo.
letra_de_unidad: es el comando que sirve para cambiar a las diferentes
unidades de disco que tienes en tu ordenador.
rename o ren es el comando para renombrar archivos.
rmdir o rd es el comando para eliminar directorios, pero tienen que estar
vacíos.
scandisk es un programa para reparar errores en discos tanto extraibles como
no extraibles.
scanreg es un programa para hacer copias de seguridad del registro,
restaurarlo o repararlo.
time es el comando que muestra la hora y la opción de cambiarla.
type es el comando que muestra el contenido de un archivo de texto pero no
para modificarlo. Parecido al more.
ver es el comando que muestra la versión de Windows y MS-DOS que tienes
instalada.
verify es un comando que dice a Windows si tiene o no que verificar la
escritura en disco.
vol es el comando que muestra el número de serie y la etiqueta del volumen de
una unidad.
Editando el [Link] y el [Link]:
En este otro subapartado podrás aprender los comandos,
programas, archivos de información y controladores que contienen
estos dos archivos de inicio. La mejor forma para su edición es con
cualquiera de estos dos programas en Windows, [Link] o
[Link], y en MS-DOS con el editor de textos [Link]. Ni
que decir tiene que los cambios efectuados en estos archivos no
surten efecto hasta que el ordenador se reinicia y para poder ver
estos efectos pulsa la tecla ESC cuando al reiniciar aparezca el
logotipo de Windows 98. Antes de empezar quiero decirte algo para
la mayor comprensión de lo que sigue: tanto el [Link] como el
[Link] se ejecutan de una forma lineal, es decir, siguen un
orden de proceso de linea en linea, por tanto, cada comando deberá
estar en una linea. Como los comandos y los archivos a los que se
hace referencia en el [Link] poco tienen que ver con los del
[Link] separaré este subapartado en otros dos que son los
siguientes.
El archivo de inicio de dispositivos [Link]:
Con este subapartado podrás aprender a editar e interpretar la
información que este archivo envía al ordenador para iniciar los
controladores que en él se hace referencia, así como liberar memoria
en una sesión MS-DOS, activar la memoria superior, algunas
opciones de las pilas y los buffers, cargar correctamente
controladores y programas.... Bueno, pues primero te pongo los
comandos más significativos y su uso y luego ejemplos prácticos
para tu mayor comprensión.
Comandos y controladores en el archivo de
inicio [Link]:
Aquí te doy una lista de los diferentes comandos que
se usan para la edición - modificación de este archivo
de inicio de dispositivos así como los controladores que
vienen con Windows 98 y se cargan mediante este
archivo. Todos estos comandos que te listo aquí sólo
se pueden usar en este archivo [Link], es decir,
no tienen validez ni para el shell ni para los archivos
por lotes MS-DOS. Seguido a este apartado
encontrarás otro dedicado a ejemplos practicos para
aprender a usar estos comandos y controladores.
accdate es un comando que indica si se debe registrar la fecha de el
ultimo uso de un archivo.
[Link] controla opciones del teclado y la pantalla del sistema.
buffers es el comando que asigna memoria a un número específico
de búferes de disco al iniciarse el sistema.
country es el comando que permite a MS-DOS usar las
convenciones de un país específico.
[Link] es el controlador que activa una sesión de trabajo con
búfer doble.
[Link] determina la ubicación de memoria final de
[Link].
device es el comando para cargar en la memoria convencional un
controlador de dispositivo.
[Link] permite trabajar con los juegos internacionales de
caracteres en monitores EGA, VGA y LCD.
dos es el comando para cargar MS-DOS en el área de mamoria
superior, en la alta (HMA) o en ambas.
[Link] determina la ubicación de memoria final de
[Link].
[Link] permite el acceso al área de la memoria superior.
fcbs es el comando que especifica el número de bloques de control
(FCB) que MS-DOS podrá tener abiertos.
files es otro comando que especifica a MS-DOS el número de
archivos a los que podrá tener acceso.
[Link] es el administrador de memoria extendida y alta (HMA).
lastdrive es el comando que especifica a MS-DOS el número
máximo de unidades a las que tendrá acceso.
numlock es el comando que activa o desactiva el Bloq Num al
iniciarse MS-DOS.
rem es el comando que ignora lo que le sigue, por ejemplo, para
evitar la carga un dispositivo.
set es el comando, como en el [Link], para definir las
variables de entorno de MS-DOS.
[Link] carga en la memoria la versión MS-DOS de la tabla.
stacks es el comando que permite el uso dinámico de las pilas de
datos para el manejo de las interrupciones.
switches es un comando para alguna opción de configuración más.
Ejemplos prácticos de los comandos y
controladores del [Link]:
En este otro podrás encontrar ejemplos sobre todos
estos comandos y controladores del archivo de inicio
[Link]. Más que ejemplos prácticos sobre lo
citado más arriba, es información adicional sobre el uso
de todos esos comandos y controladores, éstos están
comprimidos con WinZip.
Los controladores en el [Link]
Los comandos del [Link]
El archivo de inicio por lotes MS-DOS [Link]:
En este subapartado, al saber todos los comandos, programas y
archivos de información que se usan con frecuencia en este archivo
por lotes MS-DOS, podrás hacer tus propios archivos por lotes, en
los cuales se pueden incluir menús MS-DOS, ejecutar varios
programas seguidos uno de otro, activar el controlador y unidad del
CDROM para una sesión en MS-DOS.... Como puedes ver, estos
archivos por lotes bien pueden hacer el uso, por ejemplo, de accesos
directos, sólamente editando una linea. Verás como al final usarás
estos archivos ya que son muy fáciles de editar y, como no, de
ejecutar. Como en el apartado anterior, pongo primero los comandos
más significativos y su uso y acabaré este apartado con ejemplos
prácticos. Antes de empezar, decirte que se pueden utilizar
cualquiera de los comandos que has visto en el apartado
Comandos y programas del MS-DOS dentro del [Link].
Comandos, programas y archivos de
información en los BAT:
A continuación tienes una breve descripción de los
comandos, programas y archivos de datos o
información más usados en estos archivos BAT y en el
siguiente subapartado unos ejemplos para que veas
más claro su uso. Algunos de estos comandos y
programas se pueden usar también en el shell de MS-
DOS. Otra forma de conseguir más información sobre
esto y sus modificadores es poner el comando o
programa en el shell de MS-DOS seguido del
modificador /?.
break es un comando que sirve para activar - desactivar la parada
de un programa con las teclas Ctrl+C.
call es el comando que sirve para llamar a otro programa de
procesmiento por lotes BAT.
choice es un programa que te da la opción de elegir entre unas
opciones predeterminadas por ti.
echo es otro comando para activar - desactivar el eco del proceso
por lotes e imprimir un texto en pantalla.
[Link] e [Link] son los archivos que contienen la información del
juego de caracteres para la página de códigos.
goto es un comando para controlar el flujo del procesamiento del
archivo por lotes.
if es el comando que condiciona a una acción según su valor.
keyb es el programa que configura el teclado para un idioma
específico.
[Link] es el archivo de información para el teclado que se
carga con el programa keyb.
loadhigh o lh carga un programa en el área de memoria superior.
mode es un programa que sirve para configurar los dispositivos del
sistema.
mscdex programa para acceder a unidades de CD-ROM.
path es un comando para especificar directorios y así poder ejecutar
sus programas desde cualquier otro.
pause es un comando que efectúa una pausa en el proceso hasta
que se pulse una tecla.
prompt es un comando para cambiar la apariencia del shell o
símbolo del sistema de MS-DOS.
rem es un comando que ignora todo lo que le sigue, ideal para poner
comentarios dentro del archivo por lotes.
set es el comando para establecer o eliminar las variables de
entorno de MS-DOS.
Ejemplos prácticos de comandos, programas y
archivos de datos en los BAT:
Aquí tienes unos cuantos ejemplos para que aprendas
a usar todo lo anteriormente citado en este aparatado
de los archivos por lotes MS-DOS. Todos estos
ejemplos están en un único documento comprimido con
WinZip.
Los archivos por lotes MS-DOS