Sei sulla pagina 1di 12

DOS

Sistemas operativos - DOS

DOS? Acaso no sabe el profesor que DOS es algo ya anticuado y est completamente
obsoleto? Bueno, veamos:

Aunque DOS sea ya un sistema obsoleto y que solo se usa muy marginalmente,
todava es necesario conocer como funcionan una serie de comandos como FDISK y
FORMAT. Estos comandos tienen mas sentido si uno los mira en DOS antes de
verlos en Windows.
Los diferentes modos del procesador que vimos en clases anteriores, tales como el
modo protegido y el modo virtual 8086, tendrn mas sentido sabiendo como funciona
DOS.
Es importante tambin conocer el uso de la memoria que hace DOS as como la
configuracin de programas DOS en un entorno Windows. Conceptos tales como
memoria convencional o memoria extendida tienen sentido cuando uno sabe como
usar DOS.

Como un incentivo importante para estudiar DOS debemos tener en cuenta que todos los
comandos que veamos funcionan tambin en todas las versiones de Windows y que cuando
Windows no funcione, siempre vamos a tener la posibilidad de entrar a la PC gracias a los
comandos DOS. Es importante conocer todos estos comandos. Es importante conocerlos
bien.

Que es un sistema operativo

Una computadora solo tiene sentido si puede hacer una sola cosa ejecutar programas.
El procesador que tiene adentro ejecuta programas perfectamente bien. Pero esa CPU
necesita que le den esos programas en un forma binaria y a una elevada velocidad. Por mas
que tengamos un disco rgido lleno de programas listos para funcionar, todava son necesarias
varias funciones antes, durante y despus de la ejecucin de los programas. Como hace la
PC para separar los cientos o miles de programas que tenemos en el disco? cmo organiza
estos programas y datos de modo que nosotros podamos seleccionarlo y decirle que ejecute
solo ese programa? cmo son organizados los datos de modo que el usuario los pueda
recuperar luego? cmo pueden ser copiados, movidos, borrados, organizados, etc? Todas
esta funciones y muchas mas deben existir ante de que podamos usar un programa. Adems
todas esas funciones se deben llevar acabo de un modo simple e intuitivo para el usuario.

Entonces, un sistema operativo (SO) es un programa que realiza al menos cuatro


funciones bsicas:
Primero, debe comunicarse o al menos proveer los medios para que los programas se
comuniquen con el hardware de la PC. Depende del SO el acceso a los discos,
responder al teclado, y enviar los datos al monitor.
Segundo, debe crear una interface de usuario, que es una representacin de lo que hay
en el disco, en el monitor, de modo que tenga sentido para la gente que la usa. El
sistema operativo debe aprovechar el uso de los dispositivos de entrada que existan
tales como ratones, teclados, y permitir a los usuarios cambiar esa interface de modo
que les sea cmoda.

Ing. Mario A. Fernandez


DOS
2

Tercero, el SO a travs de la interface de usuario debe permitir a los usuarios tener a su


disposicin los programas instalados para ejecutar, usar y cerrar el programa que ellos
quieran.
Cuarto, el SO debera permitir a los usuarios, agregar, mover y borrar los programas
instalados y los datos.

Aplicacin

Sistema Operativo

Comunicndose con el Hardware

Ya vimos que el BIOS guardado en algn tipo de ROM en la placa madre, guarda
programas para comunicarse con las partes mas bsicas e importantes de la PC. Entonces el
sistema operativo debe trabajar con el BIOS para usar estos dispositivos.
Por ejemplo, si el usuario quiere acceder al disco rgido para usar un programa, el SO
debe tomar el pedido y pasrselo al BIOS, que le dice al disco que envie esos datos a la
memoria RAM.
Adems, si por alguna razn el BIOS carece de la capacidad de realizar esta funcin, el
SO debera ser capaz de pasar por alto el BIOS y hablar directamente con esa pieza de
hardware. Los sistemas operativos mas nuevos, incluyendo Windows, saltean el BIOS y
hablan directamente con casi todo el hardware.
Para lograr esto, el SO necesita algn mtodo
para comunicarse con el hardware. Y como los
distintos dispositivos de hardware pueden ser
agregados y sacados, este mtodo de agregar
programacin para comunicarse con el hardware
debe ser simple y flexible. La mayora de los
SOs utilizan drivers de dispositivos para agregar
el cdigo necesario. Por ejemplo Microsoft les
dice a los fabricantes de hardware como deben
hacer para disear sus drivers (y de paso se gana
unos pesos vendindoles las herramientas para
hacer esos drivers).

