Comandos MS-DOS: una visión general

Las interfaces gráficas de usuario, también conocidas como GUI, han cambiado la forma en que las personas interactúan con los ordenadores, haciéndolos atractivos para los usuarios particulares. Hoy en día, la mayoría de las tareas en un ordenador se pueden hacer con el ratón, desde abrir programas hasta cambiar configuraciones. Pero en el inicio, muchas de estas acciones eran posibles con DOS, y se usaba el teclado en lugar de un ratón. Hoy en día sigue siendo útil conocer ciertos comandos MS-DOS para los peores escenarios. Cuando la interfaz gráfica de Windows se congela, a menudo es útil saber cómo puedes proteger tus datos usando comandos MS-DOS.

Comandos MS-DOS con el símbolo del sistema de Windows

En Windows puedes introducir comandos MS-DOS usando el símbolo del sistema de Windows. El intérprete de línea de comandos “cmd.exe” utiliza comandos CMD de Windows que contienen comandos DOS. El intérprete de líneas de comando también contiene varias características del intérprete de DOS COMMAND.COM que antes faltaban.

Hay dos formas de abrir el símbolo del sistema de Windows:

  1. Usando el menú de inicio. En Windows 7: Todos los programas> Accesorios. En Windows 10: Inicio> Sistema de Windows> Símbolo del sistema.
  2. Introduciendo el comando “cmd” en el campo de búsqueda de Windows. El símbolo del sistema se iniciará automáticamente.

Los comandos MS-DOS más importantes

Tanto si quieres copiar un archivo, eliminar directorios, o hacer una copia de seguridad, existe un comando DOS que puede ser útil. Hemos recopilado los comandos MS-DOS más importantes a continuación:

Comandos MS-DOS: administración de directorios

Letra de la unidad: Combinar la letra correspondiente con dos puntos para cambiar de unidad.Ejemplo: C: A:
CD Nombre del directorio Cambia al directorio que introduzcas.Por ejemplo: cd c:\windows
CD \ El comando DOS “cd” combinado con una barra invertida te llevará al directorio raíz de la unidad actual.
CD \archivos\fotos Navega al directorio raíz y desde allí al directorio “archivos\fotos”.
CD .. Sube un nivel en el directorio.
CD ..\archivos\fotos Sube un nivel en el directorio y de ahí al directorio “archivos\fotos”.
DIR <Unidad:\ruta\al\directorio Muestra todo el contenido de un directorio. Se pueden utilizar filtros (los llamados “comodines”) para mostrar solo determinados contenidos. Un asterisco puede utilizarse como marcador de posición para cualquier número de caracteres. Un signo de interrogación sustituye a un carácter.Por ejemplo:dir *.txtMuestra todos los archivos con la extensión de archivo “.txt”.dir dat*.txtMuestra todos los archivos con la extensión “.txt” cuyos nombres empiezan por “dat”.dir dat1?.txtMuestra todos los archivos cuyos nombres consisten en “dat1”, seguido de un carácter más y la extensión de archivo “.txt”.dir /pEnumera los resultados página por página.dir /sTambién muestra el contenido de los subdirectorios.dir c:\dat*.txt /p /sEnumera todos los archivos de la unidad C que comienzan con “dat” y terminan con “.txt”. Los muestra página por página.
MD <Unidad:\ruta\al\directorio El comando DOS “md” significa “make directory” y crea un directorio en el nivel de directorio indicado. El sistema no cambia al directorio recién creado.
RD <Unidad:\ruta\al\directorio El comando MS-DOS “rd” borra el directorio indicado. El directorio debe estar vacío. Si quieres que el sistema borre el directorio junto con su contenido, puedes utilizar el comando DOS DELTREE (en la versión 6 y superiores).
TREE <Unidad:\ruta\al\directorio Muestra todos los subdirectorios (con archivos) en la unidad o directorio indicado.

Comandos MS-DOS: administración de archivos

