Está en la página 1de 15

Apndice A Sistema Operativo MS-DOS. Conceptos Bsicos.

Introduccin.

El ordenador con el que vamos a trabajar es un ordenador personal -PC (Personal Computer)- compatible IBM. Para manejar esta compleja mquina necesitamos disponer de algn tipo de ayuda que la gobierne, simplificndonos a nosotros/as el trabajo. Esta ayuda bsica, que no simple, es el objeto de nuestro estudio: el sistema operativo. El sistema operativo es esencialmente un programa que nos permite manejar de forma "transparente" -nos oculta su complejidad real- la parte fsica del ordenador, el hardware. Su principal funcin es gestionar el intercambio de informacin entre los discos y la memoria principal del ordenador, y esto queda reflejado ya en su nombre: DOS (Disk Operating System), sistema operativo de disco. En nuestro caso el DOS de la empresa/marca registrada Microsoft: MSDOS.

Podemos resumir en tres las funciones del DOS: -Iniciar (arrancar, correr) programas (software). -Manejar perifricos: teclado, pantalla, discos, ratn, impresoras, etc. -Gestionar ficheros (archivos). En estos se guardan los programas y tambin nuestros datos de trabajo. Se almacenan en disco(s) y para trabajar con ellos, el DOS tos carga en la memoria principal del ordenador.
Teclado.