Ing. Mario A. Fernandez


DOS
3

Acceso y Apoyo de Programas

El sistema operativo debe permitirle al usuario iniciar un programa. Este es un concepto


simple pero importante. Cuando se inicia un programa, la interfaz de usuario debe
desaparecer y permitirle a la aplicacin tomar control de la pantalla. Mientras se est
ejecutando la aplicacin, el sistema operativo todava debe seguir proveyendo acceso al
hardware, cambiando la pantalla, guardando los datos, , imprimiendo, o cualquier cosa que
necesite la aplicacin. De modo que aunque el sistema operativo desaparezca de la vista del
usuario, contina haciendo su trabajo. Si un programa pierde el control, el sistema operativo
debera tener algn modo de parar el programa, o al menos reconocer que est sucediendo y
enviar un mensaje de error. Por ltimo, el SO debera volver al instante a la vista del usuario
una vez que se haya cerrado la aplicacin en uso.

Organizando y Manipulando Datos y Programas

Una PC almacena los datos principalmente en diskettes, discos rgidos y CDs. Para ello es
necesario un mtodo de organizar los datos de modo que el sistema operativo los pueda
ubicar sin inconvenientes.
Esta organizacin requiere de algunos pasos. Primero, el SO necesita darles un nombre a
tales programas y datos. Si se trata de un dato, debe ser capaz de identificar que tipo de
programa usa esos datos.
En segundo lugar, el SO debe proveer algn modo de idntificar a todos las unidades de
disco. Puede ser algo tan simple como una letra o algoa mas complejo como una frase
descriptiva.
En tercer lugar, el usuario debe ser capaz de almacenar datos y programas en distintos
grupos dentro de cada disco. Los usuarios tambin necesitan un mtodo para copiar, mover y
borrrar datos y programas.

Distintos sistemas operativos

Los sistemas operativos han avanzado bastante en los ltimos aos. Todo comenz con
DOS, un sistema de 16 bits desarrollado para el 8086. Desde 1990 Windows comenz a
tomar importancia y poco a poco desplaz a DOS. Windows comenz siendo simplemente
una interfaz grafica para DOS, era un suplemento de DOS.
Con el procesador de Intel 80386 de 32 bits se hizo necesario un rediseo completo del
SO para que pudiera aprovechar as
caractersticas de los procesadores mas
modernos. El paso de la tecnologa de 16 a
32 bits fue muy gradual y todava no
termino de completarse como puede verse
grficamente a continuacin:
Recin a partir de Windows 95 comenz a
separase parcialmente de DOS. Hoy en da
el nico Windows de 32 bits puro es
Windows NT/2000. Windows 98 y Me son
en su mayor parte de 32 bits, pero todava
tienen partes importantes que permanecen
en 16 bits. A continuacin una breve
comparacin entre DOS y un sistema
operativo de 32 bits:

Ing. Mario A. Fernandez


DOS
4

DOS Sistema Operativo de 32 bits


NT, OS/2, UNIX

Usuarios Usuario nico Mltiples usuarios

Ejecucin de programas Tarea nica de 16 bit, en modo real. Multitarea de 32 bit en modo protegido

Interface de usuario Basada e texto, grficos de calidad Interface de Usuario (GUI) con grficos
pobre de alta resolucin

Manejo del hardware Principalmente BIOS Diseo personalizado de drivers de 32 bit


para cada componente de Hardware

En el principio, fue DOS