ATTRIB <Unidad:\ruta\al\archivo Puedes utilizar este comando MS-DOS para cambiar un atributo de un archivo (por ejemplo, el modo de solo lectura).
COMP nombredearchivo1 nombredearchivo2 Compara dos archivos entre sí.
COPY <Unidad:\ruta\al\archivo <Unidad:\ruta\al\archivo Copia un archivo en un nuevo directorio. Si cambias el nombre del archivo para el nuevo directorio, el sistema lo duplicará.Ejemplo: copy c:\archivos\fotos\foto1.jpgEl sistema copiará el archivo “foto1.jpg” del directorio “archivos\fotos” al directorio actual.copy c:\archivos\fotos\foto*.jpg a:\documentos\fotos\Copia todos los archivos cuyo nombre empiece por “foto” y termine por “.jpg” en el directorio indicado, en este caso un directorio de la unidad A.copy archivo01.txt archivo02.txtCopia el contenido del archivo “archivo01” en el archivo “archivo02” y lo coloca en el mismo directorio.copy archivo.txt a:\documentos\archivo02.txtCopia el archivo “archivo01” en un disquete y lo renombra como “archivo02”.copy *.txt *.docCopia todos los archivos con la extensión “.txt” y cambia la extensión a “.doc”. Los nombres de los archivos siguen siendo los mismos.
DEL <Unidad:\ruta\al\archivoNota: ERASE es el mismo comando MS-DOS que DEL Borra el archivo que has indicado.
EDIT <Unidad:\ruta\al\archivoNota: Antes de la versión 6, este comando MS-DOS era EDLIN Abre el editor DOS para editar los archivos ASCII seleccionados.
FIND “String” <Unidad:\ruta\al\archivo Busca una cadena de caracteres en el archivo indicado.
MORE <Unidad:\ruta\al\archivo Muestra el contenido de un archivo página por página. Es conveniente para ver archivos largos.
MOVE <Unidad:\ruta\al\archivo <Unidad:\ruta\al\nuevo\directorio Mueve uno o más archivos al directorio indicado.
PATH <Unidad:\rutadebusqueda Indica una ruta de búsqueda en la que el DOS debe buscar archivos ejecutables.
PRINT <Unidad:\ruta\al\archivo Imprime el archivo indicado.
REN NombredearchivoAntiguo.txt NombredearchivoNuevo.txt Cambia el nombre de uno o más archivos. También se puede utilizar para cambiar las extensiones.Ejemplo:ren nombredearchivo.txt *.docCambia la extensión del archivo de “.txt” a “.doc”.ren *.txt *.docCambia todos los archivos txt en archivos doc.
REPLACE <Unidad1:\ruta\al\archivo <Unidad2:\ruta\al\archivo Sustituye los archivos del directorio de destino por los del directorio de origen.
SHARE Inicia el programa para compartir y bloquear archivos.
TYPE <Unidad:\ruta\al\archivo Muestra el contenido del archivo indicado en la pantalla.
UNDELETE <Unidad:\ruta\al\archivo Restaura los archivos borrados con DEL.
VERIFY onVERIFY off Las opciones “on” y “off” determinan si el DOS debe comprobar que las operaciones de escritura, como la copia, se han realizado sin errores.
XCOPY <Unidad:\ruta\al\directorio <Unidad:\ruta\al\nuevo\directorio Este comando MS-DOS copia todos los archivos de un directorio a otro directorio.

Otros comandos MS-DOS útiles

APPEND Con este comando de DOS, puedes abrir programas o archivos en el directorio indicado como si estuvieran ubicados en el directorio actual.
ASSIGN Cambia la letra de la unidad indicada.Ejemplo:assign a=cCambia la unidad A por la unidad C.
BACKUPNota: En las versiones 6 y superiores, este comando MS-DOS se llama MSBACKUP Asegura uno o más archivos en una unidad.
BREAK Este comando de DOS activa/desactiva la monitorización adicional de CTRL+C. Si la pausa está activada, CTRL+C monitorizará funciones adicionales como las operaciones de lectura y escritura en los discos.
CLS Borra la pantalla.
CHKDSK <Unidad:\ruta\al\archivo Este comando MS-DOS crea un informe de estado para el dispositivo de almacenamiento indicado.
COMMAND Abre un nuevo intérprete de comandos MS-DOS.
CTTY Cambia el dispositivo de entrada y salida estándar para el funcionamiento del ordenador.
DATE mm-dd-yy Muestra la fecha actual. También se puede utilizar para cambiar la fecha.
DISKCOMP Compara el contenido de dos discos.
DISKCOPY Este comando MS-DOS duplica un disco.
ECHO Activa o desactiva la visualización del texto de los archivos por lotes.
EXIT Cierra el DOS/el símbolo del sistema.
FDISK Configura un disco duro.
FORMAT Formatea un disco para utilizarlo con DOS.Ejemplo:format a:Formatea un nuevo disquete en la unidad A con capacidad estándar.
HELP < comando MS-DOS Muestra el texto de ayuda del comando MS-DOS indicado.
PROMPT Cambia la apariencia del símbolo del sistema DOS.
RESTORE <Unidad1: Unidad2:\Ruta\a\restore Se utiliza para restaurar datos a partir de una copia de seguridad.Ejemplo:restore a: c:\documentos\*.*Restaura todos los archivos guardados en la unidad C en la carpeta “documentos”.
TIME hh:mm:ss Muestra la hora actual. También puedes cambiar la hora utilizando este comando MS-DOS.
SET Muestra la configuración del entorno DOS, con la opción de cambiarla.
VER Muestra el número de versión de DOS.
VOL <Unidad: Muestra el nombre de la unidad y el número de serie del disco (si está disponible).

Comandos especiales del teclado en el nivel de DOS

Además de estos comandos del DOS, también hay comandos especiales del teclado similares a los accesos directos de Windows que funcionan en el nivel de DOS:

Ctrl + Alt + Del Reinicia el ordenador
ESC Borra la selección
F1 Repite el último comando carácter por carácter
F3 Repite el último comando
F5 Retrocede una línea
F6 Introduce el tradicional CTRL+Z (^Z) Fin de archivo
F7 Muestra el historial de la línea de comandos
Pause Detiene la salida en pantalla; la salida puede reanudarse con casi cualquier tecla
Ctrl + C Aborta la línea que está escribiendo o el comando que se está ejecutando. Si hay texto seleccionado, no abortará y en su lugar copiará el texto.
Ctrl + P Activa y desactiva la salida de la impresora
Ctrl + PrintScr Imprime la pantalla actual
Ctrl + S Detiene la visualización de la pantalla
Ctrl + Break Aborta un comando