Antes de pasar a probar el funcionamiento del sistema operativo conviene conocer algo sobre las caractersticas especiales del teclado del ordenador. Adems de las teclas disponibles en una mquina de escribir, nos encontramos con otras de uso especfico. Un cursor parpadeando en la pantalla nos indica el lugar en el que se mostrar el prximo carcter que tecleemos. Describimos a continuacin la funcin de algunas de las teclas "especiales": - Retroceso (backspace): flecha apuntando a la izquierda que se encuentra en la fila de los nmeros, a la derecha. Borra caracteres mientras desplaza el cursor a la izquierda. - Entrar (enter, intro, return, CR (Carriage Return) retorno del carro): flecha acodada apuntando a la izquierda que se encuentra bajo la tecla de retroceso. Nada de lo que tecleamos vale antes de que pulsemos esta tecla. Al pulsarla "mandamos" al sistema operativo que ejecute lo que hemos tecleado. - Maysculas (shift): cualquiera de las dos flechas huecas que apuntan hacia arriba y que se encuentran a ambos lados de la segunda fila inferior del teclado. Si la mantenemos pulsada mientras presionamos cualquier otra, escribiremos en maysculas o los "segundos" caracteres de las teclas ( ; _ " $ Et / *, ...). - Bloq Mays (Bloquea Maysculas): al pulsar esta tecla activamos/desactivamos un indicador luminoso en la parte superior derecha del teclado. Si est activada escribiremos en maysculas excepto si pulsamos shift
(IMPORTANTE: solo vlida para las letras, no para los nmeros ni los caracteres especiales).

- Control y Alt: se combinan con otras teclas para ejecutar y seleccionar opciones en los programas. - Alt Gr: en los teclados que la tienen sustituye a la pulsacin simultnea de Control y Alt. Con ella obtenemos los "terceros" caracteres de las teclas ( \ # ...). Hemos de tener en cuenta que para el sistema operativo resulta indiferente que tos caracteres alfabticos los tecleemos en maysculas o en minsculas, aunque para algunos programas no lo ser.
1/8

Discos. Como ya se ha comentado antes, la mayora de las operaciones con el sistema operativo las realizaremos sobre discos, por lo que deberemos familiarizarnos con algunos conceptos relacionados con ellos antes de comenzar a ejecutar comandos del sistema operativo. El DOS identifica las distintas unidades de disco mediante una letra seguida de dos puntos. En la mayora de ordenadores disponemos de una unidad de disco flexible (A:) y otra de disco duro (C:). El DOS nos indica la unidad por omisin (unidad actual: "en la que estamos"), as como otras informaciones que ya trataremos, en el indicador (inductor, prompt) del sistema que nos muestra en la pantalla. Cualquier comando que ejecutemos y que tenga que ver con una unidad de disco entender que nos referimos a la unidad por omisin si no le indicamos lo contrario. Para cambiar de una unidad a otra deberemos escribir la letra de la unidad seguida de dos puntos (y como para todo, pulsar ENTRAR). Directorios (carpetas en WINDOWS 9x). Los directorios son ndices del contenido del disco. Contienen los nombres de los archivos, sus tamaos,... Al formatear el disco se crea el directorio raz (root) y despus podemos crear varios "hijos" suyos, as como "hijos" de los que creamos. Al hacer esto originamos una serie de ramificaciones que denominamos rbol de directorios. Su finalidad es la de organizar los archivos en el disco: por programas, por informacin afn, etc. Identificacin de los directorios. Distinguimos los directorios por un nombre y opcionalmente una extensin, aunque el uso de sta no es muy corriente. Las reglas que debemos tener en cuenta a la hora de elegir el nombre y la extensin de cualquier directorio son las siguientes: -El nombre tendr un mximo de ocho caracteres. -Si existe extensin tendr un mximo de tres caracteres y deber ir separada del nombre por un punto. -Los nombres o las extensiones podrn estar formados por letras, nmeros y por los siguientes caracteres especiales: _ ^ $ - ! # % & - [ ] ( ). No podrn contener espacios, barras invertidas (\), comas o puntos (excepto el que separa el nombre de La extensin). El directorio raz no tiene nombre, se representa por la barra invertida N. Archivos (ficheros, algunos casos documentos en WINDOWS 9x). Son bloques de informacin que est relacionada entre s. Se identifican igual que los directorios, siguiendo las mismas reglas para la eleccin de nombres y extensiones. stas se utilizan prcticamente siempre, pues los distintos programas suelen utilizar extensiones especficas para los ficheros que crean. Extensiones especiales de ficheros. Existen algunas extensiones con significado especial: .EXE y .COM: contienen programas (son ejecutables). Al teclear su nombre se ejecutan. .BAT: contienen comandos del DOS. Su formato es de texto. Tambin se ejecutan tecleando su nombre. .SYS: archivos de sistema para uso exclusivo del DOS. .BAK: copia de seguridad (backup). Generalmente guarda la penltima versin de otro archivo de datos que tiene el mismo nombre y otra extensin.

2/8

.TXT: archivo de texto en formato ASCII (American Standar Code for Information Interchange). Este formato permite intercambiar informacin entre distintos programas (procesadores de textos, por ejemplo -no incluye caracteres especiales para sangrado, subrayado, negrita, etc.-), transmitir datos va modem, etc.
Ejemplos de nombres.

A continuacin se muestran algunos ejemplos de nombres correctos e incorrectos para directorios y ficheros: Correctos:
PRUEBA.TXT MEJOR NO EJER CON.XLS MENU-NUM.0 MEM3.DOC 1994.CAL AMPLI-A.SCH $-VIAJE.WQ1

Aunque no es imprescindible, si es aconsejable dar a tos archivos nombres relacionados con su contenido (dentro de la limitacin de los 8 [+3] caracteres), pues esto facilitar la identificacin de nuestro trabajo cuando lleguemos a trabajar con muchos ficheros y cuando pase algn tiempo sin que usemos algunos de ellos. Incorrectos:
EJER.MAT.DBF FIN:CURS.DOC Caracteres comodn. TEXT PRA.WPD MATEMAT3.W. EXAM'4.PLD PRUEBA.J T OSCILA\3.SCH SI\NO.BAK

Si deseamos trabajar con un grupo de varios archivos (ejecutar algunos comandos de DOS con ellos), no es necesario siempre realizar esto uno a uno. Podemos especificar un grupo determinado de archivos utilizando los caracteres comodn. Los caracteres comodn son dos:
*

Sustituye a varios caracteres del nombre o/y la extensin. Sustituye a un carcter del nombre o/y la extensin.

Ejemplos de caracteres comodn.

Aunque se trabajar con ms profundidad el tema de los caracteres comodn en los ejemplos de comandos del DOS, a continuacin se listan algunos ejemplos para comprender lo ms bsico de su uso: *.TXT -Todos los ficheros cuya extensin sea TXT (su nombre es indiferente). F*.* -Todos tos archivos que comiencen con la letra F (el resto del nombre y la extensin indiferentes). EJEM?.BAK -Todos los archivos con extensin BAK que se llamen EJEM y un carcter ms (no importa el que sea). ???.* -Todos tos ficheros con un nombre de tres caracteres (extensin indiferente). *. W* -Todos los archivos cuya extensin comience con W (la extensin puede no tener ms caracteres). *. W?? -Igual que el ejemplo anterior, pero la extensin debe tener tres caracteres.
Enumeracin de comandos bsicos de MS - DOS.

Trabajamos con la versin 6.22 de MS-DOS, que es la ltima de MICROSOFT antes del lanzamiento de WINDOWS 95, que tiene incorporada la que sera la versin 7.0 de este sistema operativo. Tendremos presente pues que con versiones diferentes a sta se pueden dar variaciones (distinto nmero de opciones, presentacin diferente de la ayuda,...). Es importante que tengamos en cuenta que MS-DOS dispone de ayuda en lnea sobre sus comandos, a la que accederemos fcilmente desde el inductor del sistema:
FASTHELP HELP

Muestra una lista completa de los comandos disponibles. Como la anterior, pero con soporte para ratn, vnculos a cada comando, ejemplos,...

FASTHELP comando Muestra descripcin y opciones del comando especificado.

3/8

Comando /? Equivalente a la anterior. HELP comando Ayuda sobre el comando especificado, pero en el entorno y con el formato de HELP. Aunque disponemos de la ayuda mencionada, a continuacin se enumeran, acompaados de una breve descripcin, algunos de los comandos de MS-DOS que usaremos con mayor frecuencia: ATTRIB Muestra o cambia los atributos de archivos. CD Muestra el nombre de/o cambia el directorio actual. CHDIR Muestra el nombre de/o cambia el directorio actual. CLS Limpia la pantalla. COPY Copia uno o ms archivos a otro lugar. DATE Muestra o fija la fecha. DEL Elimina uno o ms archivos. ERASE Elimina uno o ms archivos. Muestra una lista de archivos y subdirectorios en un directorio. DIR Copia el contenido de un disquete a otro. DISKCOPY EDIT Inicia el Editor MS-DOS, el cual crea y modifica archivos ASCII. Aunque este es un programa que utilizaremos mucho para trabajar con el sistema operativo, no lo describimos ms a fondo, ya que se trata de un programa con mens y ayuda incorporada y lo trataremos a nivel prctico. LAB EL Crea, cambia, o elimina la etiqueta de volumen del disco. MD Crea un directorio. MKDIR Crea un directorio. Muestra informacin pantalla por pantalla. MORE PRINT Imprime archivo de texto mientras se usan otros comandos de MS-DOS. RD Elimina un directorio. RMDIR Elimina un directorio. REN Permite cambiar el/los nombre(s) de archivo(s). RENAME Permite cambiar el/los nombre(s) de archivo(s). TIME Muestra y/o cambia la hora del sistema. Muestra una estructura grfica del directorio de una unidad o ruta. TREE TYPE Muestra el contenido de un archivo de texto. VER Muestra el nmero de versin de MS-DOS. VOL Muestra la etiqueta del volumen y el nmero de serie del disco. XCOPY Copia archivos y rboles de directorios. Descripcin detallada de comandos y sus opciones bsicas. 1 A continuacin se enumeran y describen algunos de los comandos de MS-DOS, se trata de tos ms bsicos y prcticamente sern todos los que usaremos. Algunos ejemplos necesitan de unas condiciones determinadas para funcionar correctamente. Cada uno de ellos se comentar a nivel prctico. VER Muestra el nmero de la versin de MS-DOS.
VER

CLS Borra la pantalla.


CLS

1 Algunos de los comandos (dir, copy, ...) disponen de ms opciones que no trataremos aqu y que se pueden conocer mediante la ayuda del sistema operativo o consultando el Manual del usuario y Referencia
4/8

Los comandos anteriores no hacen referencia a ninguna unidad de disco ni a ningn otro dispositivo, por lo que no es necesario que tengan parmetros. Los comandos que se describen a continuacin si que deben (y/o pueden) tenerlos. La distincin entre la obligatoriedad y la opcionalidad de tenerlos se hace indicando entre corchetes lo que es opcional, teniendo en cuenta que cuando se utilicen, se escribirn sin los corchetes. [unidad:] se refiere a la unidad de disco, y en nuestro caso ser A: o C:. [ruta:] indica el camino por las distintas ramificaciones del rbol de directorios. La separacin entre un nivel de directorios y el siguiente (sus directorios "hijos") se indica mediante la barra invertida (\). VOL Muestra la etiqueta del volumen y nmero de serie del disco, si existen.
VOL [unidad:] Ej.:
DIR

vol a:

vol c:

vol

Muestra una lista de archivos y subdirectorios de un directorio.


DIR [unidad:][ruta][nombrearchivo] [/P] [/W] [/S] [/L] [unidad:][ruta][nombrearchivo] Muestra lista de unidad, directorio, y/o archivos especificados. /P /W /S /L Ej.: dir dir a: dir c:\genprogs dir \dos /p dir dos /w /p (*)TREE
2

Realiza una pausa despus de cada pantalla de informacin. Usa una lista con formato ancho. Muestra arch. en directorio y todos los subdir. especificados. Usa minsculas. dir /w dir c:\dos\*.exe dir a:\sdt\sheet dir c:\*.c?? /s /p

Muestra estructura grfica del directorio de unidad o ruta.


TREE [unidad:][ruta] [/F] [/A] /F Muestra los nombres de archivos en cada directorio. Ej.: /A Usa ASCII en lugar de caracteres extendidos. tree a: /f tree tree \eloprogs tree c:\ |more tree c:\dos tree \eloprogs\orcad /1 |more

CD Muestra el nombre de/o cambia el directorio actual.


CHDIR [unidad:] [ruta] CHDIR[..] CD [unidad:] [ruta] CD[..] Especifica que se desea el cambio al directorio padre. .. Escribe CD unidad: para presentar directorio actual en unidad especificada. Escribe CD sin parmetros para presentar l a unidad y directorio actual. Ej.: cd cd a:\ cd c:\genprogs
2

cd \
cd \dos cd..

Los comandos marcados con un asterisco son comandos externos. El significado de esto se explica en el siguiente apartado
5/8

cd..\winword
MD

cd genprogs\fw3 val

Crea un directorio.
MKDIR [unidad:]ruta MD [unidad:]ruta vlidos casi todos los ejemplos anteriores con cd (excepto cd y cd..). Pueden Ej.: existir en el disco directorios con el mismo nombre, pero no deben "ser hijos" del mismo. RD

Quita (elimina) un directorio.


RMDIR [unidad:]ruta RD [unidad:]ruta vlidos los mismos que para md, pero los directorios a eliminar deben estar Ej.: vacos (sin archivos y sin subdirectorios.

REN Cambia el nombre de archivo(s).


RENAME [unidad:][ruta]nombrearchivo1 nombrearchivo2 REN [unidad:][ruta]nombrearchivo1 nombrearchivo2 Observa que no puede especificar nueva unidad o ruta para archivo destino. Ej.: ren prueba.txt ejer-l.txt ren a:\datos\carta fe.bak carta fe.doc ren a:\sdt\sheet\*.bak *.bk1 ren ampli ampli ec.sch
COPY

Copia uno o ms archivos a otro lugar.


COPY [unidad:][ruta]origen [unidad:][ruta]destino [/V] Especifica el/los archivo(s) que sern copiados. origen destino Especifica el directorio y/o nombre de archivo para nuevo archivo. /V Ej.: Verifica la escritura correcta de los nuevos archivos. copy carta.txt a:\textos copy a:\sdt\sheet\*.bak a:\seg copy *.sch *.bak copy ampli*.* \seg copy ampli.sch ampli2.sch
(*)XCOPY

Copia archivos y rboles de directorios.


XCOPY [unidad: ] [ruta] origen [unidad: ] [ruta] [destino] [/P] [/S] [/E]] [/V]

[ M]
origen destino /P /S /E /V /W Ej.: Especifica archivo(s) a copiar. Especifica el lugar y/o nombre de archivos nuevos. Avisa antes de crear cada archivo destino. Copia directorios y subdirectorios, excepto los vacos. Copia subdirectorios, aunque estn vacos. Verifica cada archivo nuevo. Te pide que presiones una tecla antes de iniciar el copiado. xcopy a:\sdt\*.* a:\otrosdt /s xcopy datos\*.* a:\segur /e /v

6/8

(*)DISKCOPY Copia el contenido de un disquete a otro. DISKCOPY [unidad1: [unidad2:]] [/1] [/V] Copia solamente la primera cara del disco. /1 /V Verifica que la informacin ha sido copiada correctamente. Los dos disquetes deben ser del mismo tipo. Puede especificar la misma unidad para unidad1 y unidad2. diskcopy a: b: /v Ej.: diskcopy a: a:
DEL

Elimina uno o ms archivos. DEL [unidad:][ruta]nombrearchivo [/P] ERASE [unidad:][ruta]nombrearchivo [/P] [unidad:][ruta]nombrearchivo. Especifica archivo(s) a eliminar. Especifique archivos mltiples usando comodines. Pide confirmacin antes de eliminar cada archivo. /P del textos\*.bak del prueba.txt Ej.: del a:\sdt\sheet\a*.bak /p del *.* del \copias
TYPE
3

Muestra el contenido de un archivo texto. TYPE [unidad:][ruta]nombrearchivo type c:\autoexec.bat type prueba.txt Ej.: type c:\eloprogs\orcad\sdt\ttl.stf imore
(*)MORE

Muestra informacin de salida pantalla por pantalla. MORE < [unidad:][ruta]nomarch nombre-comando | MORE [unidad:][ruta]nomarch Especifica archivo a mostrar una pantalla a la vez. Especifica el comando del que presentar resultado. nombre-comando algunos de los listados anteriormente (con TREE y con TYPE). Ej.: dir (more more < prueba.txt more < c:\eloprogs\orcad\sdt\ttl.stf
Comandos internos y externos.

Algunos comandos se cargan automticamente en memoria al iniciarse MS-DOS, no necesitando posteriormente ningn disco para ejecutarse: son los comandos internos. Por otra parte tenemos los comandos externos, que necesitan ser cargados del disco en el que estn almacenados (generalmente C:) cada vez que los queremos ejecutar. Si nos encontramos con algn error al intentar ejecutarlos, ste puede ser debido a que han sido eliminados del disco o a que la unidad y ruta en la que debemos encontrarlos no est especificada o lo est incorrectamente.
Redireccionamiento y canalizacin.

El sistema operativo considera que los dispositivos estndar de entrada y salida son, respectivamente, el teclado y el monitor. Este tratamiento por omisin lo podemos alterar a travs de los operadores de redireccionamiento (>, , <) y el operador de canalizacin ( J ), mediante los cuales podemos redireccionar la salida de un comando para En este comando y el siguiente se hace referencia a alguna operacin de redireccionamiento y/o de canalizacin. Estas operaciones se explican en el ltimo apartado de este apndice.
7/8
3

obtenerla en un lugar distinto del monitor -un fichero, por ejemplo-, o la entrada para que la tome de un fichero, p.e., en lugar de tomarla del teclado; tambin podemos canalizar la salida para que la trate otro comando antes de aparecer por pantalla o de redireccionarla a otro dispositivo. Redirecciona la salida. Sobreescribe lo que exista en el destino. Redirecciona la salida. Aade a lo que exista en el destino. Redirecciona la entrada. Canaliza la salida de un comando hacia la entrada de otro.
Ejemplos: Los mostrados en TYPE y en MORE dir a:\ > disco.txt dir c:\dos prueba.txt tree c:\ more dir c:\ > prueba.txt sort < lista.txt dir > lpt1 sort < lista.txt > orden.txt

find "ega" < prueba.txt

Observaciones finales. Algunos de los comandos del sistema operativo los podemos considerar de manera ms acertada como utilidades de optimizacin y diagnstico y su uso es ms espordico que el de los enumerados hasta ahora. Otros funcionan ms como utilidades que mejoran nuestra comodidad y productividad. Algunos de todos ellos los trataremos a nivel prctico y los "investigaremos" mediante la ayuda del sistema operativo. Principalmente sern: CHKDSK, SCANDISK, MEM, MEMMAKER, DEFRAG y DOSKEY.

8/8

También podría gustarte