Los sistemas operativos existieron desde mucho antes que las PCs. Todas las funciones
que dijimos antes eran desarrolladas en mainframes o minicomputadoras que tenan un alto
grado de refinamiento. Para fines de los aos 70, algunas compaas ya estaban vendiendo
SOs para el naciente mercado de las microcomputadoras. IBM entonces empez a buscar
una compaa que le desarrollara un SO para su futura PC. Despus de ser desairados por una
compaa llamada Digital Research, ellos fueron en busca de una desconocida compaa que
haba inventado un lenguaje de programacin bastante popular, llamado BASIC. Le
preguntaron al presidente de esa compaa si podran crear ese SO para la IBM PC. Y aunque
su compaa jams haba escrito ningn SO, descaradamente les respondi: Seguro!.
Aquel hombre era Bill Gates, y aquella pequea compaa era Microsoft.
Despus de cerrar el acuerdo con los representantes de IBM, Bill Gates rpidamente
comenz a buscar un SO para el procesador Intel 8086. Encontr un muy primitivo SO
llamado Quick and Dirty Operating System (QDOS), escrito por una compaa integrada por
una sola persona y se lo compro por algunos miles de dlares. Despus de algunos cambios
menores Microsoft lo relanzo con el nombre Microsoft Disk Operating System (MS-DOS),
versin 1.1. Aunque muy primitiva para los estndares de hoy, era adecuado para la primera
PC. Microsoft sigui actualizndolo hasta llegar a su ultima versin 6.22, en 1994.

Versin D.O.S. Caractersticas mas importantes


MS-DOS 1.0 Primera versin, muy primitiva
MS-DOS 1.1 Permite disquetes de 360 KB
MS-DOS 2.0 Permite disco rigido y subdirectorios
MS-DOS 2.11 Permite codigo de paginas internacional
MS-DOS 3.0 Permite disquetes de 1.2 MB
MS-DOS 3.3 Permite discos de 3,5 pulgadas y particiones mltiples
MS-DOS 4.0 Particiones de 504 MB, tenia muchas fallas
MS-DOS 4.01 Arregla las fallas de 4.0
MS-DOS 5.0 Administracin de memoria; utilitarios mejorados; EDIT, MEM. DOSHELL, Help
MS-DOS 6.0 Se le agrega MEMMAKER
MS-DOS 6.2 Compresin de disco DoubleSpace; utilitarios para seguridad
MS-DOS 6.21 Removedor de la compresin de disco
MS-DOS 6.22 Compresin de disco DriveSpace

Ing. Mario A. Fernandez


DOS
5

Archivos en DOS

DOS trata cada programa o datos como un archivo individual. Cada archivo tiene un
nombre. Los nombre se dividen en dos parte: el nombre-de-archivo y la extensin. El nombre
no puede tener mas de ocho caracteres y la extensin no puede ser mayor de 3 caracteres. No
se permiten espacios ni caracteres que no sean letras o nmeros como por ejemplo: / \ [ ] | <
> + = ; , * . El nombre de archivo y la extensin estn separados por un punto.

Los siguientes ejemplos corresponden a nombres vlidos:

Jose.exe
System.ini
Archivo1.doc
Drivers3.sys
Juan
CODIGO.H

Los siguientes corresponden a nombres NO vlidos:

Jose.exec
Demasiadolargo.f
Mal>char.bat
.NO

