manual de ms-dos

15
Apéndice A Sistema Operativo MS-DOS. Conceptos Básicos. Introducción. El ordenador con el que vamos a trabajar es un ordenador personal -PC (Personal Computer)- compatible IBM. Para manejar esta compleja máquina necesitamos disponer de algún tipo de ayuda que la gobierne, simplificándonos a nosotros/as el trabajo. Esta ayuda básica, 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 física del ordenador, el hardware. Su principal función es gestionar el intercambio de información 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: MS- DOS. Podemos resumir en tres las funciones del DOS: -Iniciar (arrancar, correr) programas (software). -Manejar periféricos: teclado, pantalla, discos, ratón, impresoras, etc. -Gestionar ficheros (archivos). En estos se guardan los programas y también 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 características especiales del teclado del ordenador. Además de las teclas disponibles en una máquina de escribir, nos encontramos con otras de uso específico. Un cursor parpadeando en la pantalla nos indica el lugar en el que se mostrará el próximo carácter que tecleemos. Describimos a continuación la función de algunas de las teclas "especiales": - Retroceso (backspace): flecha apuntando a la izquierda que se encuentra en la fila de los números, 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. - Mayúsculas (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 mayúsculas o los "segundos" caracteres de las teclas ( ; _ " $ Et / *, ...). - Bloq Mayús (Bloquea Mayúsculas): al pulsar esta tecla activamos/desactivamos un indicador luminoso en la parte superior derecha del teclado. Si está activada escribiremos en mayúsculas excepto si pulsamos shift (I MPORTANTE: solo válida para las letras, no para los números 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 pulsación simultánea 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 alfabéticos los tecleemos en mayúsculas o en minúsculas, aunque para algunos programas no lo será. 1 / 8

Upload: elmeister

Post on 06-Jun-2015

34.089 views

Category:

Documents


4 download

DESCRIPTION

Manual completo de MS-DOS

TRANSCRIPT

Page 1: Manual de MS-DOS

Apéndice A

Sistema Operativo MS-DOS. Conceptos Básicos.

Introducción.

El ordenador con el que vamos a trabajar es un ordenador personal -PC (Personal Computer)- compatible IBM.

Para manejar esta compleja máquina necesitamos disponer de algún tipo de ayuda que la gobierne, simplificándonos a

nosotros/as el trabajo. Esta ayuda básica, 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 física del ordenador, el hardware. Su principal función es gestionar el intercambio de

información 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: MS-

DOS.

Podemos resumir en tres las funciones del DOS:

-Iniciar (arrancar, correr) programas (software).

-Manejar periféricos: teclado, pantalla, discos, ratón, impresoras, etc.

-Gestionar ficheros (archivos). En estos se guardan los programas y también 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 características

especiales del teclado del ordenador. Además de las teclas disponibles en una máquina de escribir, nos encontramos

con otras de uso específico. Un cursor parpadeando en la pantalla nos indica el lugar en el que se mostrará el próximo

carácter que tecleemos.

Describimos a continuación la función de algunas de las teclas "especiales":

-Retroceso (backspace): flecha apuntando a la izquierda que se encuentra en la fila de los números, 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.

-Mayúsculas (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 mayúsculas o los "segundos" caracteres de las teclas ( ; _ " $ Et / *, ...).

-Bloq Mayús (Bloquea Mayúsculas): al pulsar esta tecla activamos/desactivamos un indicador luminoso en la

parte superior derecha del teclado. Si está activada escribiremos en mayúsculas excepto si pulsamos shift

(IMPORTANTE: solo válida para las letras, no para los números 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 pulsación simultánea 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 alfabéticos los

tecleemos en mayúsculas o en minúsculas, aunque para algunos programas no lo será.

1 / 8

Page 2: Manual de MS-DOS

Discos.

Como ya se ha comentado antes, la mayoría 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 mayoría de

ordenadores disponemos de una unidad de disco flexible (A:) y otra de disco duro (C:). El DOS nos indica la unidad

por omisión (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 omisión 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 tamaños,... Al

formatear el disco se crea el directorio raíz (root) y después 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 información afín, etc.

Identificación de los directorios.

Distinguimos los directorios por un nombre y opcionalmente una extensión, 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 extensión de cualquier directorio

son las siguientes:

-El nombre tendrá un máximo de ocho caracteres.

-Si existe extensión tendrá un máximo de tres caracteres y deberá ir separada del nombre por un punto.

-Los nombres o las extensiones podrán estar formados por letras, números y por los siguientes caracteres

especiales: _ ^ $ - ! # % & - [ ] ( ). No podrán contener espacios, barras invertidas (\), comas o puntos (excepto el

que separa el nombre de La extensión). El directorio raíz no tiene nombre, se representa por la barra invertida N.

Archivos (ficheros, algunos casos documentos en WINDOWS 9x).Son bloques de información que está relacionada entre sí. Se identifican igual que los directorios, siguiendo las

mismas reglas para la elección de nombres y extensiones. Éstas se utilizan prácticamente siempre, pues los distintos

programas suelen utilizar extensiones específicas 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. También se ejecutan tecleando su nombre.

.SYS: archivos de sistema para uso exclusivo del DOS.

.BAK: copia de seguridad (backup). Generalmente guarda la penúltima versión de otro archivo de datos que

tiene el mismo nombre y otra extensión.

2/8

Page 3: Manual de MS-DOS

.TXT: archivo de texto en formato ASCII (American Standar Code for Information Interchange). Este formato

permite intercambiar información entre distintos programas (procesadores de textos, por ejemplo -no incluye

caracteres especiales para sangrado, subrayado, negrita, etc.-), transmitir datos vía modem, etc.

Ejemplos de nombres.

A continuación se muestran algunos ejemplos de nombres correctos e incorrectos para directorios y ficheros:

Correctos:

PRUEBA.TXT EJER CON.XLS MEM3.DOC AMPLI-A.SCH

MEJOR NO MENU-NUM.0 1994.CAL $-VIAJE.WQ1

Aunque no es imprescindible, si es aconsejable dar a tos archivos nombres relacionados con su contenido (dentro

de la limitación de los 8 [+3] caracteres), pues esto facilitará la identificación de nuestro trabajo cuando lleguemos a

trabajar con muchos ficheros y cuando pase algún tiempo sin que usemos algunos de ellos.

Incorrectos:

EJER.MAT.DBF TEXT PRA.WPD EXAM'4.PLD OSCILA\3.SCH

FIN:CURS.DOC MATEMAT3.W. PRUEBA.J T SI\NO.BAK

Caracteres comodín.

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 comodín.

Los caracteres comodín son dos:

* Sustituye a varios caracteres del nombre o/y la extensión.

Sustituye a un carácter del nombre o/y la extensión.

Ejemplos de caracteres comodín.

Aunque se trabajará con más profundidad el tema de los caracteres comodín en los ejemplos de comandos del

DOS, a continuación se listan algunos ejemplos para comprender lo más básico de su uso:

*.TXT -Todos los ficheros cuya extensión sea TXT (su nombre es indiferente).

F*.* -Todos tos archivos que comiencen con la letra F (el resto del nombre y la extensión indiferentes).

EJEM?.BAK -Todos los archivos con extensión BAK que se llamen EJEM y un carácter más (no importa el que

sea).

???.* -Todos tos ficheros con un nombre de tres caracteres (extensión indiferente).

*. W* -Todos los archivos cuya extensión comience con W (la extensión puede no tener más caracteres).

*. W?? -Igual que el ejemplo anterior, pero la extensión debe tener tres caracteres.

Enumeración de comandos básicos de MS - DOS.

Trabajamos con la versión 6.22 de MS-DOS, que es la última de MICROSOFT antes del lanzamiento de WINDOWS

95, que tiene incorporada la que sería la versión 7.0 de este sistema operativo. Tendremos presente pues que con

versiones diferentes a ésta se pueden dar variaciones (distinto número de opciones, presentación diferente de la

ayuda,...). Es importante que tengamos en cuenta que MS-DOS dispone de ayuda en línea sobre sus comandos, a la

que accederemos fácilmente desde el inductor del sistema:

FASTHELP Muestra una lista completa de los comandos disponibles.

HELP Como la anterior, pero con soporte para ratón, vínculos a cada comando, ejemplos,...

FASTHELP comando Muestra descripción y opciones del comando especificado.

3/8

Page 4: Manual de MS-DOS

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 continuación se enumeran, acompañados de una breve

descripción, 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 más archivos a otro lugar.DATE Muestra o fija la fecha.DEL Elimina uno o más archivos.ERASE Elimina uno o más archivos.DIR Muestra una lista de archivos y subdirectorios en un directorio.DISKCOPY Copia el contenido de un disquete a otro.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

más a fondo, ya que se trata de un programa con menús y ayuda incorporada y lo trataremos a nivel práctico.LAB EL Crea, cambia, o elimina la etiqueta de volumen del disco.MD Crea un directorio.MKDIR Crea un directorio.MORE Muestra información pantalla por pantalla.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.TREE Muestra una estructura gráfica del directorio de una unidad o ruta.TYPE Muestra el contenido de un archivo de texto.VER Muestra el número de versión de MS-DOS.VOL Muestra la etiqueta del volumen y el número de serie del disco.XCOPY Copia archivos y árboles de directorios.

Descripción detallada de comandos y sus opciones básicas. 1

A continuación se enumeran y describen algunos de los comandos de MS-DOS, se trata de tos más básicos y

prácticamente serán todos los que usaremos. Algunos ejemplos necesitan de unas condiciones determinadas para

funcionar correctamente. Cada uno de ellos se comentará a nivel práctico.

VERMuestra el número de la versión de MS-DOS.VER

CLSBorra la pantalla.CLS

1 Algunos de los comandos (dir, copy, ...) disponen de más opciones que no trataremos aquí y que se puedenconocer mediante la ayuda del sistema operativo o consultando el Manual del usuario y Referencia

4/8

Page 5: Manual de MS-DOS

Los comandos anteriores no hacen referencia a ninguna unidad de disco ni a ningún otro dispositivo, por lo que noes necesario que tengan parámetros. Los comandos que se describen a continuación si que deben (y/o pueden)tenerlos. La distinción entre la obligatoriedad y la opcionalidad de tenerlos se hace indicando entre corchetes lo que esopcional, teniendo en cuenta que cuando se utilicen, se escribirán 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 separación entre un nivel de

directorios y el siguiente (sus directorios "hijos") se indica mediante la barra invertida (\).

VOLMuestra la etiqueta del volumen y número de serie del disco, si existen.VOL [unidad:]

Ej.: vol a: vol c: vol

DIR

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 Realiza una pausa después de cada pantalla de información.

/W Usa una lista con formato ancho.

/S Muestra arch. en directorio y todos los subdir. especificados.

/L Usa minúsculas.

Ej.: dir dir /w

dir a: dir c:\dos\*.exe

dir c:\genprogs dir a:\sdt\sheet

dir \dos /p dir c:\*.c?? /s /p

dir dos /w /p

(*)TREE 2

Muestra estructura gráfica del directorio de unidad o ruta.TREE [unidad:][ruta] [/F] [/A]

/F Muestra los nombres de archivos en cada directorio.

/A Usa ASCII en lugar de caracteres extendidos.

Ej.: tree tree a: /f

tree \eloprogs tree c:\dos

tree c:\ |more 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 parámetros para presentar l a unidad y directorio actual.

Ej.: cd cd \cd a:\ cd \dos

cd c:\genprogs cd..

2 Los comandos marcados con un asterisco son comandos externos. El significado de esto se explica en elsiguiente apartado

5/8

Page 6: Manual de MS-DOS

cd..\winword cd genprogs\fw3 val

MD

Crea un directorio.MKDIR [unidad:]ruta

MD [unidad:]ruta

Ej.: válidos casi todos los ejemplos anteriores con cd (excepto cd y cd..). Pueden

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

Ej.: válidos los mismos que para md, pero los directorios a eliminar deben estar

vacíos (sin archivos y sin subdirectorios.

RENCambia 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 más archivos a otro lugar.COPY [unidad:][ruta]origen [unidad:][ruta]destino [/V]

origen Especifica el/los archivo(s) que serán copiados.

destino Especifica el directorio y/o nombre de archivo para nuevo archivo.

/V Verifica la escritura correcta de los nuevos archivos.

Ej.: 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 Especifica archivo(s) a copiar.

destino Especifica el lugar y/o nombre de archivos nuevos.

/P Avisa antes de crear cada archivo destino.

/S Copia directorios y subdirectorios, excepto los vacíos.

/E Copia subdirectorios, aunque estén vacíos.

/V Verifica cada archivo nuevo.

/W Te pide que presiones una tecla antes de iniciar el copiado.

Ej.: xcopy a:\sdt\*.* a:\otrosdt /s

xcopy datos\*.* a:\segur /e /v

6/8

Page 7: Manual de MS-DOS

(*)DISKCOPYCopia el contenido de un disquete a otro.DISKCOPY [unidad1: [unidad2:]] [/1] [/V]

/1 Copia solamente la primera cara del disco.

/V Verifica que la información ha sido copiada correctamente.

Los dos disquetes deben ser del mismo tipo.

Puede especificar la misma unidad para unidad1 y unidad2.

Ej.: diskcopy a: a: diskcopy a: b: /v

DEL

Elimina uno o más archivos.DEL [unidad:][ruta]nombrearchivo [/P]

ERASE [unidad:][ruta]nombrearchivo [/P]

[unidad:][ruta]nombrearchivo.

Especifica archivo(s) a eliminar. Especifique

archivos múltiples usando comodines.

/P Pide confirmación antes de eliminar cada archivo.

Ej.: del prueba.txt del textos\*.bak

del *.* del a:\sdt\sheet\a*.bak /p

del \copias

TYPE 3

Muestra el contenido de un archivo texto.TYPE [unidad:][ruta]nombrearchivo

Ej.: type prueba.txt type c:\autoexec.bat

type c:\eloprogs\orcad\sdt\ttl.stf imore

(*)MORE

Muestra información de salida pantalla por pantalla.MORE < [unidad:][ruta]nomarch

nombre-comando | MORE

[unidad:][ruta]nomarch Especifica archivo a mostrar una pantalla a la vez.

nombre-comando Especifica el comando del que presentará resultado.

Ej.: algunos de los listados anteriormente (con TREE y con TYPE).

more < prueba.txt dir (more

more < c:\eloprogs\orcad\sdt\ttl.stf

Comandos internos y externos.

Algunos comandos se cargan automáticamente en memoria al iniciarse MS-DOS, no necesitando posteriormente

ningún disco para ejecutarse: son los comandos internos. Por otra parte tenemos los comandos externos, que necesitan

ser cargados del disco en el que están almacenados (generalmente C:) cada vez que los queremos ejecutar. Si nos

encontramos con algún 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 canalización.

El sistema operativo considera que los dispositivos estándar de entrada y salida son, respectivamente, el teclado y

el monitor. Este tratamiento por omisión lo podemos alterar a través de los operadores de redireccionamiento (>, »,

<) y el operador de canalización ( J ), mediante los cuales podemos redireccionar la salida de un comando para

3 En este comando y el siguiente se hace referencia a alguna operación de redireccionamiento y/o decanalización. Estas operaciones se explican en el último apartado de este apéndice.

7/8

Page 8: Manual de MS-DOS

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; también 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. Añade 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

find "ega" < prueba.txt

dir c:\ > prueba.txt

sort < lista.txt

dir > lpt1

sort < lista.txt > orden.txt

Observaciones finales.Algunos de los comandos del sistema operativo los podemos considerar de manera más acertada como utilidades

de optimización y diagnóstico y su uso es más esporádico que el de los enumerados hasta ahora. Otros funcionan más

como utilidades que mejoran nuestra comodidad y productividad. Algunos de todos ellos los trataremos a nivel práctico

y los "investigaremos" mediante la ayuda del sistema operativo. Principalmente serán: CHKDSK, SCANDISK, MEM,MEMMAKER, DEFRAG y DOSKEY.

8/8

Page 9: Manual de MS-DOS
Page 10: Manual de MS-DOS
Page 11: Manual de MS-DOS
Page 12: Manual de MS-DOS
Page 13: Manual de MS-DOS
Page 14: Manual de MS-DOS
Page 15: Manual de MS-DOS