Introducción a DOS

Introducción a DOS

MS-DOS es el sistema operativo más conocido. La versión más comercializada es la de Microsoft llamada "MS-DOS" (existen otras versiones como la DR-DOS). MS-DOS fue creado en 1981 cuando se utilizó en un ordenador IBM.

DOS, como cualquier sistema operativo, controla las actividades del ordenador. Administra operaciones como el flujo de datos, la visualización, la introducción de datos, entre otros elementos que forman un sistema.

El papel del DOS es interpretar los comandos que el usuario introduce a través del teclado. Estos comandos permiten que se ejecuten las siguientes tareas:

  • Administración de archivos y carpetas
  • Actualizaciones de disco
  • Configuración del hardware
  • Optimización de la memoria
  • Ejecución de programas

Estos comandos se introducen después del símbolo del sistema, en el caso de MS-DOS (Microsoft DOS, el más conocido): la letra de la unidad seguida de una barra inversa, por ejemplo: A:\\ o C:\\. Para ejecutar un comando, introduce el comando y luego presiona ENTER.

¿Cómo se configura la unidad de CD-ROM?

La unidad de CD-ROM está configurada en los archivos del sistema config.sys y autoexec.bat. El controlador del dispositivo para la unidad de CD-ROM se debe configurar en el archivo config.sys (incluso si el dispositivo se detecta automáticamente en Windows). Para hacer esto, copia el controlador del dispositivo a una carpeta en el disco duro (para el siguiente ejemplo se llama cdrom.sys y se encuentra en la carpeta "CD-ROM"). Luego, debes agregar lo siguiente:

DEVICE=c:\cd-rom\cdrom.sys /d:CD001

(CD001 es el nombre que usted otorga a la unidad de CD-ROM...)

Después, se debe agregar el controlador del CD-ROM (llamado mscdex.exe al autoexec.bat agregando la siguiente información:

c:\windows\command\mscdex.exe /d:CD001

(Donde CD001 es el nombre dado a la unidad de CD-ROM y la letra de la unidad que está designada a la unidad es la siguiente letra disponible, por lo tanto, si tienes discos duros D: y E:; y F: está libre, entonces la unidad de CD-ROM será designada con la letra F:. Si deseas especificar la letra a designar, utiliza, por ejemplo, la opción /L:Z).

¿Cómo copiar un archivo?

Existen dos comandos para copiar archivos en DOS: copy y xcopy. Xcopy es el más útil y utiliza la siguiente sintaxis:

  • xcopy source destination (donde "source" es el nombre del archivo y "destination" es el nombre del archivo o el nombre de la carpeta a donde se copiará el archivo)

Todos los contenidos de una carpeta se pueden copiar al escribir el nombre de la carpeta para "fuente". Por lo tanto, el destino debe ser el nombre de una carpeta. Sería bastante difícil copiar una carpeta (es decir, un grupo de archivos) a un solo archivo.
El parámetro "/s" se utiliza para copiar subcarpetas:

  • xcopy folder1 folder2 /s copia la carpeta1 y la carpeta2.

¿Cómo ejecutar un programa desde cualquier carpeta?

La variable de entorno "PATH" permite configurar las carpetas a las que se puede acceder incluso si está trabajando desde una carpeta diferente.
La sintaxis es de la siguiente manera:

PATH=c:\dos;c:\utils;

Se pueden ejecutar los archivos que se encuentran en las carpetas C:\dos y C:\utils sin importar la carpeta donde está trabajando. Si ya has especificado las carpetas en la variable de entorno y deseas agregar otra, puedes utilizar el siguiente comando:

PATH=%PATH%;c:\folder;

que agregará la carpeta C:\folder a la RUTA (%PATH%) existente.

La variable PATH tiene un límite de 127 caracteres debido a que el nombre de la variable PATH y el signo igual suman 5 caracteres, sólo quedan 122 caracteres para especificar los nombres de las carpetas.

Consejo: para utilizar esta variable de manera efectiva, asegúrate de:

  • Quitar todos los espacios en el comando ruta.
  • Eliminar cualquier carpeta a la que generalmente no se suela acceder.
  • Nombrar las carpetas con los nombres más cortos posibles.

¿Cómo asignar una unidad a una carpeta?

Se puede hacer la asignación de una carpeta a una unidad virtual utilizando el comando subst. A continuación se encuentra la sintaxis para el comando:

subst f: c:\example</b>

Se accederá a la carpeta C:\example como una unidad virtual con la letra "F:". Esto implica que la unidad F: todavía no está designada a una unidad, si así fuera, el sistema muestra el mensaje de error "syntax error 10". Debes cambiar la letra de la unidad de destino.

¿Cómo modificar las propiedades del archivo?

Es posible que un archivo tenga muchas propiedades que indican el uso de ese archivo. Estas propiedades se pueden activar o desactivar en DOS utilizando el comando attrib. A continuación se encuentra la sintaxis para el comando:

attrib +/-a +/-h +/-s +/-r

donde + y - activa o desactiva el atributo que sigue.

  • a: atributo de archivo
  • h: atributo de archivo escondido (el archivo sigue escondido en la vista normal de archivos)
  • r: atributo de archivo de sólo lectura (no se puede eliminar el archivo sin desactivar este atributo)
  • s: atributo de archivo del sistema (archivos importantes que se deben tratar con cuidado)

"attrib config.sys -a -r +h" desactiva el archivo y los atributos de sólo lectura y esconde el archivo.

¿Cómo hacer una lista de archivos?

El comando dir se utiliza para hacer una lista de los archivos. La lista de archivos también se puede realizar utilizando varios criterios (orden alfabético, fecha, etc.), estos criterios se pueden aplicar utilizando los siguientes parámetros:

  • /p: completa la pantalla con los resultados y luego suspende la pantalla
  • /w: muestra los resultados en 5 columnas
  • Para mostrar los archivos según varios criterios:
    • /ah: muestra archivos escondidos
    • /ad: muestra carpetas únicamente
    • /ar: muestra archivos de sólo lectura
    • /aa: muestra los archivos listos para ser archivados
    • /as: muestra los archivos del sistema
  • Para mostrar los archivos en un orden específico:
    • /ON: ordenado por nombre
    • /OS: ordenado por tamaño (ascendente)
    • /OE: ordenado por extensión
    • /OD: ordenado por fecha
    • /OG: ordenado por carpeta principal
    • /OS: ordenado por atributo
  • /s: muestra los archivos ubicados en una carpeta y todas las subcarpetas
  • /b: vista en miniatura
  • /l: muestra los resultados en minúscula
  • /v: muestra información adicional

¿Cómo utilizar los caracteres comodín?

En lugar de proporcionar un nombre de archivo a un comando que se ejecuta en archivos, puedes utilizar caracteres comodín al especificar los archivos cuyos nombres comiencen con determinados caracteres:

  • El caracter comodín "*" reemplaza partes de un nombre o extensión
  • El caracter comodín "?" reemplaza un caracter (como la ficha en blanco del scrabble)

Por lo tanto, el comando "dir *.com" enumera todos los archivos con la extensión .com.
El comando "dir b*.*" muestra todos los archivos cuyos nombres comienzan por b.

¿Cómo enviar los resultados mostrados a un archivo?

Utilizando el parámetro de redirección (> o >>) puedes enviar los resultados de un comando dir a un archivo:
El comando "dir >> test.txt" enviará los resultados de la lista al archivo test.txt que será creado en el directorio actual si todavía no existe, o, si existe, el nombre del nuevo archivo será combinado (se agrega un número al final del archivo existente).

Enciclopedia