Windows 9x/2000 no sufre estas limitaciones. Permiten nombres de hasta 255 caracteres.
De todos modos para mantener la compatibilidad con DOS, crea automticamente archivos
del tipo 8.3
Las extensiones le dicen a la PC el tipo o la funcin de archivo. Los archivos de programa
tienen la extensin EXE o COM. Cualquier otra cosa que no sea un programa son datos de
algn tipo. La extensin entonces se usa para indicar que programa usa esos archivos de
datos. Por ejemplo Word usa la extensin DOC, cambindole la extensin no afecta a esos
datos pero el sistema no sabe a que programa estn asociados.
Por supuesto, todos los archivos son siempre guardados en el formato binario, pero cada
programa tiene su forma de interpretar esos datos binarios. Un programa no puede leer los
archivos de otro programa a menos que tenga la habilidad de traducir el formato del otro
programa. En los primeros tiempos de DOS ningn programa tena esta habilidad, sin
embargo los usuarios queran intercambiar la informacin creada por programas distintos.
Era necesario algn tipo de formato comn que cualquier programa fuera capaz de leer. La
respuesta a esto fue un formato especial creado por la American Standard Code for
Information Interchange (ASCII). El estndar ASCII define 256 caracteres de 8 bits. Estos
caracteres incluyen todas las letras del alfabeto (maysculas y minsculas), nmero,
puntuacin, y acentos del espaol y del francs. Sin embargo, el estndar ASCII, sirve para
mas que solamente archivos. Por ejemplo, el teclado enva las letras que tecleamos, en cdigo
ASCII, a la PC. Incluso la salida del monitor est en ASCII cuando ejecutamos DOS- Los
archivos ASCII, son tambin conocidos como archivos de texto, son los que terminan con la
extensin .TXT.
ASCII fue el primer formato universal de archivos. Prcticamente todo programa puede
leer y escribir archivos de texto. Sin embargo estos tienen muchas limitaciones. Si bien los
archivos de texto son bastante universales, estn tambin limitados a solo 256 carctares.

Ing. Mario A. Fernandez


DOS
6

Discos y Directorios

Al iniciarse DOS asigna una letra a cada particin de los discos rgidos y a cada
disquetera. La primer disquetera la llama A: y la segunda B: Los rgidos comienzan desde la
C: y continan hasta la Z: si fuera necesario. A los CD-ROM por lo general se les da la
siguiente letra a continuacin de la ultima que se le halla asignado a una unidad de disco
rgido.
Como casi todo SO, DOS usa una estructura jerrquica de rbol de directorios para
organizar el contenido de los discos. Todos los archivos se ponen adentro de grupos que se
llaman directorios. Windows tambin usa directorios, pero los llama carpetas. Cualquier
archivo que no este en un directorio adentro de ese rbol se dice que esta en el directorio raz.
Un sistema puede tener directorios adentro de directorios, los cuales se llaman subdirectorios.
Dos a ms archivos que tengan el mismo nombre pueden existir en diferentes directorios,
pero dos archivos en el mismo directorio no pueden tener el mismo nombre.
Los subdirectorio en un directorio se muestran agregando la barra invertida (\) y nombres.
Como por ejemplo:

C:\DOS
F:\INFORMES \VENTAS
A:\CEARTEL
D:\

Los directorios no son necesarios para DOS. Una computadora funcionar perfectamente
si an todos sus archivos se encuentran tirado en el directorio raz. Sin embargo los
directorios sirven para tener los archivos mucho mejor organizados.

Estructura del DOS: sus archivos principales

El sistema operativo DOS se componen de tres archivos principales, acompaados de


ms de 80 archivos de soporte. Los tres principales archivos son: IO.SYS, MSDOS.SYS, y
COMMAND.COM. Estos archivos deben estar en el disco C: o la computadora no arrancar.
El archivo IO.SYS maneja las comunicaciones entre el BIOS y el hardware; el archivo
MSDOS.SYS es el cdigo primario de DOS, tambin llamado kernel (ncleo); y el archivo
COMMAND.COM que interpreta los comandos escritos en la computadora y le pasa esa
informacin al MSDOS.SYS. este interprete de comando almacena un nmero de comandos
que el usuario puede ingresar para hacer su trabajo. Estos comandos que estn incluidos
dentro del COMMAND.COM se llaman comandos internos.
La parte central de DOS esta compuesta por estos tres archivos, pero DOS tambin viene
acompaado de un gran nmero de archivos auxiliares. Estos programas separados estn
almacenados generalmente en un directorio llamado C:\DOS, en Windows 9x estn
almacenados en el directorio llamado C:\windows\COMMAND. Estos programas llamados
programas externos les da al DOS importantes funciones que no se encuentran en el
COMMAND.COM por ej, FDISK.EXE y FORMAT.EXE son, ambos, comandos externos.
Archivos de diferentes versiones de DOS por lo general no son intercambiables. Por ej. el
archivos IO.SYS de la versin 5.0 no funcionara en una mquina que tenga DOS 6.2.

Ing. Mario A. Fernandez


DOS
7

El Comando DIR

El comando DIR nos muestra el contenido del directorio actual.


Cuando topeamos el comando DIR, veremos los archivos del directorio en que nos
encontremos con este formato:

CONFIG SYS 34 09-03-98 4:36p

Vemos que nos muestra el nombre del archivo, la extensin, el tamao del archivo en
bytes, y el dia/fecha de su creacin.
Windows 9x y Windows 2000 apoyan archivos de nombres largos, pero esos archivos en
DOS se van a ver de una forma un poco rara. Para mantener el formato 8.3, usan una tilde (~)
y un nmero para reemplazar los caracteres extras.

EXITTO~1 PIF 967 09-21-00 5:23 Exit to DOS.pif

Si aparecen demasiados archivos que no entran en una pantalla podemos usar las llaves
(switches) /w o /p para ver mas archivos en una pantalla o de a una pantalla por vez. Otro
switch importante es el /o que nos da un listado ordenado alfabticamente. Por ltimo
tipeando DIR / ? vamos a poder ver todas las opciones del comando DIR.

D:\>dir /?

/A Muestra los archivos son los atributos especificados.


atributos D Directorios R Archivos de slo lectura
H Archivos ocultos A Archivos para archivar
S Archivos de sistema - Prefijo que significa no
/B Usa el formato simple (sin encabezados ni sumarios).
/C Muestra el separador de miles en el tamao de los archivos.
Esto es lo predeterminado. Use /-C para deshabilitar la
aparicin de dicho separador.
/D Como el listado ancho pero los archivos aparecen
clasificados por columnas.
/L Usa letras minsculas.
/N Nuevo formato de lista larga donde los archivos aparecen
en el lado derecho.
/O Lista los archivos segn lo indicado en orden.
Orden N Por nombre (orden alfabtico)
E Por extensin (orden alfabtico)
S Por tamao (orden creciente)
D Por fecha y hora (el ms antiguo primero)
G Agrupar primero los directorios
- Prefijo para invertir el orden
/P Hace una pausa despus de cada pantalla completa de
informacin.
/Q Muestra el propietario del archivo.
/S Muestra los archivos del directorio especificado y todos
sus subdirectorios.
/T Controla el campo de fecha que se mostrar o usar para
realizar la clasificacin
fecha C Creacin
A ltimo acceso
W ltima modificacin
/W Use el formato de listado ancho.
/X Muestra los nombres cortos generados para los nombres de
archivo que no tienen el formato 8.3.

Ing. Mario A. Fernandez


DOS
8

Directorios: El comando CD

El comando CD (o CH DIR) permite cambiar el foco de DOS a otro directorio diferente.


Para usar el comando CD, tipee CD seguido por el nombre del directorio en el cual quiere
que este parado. Por ejemplo para ir al directorio C:\OBIWAN, tipee CD\OBIWAN entonces
DOS cambiara su foco a aquel directorio y el prompt cambiar a C:\OBIWAN.
Para volver al directorio raz simplemente tipee CD\

Movindonos entre Discos

El comando CD no se usa para moverse entre discos. Para que DOS ponga su foco en
otro disco simplemente tipee la letra de disco y :. Por ejemplo para poner el foco en la
disquetera A debemos tipear simplemente A:

Haciendo Directorios

Para ciar un directorio use el comando MD ( o MKDIR). Por ejemplo para crear el
directorio QUAKE en el directorio raz de C: primero, debemos asegurarnos de que estamos
en el directorio raz y luego tipeamos MD QUAKE. DOS no va a mostrar ninguna
informacin pero al hacer DIR vamos a ver el directorio creado por nosotros.

Borrando Directorios

Borrar directorios funciona del mismo modo que para hacerlos, pero ahora usando el
comando RD. Primero vamos al directorio que contiene el subdirectorio que queremos borrar
y luego usamos el comando RD. Por ejemplo, si ahora queremos borrar el directorio
QUAKE, desee el directorio raz tipeamos RD QUAKE. Si no obtenemos ningn mensaje es
porque todo sali bien.
El comando RD no borrara un directorio si este contiene archivos o subdirectorios. Si
queremos borrar un directorio con todo lo que tiene adentro debemos usar el comando
DELTREE. Este comando puede ser muy til pero muy peligroso porque es muy fcil borrar
ms de lo que uno quiere en el ejemplo que dimos sera:
DELTREE C:\QUAKE. DOS nos preguntar si estamos seguros de lo que queremos hacer
apretamos la tecla s y se borra todo.

Usando Teclas de Funcin

Uno se puede encontrar a veces tecleando repetidamente los mismos comandos, o al


menos muy parecidos. Microsoft entrega un numero de maneras para acceder a los comandos
previamente tipeados en DOS.
Si tipeamos por ejemplo DIR, despus que se ejecute volvemos tipear F1, y aparece la
letra D, si apretamos F1 nuevamente aparece la I. F1 nos trae el ultimo comando de a una
letra a la vez. F3 hace lo mismo pero nos trae el comando entero.
Pero el mas interesante de todos es el comando DOSKEY, que almacena un gran numero
de comandos, a los cuales accedemos simplemente presionando las tecas de las flechas.
Ejecutando DOSKEY /? nos muestra las opciones que podemos modificar, aunque por lo
general siempre se lo deja como viene de fbrica y es un comando tan til que muchas veces
se lo pone en el Autoexec.bat para tenerlo siempre disponible.

Ing. Mario A. Fernandez


DOS
9

Trabajando con Archivos

Esta seccin trata sobre el manejo bsico de archivos. Se aprender como buscarlos,
copiarlos, moverlos y borrarlos.

Atributos

Todos los archivos tienen cuatro valores especiales, o atributos, que determinan como
actuar e archivo en determinadas situaciones especiales. Estos atributos les son colocados
mediante software. Ellos son:
oculto (hidden). Es un archivo que no ser mostrados cuando se ejecute el comando
DIR
solo-lectura (read-only). No podr ser modificado o borrado.
sistema (system). Es usado solamente por archivos de sistema tales como IO.SYSy
MSDOS.SYS
archivo (archive). Es usado por software de backup para identificar archivos qque
han sido cambiados desde su el ultimo backup.

ATTRIB.EXE es un programa externo de DOS que permite inspeccionar y cambiar los


atributos de los archivos. Para ver que atributos tiene un archivo tipeamos el comando
ATTRIB seguido del nombre del archivo. Por ejemplo si tipeamos ATTRIB
COMMAND.COM. El resultado es:

A AUTOEXEC OLD 6 29/04/2001 07:29p COMMAND.COM

La letra A viene de archivo, que es el nico atributo que de COMMAND.COM. La letra


R significa solo lectura, la H oculto, y la S sistema.
Por ejemplo si vamos al directorio C:\ y tipeamos ATTRIB, veremos algo parecido a lo
siguiente:

A H C:\AUTOEXECT.BAT
A H C:\CONFIG.SYS
A SHR C:\IO.SYS
A SHR C:\MSDOS.SYS
A C:\COMMAND.COM

No se asuste si ve un numero diferente de archivos, cada PC tiene diferentes archivos, de


modo que no hay dos directorios C:\ iguales. Advierte que los archivos IO.SYS y
MSDOS.SYS tiene los atributos, sistema, oculto y solo lectura. Esto nos habla de la
importancia de esos archivos. Microsoft les pone todos esos atributos para protegerlos lo
mximo posible.
Para cambiar los atributos de un archivo tambin se usa el comando ATTRIB. Para
ponerle un atributo, tenemos que tipear ese atributo precedido del signo mas (+) y para
sacarle algn atributo se usa el signo menos (-). Por ejemplo, para agregar el atributo de solo
lectura al archivo COMMAND.COM, escribimos:

ATTRIB +R COMMAND.COM

Para sacar el atributo archivo, escribimos:

ATTRIB -A COMMAND.COM

Ing. Mario A. Fernandez


DOS
10

Tambin se pueden agregar o sacar varios atributos en un solo comando:

ATTRIB r s -h MSDOS.sys

Comodines (Wilcards)

Imaginemos 273 archivos en un directorio y solo unos pocos tienen la extensin DOC. Si
quisiramos ver solo los archivos que terminen en DOC, no seria piola que al tipear DIR
solo aparecieran los archivos con extensin DOC?
Para cumplir ese cometido es que existen los comodines. Los comodines son dos
caracteres especiales, el asterisco (*) y el signo de pregunta (?), que pueden ser usados en
lugar de todo o parte de un nombre de archivo para hacer que un comando DOS acte sobre
mas de un archivo a la vez.
Por ejemplo si queremos ver todos los archivos con la extensin COM, usamos el
comodn * de la siguiente manera:

DIR *.COM

El comodn tambin sirve para sustituir la extensin:

C:\>dir config.*
El volumen de la unidad C es FAT32
El nmero de serie del volumen es: 2A56-12F4

Directorio de C:\

CONFIG SYS 100 06/05/2001 10:51p


CONFIG NU 129 18/04/2000 01:09p
2 archivos 229 bytes
0 dirs 624.812.032 bytes libres

Tambin pueden sustituir partes de nombre de archivo:

C:\>dir c *.*
El volumen de la unidad C es FAT32
El nmero de serie del volumen es: 2A56-12F4
Directorio de C:\

COMMAND COM 96.306 05/05/1999 10:22p


CONFIG SYS 100 06/05/2001 10:51p
CONFIG NU 129 18/04/2000 01:09p
3 archivos 96.535 bytes
0 dirs 624.812.032 bytes libres

El comodn ? reemplaza un solo carcter. Esto puede ser til cuando se estn archivos con
un especifico numero de caracteres. Para encontrar todos los archivos de cuatro caracteres y
con a extensin COM, ponemos:

C:\>dir ????.COM
El volumen de la unidad C es FAT32
El nmero de serie del volumen es: 2A56-12F4
Directorio de C:\

NDOS COM 76.306 05/05/1999 10:22p


1 archivos 76.535 bytes
0 dirs 624.812.032 bytes libres

Ing. Mario A. Fernandez


DOS
11

Borrando Archivos

Para borrar archivos, se usa el comando DEL o ERASE. Son comandos idnticos y se
puede usar cualquiera de ellos para lo mismo. Borrar archivos es muy simple, quizs
demasiado simple. Los usuarios de Windows disfrutan del lujo de poder recuperar los
archivos borrados desde la papelera de reciclaje. En DOS eso no existe, no hay algo
equivalente a la papelera de reciclaje. Una vez borrado solo puede recuperado con alguna
utilidad especial, tal como el Unerase de Norton. Entonces hay que verificar bien antes de
borrar algo.
Para borrar un nico archivo, escribimos el comando DEL seguido por el nombre del
archivo, por ejemplo para borrar el archivo AUTOEXEC.BAT ponemos:

DEL AUTOEXEC.BAT

Aunque no aparezca nada en pantalla, el archivo ya fue borrado. Tambin ac se pueden


usar comodines. Por ejemplo si queremos borrar todos loas archivos con la extensin COM:

DEL *.COM

Si queremos borrar todos los archivos dentro de un directorio, escribiremos:

DEL *.*

En este caso, como corremos el peligro de borrar alguna cosa que no queramos, nos
pregunta: Est seguro (S/N)?
DEL no sirve para borrar directorios. Para directorios ya vimos que tenemos que usar RD
o DELTREE.

Copiando y Moviendo archivos

La habilidad para copiar y mover archivos en DOS es un tema crucial para cualquier
tcnico en PC. Debido a su naturaleza un tanto quisquillosa y sus muchas opciones, el
comando COPY es bastante pesado para aprender, especialmente si uno est acostumbrado a
simplemente andar moviendo iconos en Windows. Los siguientes procesos de cinco pasos
pueden hacerlo algo mas fcil, pero el verdadero secreto es ponerse frente a una PC en DOS
y pasarla copiando y moviendo archivos hasta que uno le agarre bien la mano.

Proceso de cinco pasos para los comandos COPY/MOVE

Este es un proceso bastante practico para aprender los comandos y luego sentirse con mas
confianza. Una vez que tengamos claro este proceso escriba COPY /? O MOVE /?
para ver el gran poder de estos comandos e intentar entonces con mas opciones.

1. Pngase en el directorio que contiene los arribos a ser copiados o movidos


2. Escriba COPY o MOVE y apretemos la barra espaciadora
3. Escriba el nombre del archivo o archivos a ser copiados o movidos (con o sin
comodines) y apretemos nuevamente la barra espaciadora
4. Escriba la ruta (path) de la nueva ubicacin de los archivos
5. Apretar ENTER

Ing. Mario A. Fernandez


DOS
12

Los comandos COPY/MOVE permiten adems cambiarle el nombre a la vez que se lo


copia o mueve.
Por ejemplo, supongamos que queremos copiar el archivo AUTOEXEC.BAT desde el
directorio C:\ hasta un disquete pero con el nombre AUTO1.BAT:

COPY C:\AUTOEXEC.BAT A:\AUTO1.BAT

Otro ejemplo, supongamos que queremos mover todos los archivos con la extensin DOC
desde el directorio C:\DOCS a el directorio C:\BACK y simultneamente cambiarles la
extensin por .SAV. Este sera el comando:

MOVE C:\DOCS\*.DOC C:\BACK\*.SAV

Esto puede ser muy til, pero hay que ser cuidadosos. Supongamos que tenemos un error
al escribir y ponemos:

MOVE C:\DOCS\*.DOC C;\BACK\*.SAV

DOS entiende que el punto y coma significa fin del comando y entonces ignora todo lo
que sigue despus. Entonces para DOS es lo mismo que si hubiramos puesto:

MOVE C:\DOCS\*.DOC C

Pero, lamentablemente, esto significa tomar todos los archivos con extensin con la
extensin DOC en el directorio C:\DOCS y copiarlos de vuelta en el mismo directorio, pero
metindolos todos juntos en un nico archivo llamado C. De modo que si hacemos un DIR
despus de esto, en el lugar donde estaban los .DOC ahora veremos un archivo C
completamente intil.
Esto no sucede con las versiones mas nuevas de DOS, por ejemplo la que viene con
Windows 98. En este caso est solucionado el problema y lo que hace es mover los archivos
a un directorio nuevo llamado C:\C

XCOPY

Los comandos COPY/MOVE solo puede trabajar en un directorio a la vez, siendo


bastante pobres para copiar o mover archivos en mltiple directorios. Para mejorar este
comando Microsoft desarroll el comando XCOPY (no existe el comando XMOVE).
XCOPY trabaja de modo muy similar al COPY, pero tiene opciones extra que lo hacen
muy til para trabajar con mltiples directorios. Supongamos que tenemos un disco C: con un
directorio \DATA y que adentro de ese directorio hay muchos subdirectorios. Si quiero
copiar al disco D: todos los subdirectorios incluido el \DATA con todos sus archivos puede
ser muy engorroso con el comando COPY. Con el comando XCOPY seria tan sencillo como
escribir:

XCOPY C:\DATA D:\DATA /S

Como XCOPY trabaja con directorios no es necesario usar nombres de archivos, aunque
XCOPY tambin acepta nombres de archivo y comodines. La opcin /S, es la mas usada de
todas, y le dice a XCOPY copie todos los subdirectorios excepto los vacos. La opcin /E le
dice a XCOPY que tambin copie los subdirectorios vacos.

Ing. Mario A. Fernandez

Potrebbero piacerti anche