You are on page 1of 15

CURSO DE MS-DOS

Por Angel Luis Almaraz Gonzalez www.microshopnet.net aluis@microshopnet.net

Primeros pasos con el DOS Desde que el ordenador personal denominado PC es tal, ha necesitado para su funcionamiento de un Sistema Operativo.

Todo com enz con elm i D O S,un pr tco oduct desar olado orgi i ent o r l i naram e porD I I G TAL,que pensando que no sera un pr oduct m uy com er al l vendi al o ci , o actual archimillonario Bill Gates, propietario de la empresa Microsoft.

I ent conver BM abl saci ones con BilG at se r or que f por l es, um ea ue que en DI I G TAL no cont ar a tem po elt f est on i el ono,y deci com pr l der di ar os echos del sistema por un alto precio. Este hecho di l ugara una fuctf a r aci ente r er el n r ambas empresas. Posteriormente, el sistema operativo, que solo era capaz de funcionar con di es,f evol onando haci al m s.Se di sopore a l prm er sket ue uci a go t as i as unidades de alta capacidad, a las unidades de 3,a l di os scos dur et os, c. El gran salto evolutivo tuvo lugar entre las versiones 3.30 a la 4.01, ya que

l ver n 4. f r iada ant de salralm er a si 0 ue etr es i cado porpr em as i er obl nt nos en su funcionamiento. Las actuales particiones pasaron a poder ser de un t ao am superora l 30 M Byt Ya no er necesaro pari onarl di i os es. a i tci os scos,se pod a acceder a las pantallas de video VGA, y otras opciones varias que facilitaban su utlzaci ii n. Estas versiones continuaron avanzando, incluyendo mejoras en el soporte de uni dades de al acenam i o de m ayort ao,aadi m ent am endo nuevas opci ones com o detectores de virus, gestores del disco duro, desfragmentadores de disco, etc.

Elpr oduct ya no er l que f en un prnci o,ya er un gr com pendi de o a o u i pi a an o software, cont endo elpr o si em a oper i y un gr n m er de utldades eni opi st atvo an o ii para el mejor aprovechamiento del ordenador.

Alm ar gen de est desar olo t e r l ecnol co de M i osof,em pr gi cr t esas com o I y BM DIGITAL desarrollaron un sistema operativo compatible en mayor o menor grado con el originario de Microsoft, pero contando con la ventaja de incluir una serie de propiedades que posteriormente fue incluyendo la propia Microsoft.

En elm om ent act ,elm er o ual cado de aplcaci i ones D O S quedara di di en vi do tres grandes grupos: - Microsoft - IBM - Novell (en cuyo sistema se incluye una copia de Personal Netware, un software para el control de redes locales) Aunque en el mercado es posible encontrar otro Sistemas Operativos para el entorno PC, como OS/2, Unix, Windows NT, ..., en la actualidad el gran parque i or tco depende deltadi onalD O S,m otvo porelcualse ha el nf m i r ci i abor ado est e coro docum ent r atvo a su apr zaj y utlzaci t o el i edi e ii n.

Esper ando que sea de su agr ado y que obt enga con ll conocimientos os necesaros par un cm odo m anej de su or i a o denador com enzam os. , Lo primero que es necesario explicar para conocer el funcionamiento de un PC es la forma que tiene para permitir que el usuario pueda acceder al control del

mismo. Los PCs di sponen de unos cicuios el r cos desar olado par r i r t ectni r l a ealzar una serie de tareas elementales, que son: - D et n de er or en elpr o or ecci r es opi denador . - Pre-confgur n de l di i aci os sposii bsi par su f tvos cos a unci onam i o. ent - Control de las unidades de discos para acceder al Sistema Operativo. Una vez que el ordenador ha comprobado el buen funcionamiento de todo el si em a,busca una uni st dad de ' r ar anque'( denom i nada asl uni a dad en l que se a encuentra el propio sistema operativo guardado), que ser desde donde se i r ntoduci en l m em ora delor r a i denadort odos l r os ecur sos necesaros par l i a a utlzaci delPC .En est f ii n a ase se confgur l di i an os sposii de escrt a, tvos iur el teclado, la pantalla, la salida a impresora, ..., dejando el sistema listo de cara al usuario u operador.

Exi en dos fcher m uy i porant asoci st i os m t es ados a l confgur n del a i aci or denador que nor al ent no son t dos en cuent porelusuaro nvel par , m m e eni a i , a eviarelcom et er or y que se pi da t t er r es er oda l i or aci cont da en el a nf m n eni sistema. No, no es un intento de intimidar a nadie para que no investigue estos ficheros, simplemente es un aviso a tener en cuenta. Estos ficheros reciben el nombre de: - CONFIG.SYS, utilizado para la pre-confgur n de di i aci sposii i ernos. tvos nt - AU TO EXEC . BAT encam i nado a l per a sonalzaci delsi em a y confgur n i n st i aci final de los dispositivos y del Sistema Operativo. Es necesario destacar el sistema que tiene el DOS de almacenar los programas o ficheros. Cada uno de los ficheros recibe un nombre, que se divide en dos pares i t ndependi es ente s La prm er es elpr o nom br delfcher ent r . i a opi e i o, que no debe superar los 8 caracteres, y la segunda se emplea para definir el tpo de fcher que es,con un m xi o de 3 car er Exi en un grupo de i i o m act es. st caracteres reservados por el sistema que no pueden ser empleador para definir ni n fcher siasse i ent a hacer elsi em a dara un m ensaj de er or ng i o, nt ar , st e r . I gual ent est per ii elem pl de unos det m i m e m tdo eo er nados car er denom i act es nados

comodines que se utilizan para sustituir uno o varios caracteres. El caracter ' se utlza par especii que sera vldo cual ercar eren su l ?' ii a fcar i qui act ugar , mientras que '*' sirve para sustituir a un grupo de caracteres cualquiera. No siempre es permitido el empleo de estos caracteres.

Es f lper se ente t o tpo de fcher Est tpo de fcher o j ci der r ant i i o. e i i o, uego de tes l r se suel denom i habiual ent ' ensi .Las ext r etas, e nar t m e ext n' ensi ones m s usadas de f m a uni salson: or ver - COM, se utiliza para definir COMandos, es decir, programas que se encargan de pr opor onar ci nos al n tpo de contolo f ldad de m anej con elPC . g i r acii o - EXE,de car ersi iaralant i ,aunque no lm iados en su t ao, act m l eror i t am normalmente se les define como ejecutables, es decir, aquellos programas que nos permiten, por ejemplo, escribir/leer este texto, jugar nuestros juegos favoritos, etc. Ni este tipo de fichero, ni el anterior son legibles para el usuario. - BAT, son ficheros con una extructura de texto convencional, que permiten ' ogr ar una sere de actvi pr am ' i i dades,que de ota f m a sera necesaro r or i solicitar una por una. Son totalmente legibles por el usuario avanzado. - TXT,ar vos de t o que contenen i or aci di sa y se pueden ver chi ext i nf m n ver con el propio Sistema Operativo. - DOC, archivos de texto que se almacenan en un formato propio de procesador de textos. Para poder ser vistos o modificados es necesario disponer de este programa. - SYS, son los encargados de cont eneri or aci par elpr o Si em a nf m n a opi st O per i que per ien l utlzaci de di atvo, m t a ii n sposii par l que no tvos a os exi orgi i ent sopore en elsi em a,com o t j as de soni stan i naram e t st aret do, escner uni es, dades de C D R O M ,et c. - OVL, denominados 'overlays', que contienen partes de un programa que no caben en la memoria del propio ordenador. - HLP, ficheros de ayuda para los programas, que son los encargados de gestonarsu utlzaci en cada m om ent par que se adapt a l dudas i ii n o, a e as del usuario. - I I son fcher de confgur n par que det m i N, i os i aci a er nadas aplcaci i ones se ejecuten siempre de la misma forma o con un sistema determinado. - C FG ,si iar a l ant i es,especii m l es os eror fcan l f m a de ej a or ecuci de un n programa.

- D LL,denom i nadas lbr nor al ent son em pl i eras, m m e eadas porelent no or operativo Windows, del que no se va a tratar en este mini-curso. - I F,contene I For aci r atva alm odo de f N i N m n el i unci onam i o de un ent programa determinado. - BMP, es un tipo de almacenamiento de una imagen. - TI si iaralant i ,per que puede serde m enort ao. F, m l eror o am - G I elf m at genrco par eli er F, or o i a nt cam bi de fcher ente di i os o i os r stnt sistemas de ordenador. - JPG ,elm s r ent de l si emas de almacenamiento, permite reducir el eci e os st t ao delgr i a cost de per al de caldad. am fco a der go i - VOC, es un fichero en el que se encuentran almacenados sonidos o canciones que el ordenador puede interpretar si dispone de una tarjeta de sonido. - W AV,es una evol n delant i ,em pl uci eror eado m asi vam ent en l act i e a ualadad. - MID, realmente solo contiene una partitura que debe ser interpretada por la tarjeta de sonido del ordenador. - M O D ,es un tpo de canci avanzado,que contene adem s de l pariur a i n i a tt a i er et ,una di t i n de l soni nt pr ar gialzaci os dos necesaros par oise. i a r - S3M, el formato de canciones empleado masivamente en la actualidad por su potencia y flexibilidad. Cada uno de los ficheros tiene una serie de car erstcas defni act i i das,que reciben el nombre de 'atributos'. Los atributos pueden ser de lo siguientes tipos. - A .- Atributo de Archivo. - H .- Ati o de O culo,no se podr veralhacerun di sencil rbut t r lo. - R .- Atributo de solo lectura, siest actvo,sol se puede l . i o eer - S .- Atributo de sistema, los propios del sistema operativo. Estos atributos pueden definir cada uno de los ficheros, de forma conjunta, no es necesario que se definan todos, pero pueden estar los 4 de forma simulnea. t Una vez que ya es posible identificar cada uno de los distintos formatos que elPC utlza,r ii ecor dando que l aqum enci os onados son una pequea vi n de si los existentes, se puede comenzar a estudiar el manejo del PC.

En cuanto al medio de comunicarse con el ordenador existen distintos medios. Cada uno de los cuales recibe un nombre de dispositivo. Los habitualmente empleados son: - CON .- Consola, el monitor+teclado. - PRN .- Puerto de impresora definido por el usuario. - LPTx .- En donde x es un n m er ente 1 y 3,es elpuero par el o r t al o. - COMx .- En donde x es un n m er ente 1 y 4,es elpuero sere. o r t i

Exi e un m edi de 'ediecci st o r r nam i o'de i or aci es deci,consegui ent nf m n, r r que l i or aci que se desea ver sea envi a nf m n , ada a otro dispositivo. Para esta t ea se em pl els bol ' segui delnom br deldi ar ea m o >' do e sposii deseado. tvo Ejemplo: c:\> dir > prn

O bt endram os una copi porl i pr a a m esor delcont do deldiect i act , a eni r oro ual siempre y cuando la impresora estuviera conectada y en condiciones ideales para i pr n. m esi La forma que utiliza el sistema operativo DOS de estructurar el disco, es el denominado 'en arbol', es decir, se tiene un lugar donde almacenar tener la i or aci y a su vez,puede cont nf m n, enerotos grupos de almacenamiento donde r guardar otras informaciones.

U n ej pl iustatvo podra ser em o l r i : Directorio -----------------SubDirectorio datos datos datos Directorio | | datos datos datos datos | | datos ----------------SubDirectorio datos datos

----------------SubDirectorio -----------------SubDirectorio

Directorio -----------------SubDirectorio |

----------------SubDirectorio

Cada directorio puede a su vez contener tanto datos como otros directorios, que reciben el nombre de Subdirectorios. Una vez que se pasa a un subdirectorio este pasa a ser el directorio actual.

U no de l com andos m s em pl os eados es eldenom i nado D I ,que es elencar R gado de mostrarnos el contenido de cada uno de los directorios o subdirectorios que se encuentran en el ordenador. Una vez que el ordenador ha sido encendido y suponiendo que todos los di sposii a lconect tvos ados se encuentan en perect est r f o ado,nor al ent m m e apar ecer un m ensaj en l pant l delor e a ala denadordeltpo: i c:\>_ Este m ensaj si fca que elor e gnii denadorest lst par r bi l or io a eci r as denes delusuaro.A pari de est m om ent vam os a descrbi l com andos m s bsi i tr e o i r os cos delsi em a,par que elno i ci st a ni ado conozca elm odo de oper n delor aci denador PC.

DIR Este comando se utiliza para ver el contenido de un directorio, tras escrbil y pul l t a i r par valdar apar i ro sar a ecl nto a i , ecer un t o si iaral ext m l siguiente: --------------------------------------------------------------------------SONY TAPE TEMP UNIVBE UTIL VMPEG WIN32APP VBLASTER (DIR) (DIR) (DIR) (DIR) (DIR) (DIR) (DIR) (DIR) 29/04/95 3:05 29/04/95 3:07 26/06/95 0:54 29/04/95 3:05 8/06/95 21:54 29/04/95 3:07 29/04/95 3:08 29/04/95 3:07 29/05/95 14:20

ULTRASND

(DIR)

WIN311 WPSHELL

(DIR) (DIR)

29/04/95 3:02 6/06/95 2:54

autoexec.bat command.com config.sys wina20.386

1367 17/07/95 22:10 56733 25/01/94 1:00 9349 25/01/94 1:00 94.208 bytes allocated 2424 17/07/95 22:08

72.438 bytes in 53 file(s) 15.663.104 bytes free

--------------------------------------------------------------------------Se pueden di i stngui f l ent los directorios de los ficheros, puesto que r cim e el propio sistema operativo identifica estos con el texto (DIR) . El resto son ficheros de cualquier otro tipo.

En al gunas ocasi ones alr i un D I ,l i or aci super l 25 lneas ealzar R a nf m n a as habituales del modo de texto, con lo que se pierde por la parte superior de la pant l una por n de l i or aci cont da.Par eviarest hecho,el ala ci a nf m n eni a t e pr o com ando i opi ncor a una sere de opci por i ones denom i nadas ' m etos' que se par r , encargan de modificar el funcionamiento del comando.

Elcom ando D I di R spone de l si ent par etos: os gui e m r /s .- M ostar t bi elcont do de cada uno de l subdiect i r am n eni os r oros. /p .- C ada vez que se lene una pant l det l ala, endr m om ent nem ent elpr e oceso. /w .- M ostar l i or aci en f m at de m li es col nas. r a nf m n or o tpl um /a .- M ostar sol l i or aci especii r o a nf m n fcada porelpr o ati o. opi rbut

CLS

Se encar de bor arelcont do de l pant l sol bor arl i or aci ga r eni a ala, o r a nf m n mostrada, no los propios ficheros o directorios.

CD Es el encargado de realizar el acceso al interior de los directorios, e

i gual ent per ie elr r m e m t etocederhaci ats. a r Para pasar al interior de un directorio se debe especificar el directorio correspondiente precedido del mencionado comando. C om o ej pl tpi podra em o co utilizarse: cd dos

En est m om ent el' om pt pasara a serelsi ent os os pr ' gui e: C:\DOS\>_

Y alr i un D I nos m ostara al si iara: ealzar R r go m l --------------------------------------------------------------------------Volume in drive C is NEFRON_C Directory of c:\dos\*.* . .. DATA SYSTEM TMP 4201.cpi 4208.cpi ansi.sys append.exe assign.com attrib.exe chkdsk.com choice.com cmosclk.sys command.com comp.com (DIR) (DIR) 29/04/95 2:53 29/04/95 2:53 29/04/95 2:53 29/04/95 2:53 29/04/95 3:02 (DIR) (DIR) Serial number is 1E9D:16B1

(DIR)

26420 25/01/94 1:00 113 25/01/94 1:00 9065 25/01/94 1:00 7808 25/01/94 1:00 5160 25/01/94 1:00 10200 25/01/94 1:00 13514 25/01/94 1:00 1641 25/01/94 1:00 855 25/01/94 1:00 56733 25/01/94 1:00 8626 25/01/94 1:00

---------------------------------------------------------------------------

En est m om ent se puede verque eldi C :est i e o sco dentfcado con un nom br ii e

personalizable, que en este caso es NEFRON_C. Se nos muestra los directorios existentes conjuntamente con los ficheros que contiene. Destacar que los directorios definidos como "." y ".." no son realmente dos directorios, si no que son el directorio actual y el 'padre' o anterior. En el caso de realizar un D I deldiect i ""se nos m ostar de nuevo l m i a i or aci en cam bi R r oro . r a sm nf m n. o, sil r i o ealzam os sobr el".,se nos m ostar elcont do deldiect i e ." r eni r oro anterior al actual. Para poder salir del directorio actual, existen tres opciones claramente diferenciadas: - Volver al directorio anterior, que se realiza mediante la orden: cd .. - D ii r rginos aldiect i 'a deldi act ,m edi e: r oro r z' sco ual ant cd \ - Cambiar a un directorio especificado por el propio usuario, y que debe de cont enerl diecci com pl a delnuevo destno: a r n et i cd \windows\system

MD

Par l cr a a eaci de nuevos diect i se em pl est com ando,y l f m a n r oros ea e a or cor ect de utlzaci es: r a ii n md directo

Tr l cual alsolciarun D I apar as o , it R ecer elnuevo diect i r oro.

RD

Utilizado para borrar directorios, teniendo en cuenta que antes de permitirse el borrado del mismo, este se debe de encontrar totalmente vacio. Ejemplo: c:\> rd windows

Sieldiect i ' i r oro w ndow s'se encontase com pl am ent vac despus de est r et e o, e comando desapar ecera deldi dur sco o.

COPY Este comando es el encargado de realizar la copia de archivos desde un lugar a otro e incluso entre distintas unidades de almacenamiento.

La f m a de utlzaci consi e en i carelfcher de orgen y elde or ii n st ndi i o i destno,puedi i endo em pl se un pat de l i n. ear h ocalzaci Ejemplo: c:\> copy win.tmp d:\win.tmp

C r una copi exact delfchet w i t p en eldi ' :,dento del eara a a i o n.m sco D ' r diect i r z. r oro a

MOVE

Su utlzaci es si iaralcom ando ' ii n m l copy' dier , f enci andose de len que no realiza una copia del fichero original, sino que traslada de lugar el fichero indicado. Ejemplo: c:\> move dos.bat c:\dos

Envi elfcher m enci ara i o onado aldiect i lam ado ' O S' desapar endo r oro l D , eci del directorio r z elfcher orgi . a i o i nal

DEL Se emplea para poder borrar un fichero o ficheros determinados. La forma de utlzaci es l si ent ii n a gui e: del files.bbs

Puest que est com ando adm ie eluso de l denom i o e t os nados car er com od act es n, se puede solciarelbor ado de varos ar vos en una sol lnea,t com o it r i chi a al si gue a contnuaci i n: del *.des

Q ue bor ara t r odos l fcher deldiect i act que t er com o os i os r oro ual uvi an ext ensi de su nom br l car er ' . n e os act es des'

TYPE Se utili par poderverelcont do de l fcher aunque sol ser de za a eni os i os, o n f lcom pr ci ensi aquelos que sean escrt en f m at ASC I ( f m at par n l ios or o I un or o a escritura de textos normalizados). Ejemplo: c:\> type config.sys

M ostara porpant l elcont do delfcher de confgur n delsi em a. r ala eni i o i aci st

PRINT Es el encargado de obtener una copia impresa en papel de cualquier fichero o

gr i que se desee,par elo debe de encontar confgur fco a l r se i ado cor ect ent r am e, tarea habitualmente encargado al progr a de i al n delsi em a oper i am nst aci st atvo. Ejemplo: c:\> print autoexec.bat Si la impresora se encontrara en las condiciones necesarias para imprimir ( uvi a conect est er ada,en lnea,con papel .. se obt , .) endra una copi en papel a del fichero de confgur n delsi em a. i aci st

EDIT

Est es un pr am a que acom paa alsi em a oper i y que se utlza par e ogr st atvo ii a l r si o cr a evi n eaci de fcher de t o.D i n i os ext spone de m en s de ayuda y otas r f ldades par su utlzaci acii a ii n. Existen dos formas para utilizarlo, una de ellas consiste en ejecutar el com ando t cual y ota,i cndol elnom br delar vo a utlzar al , r ndi e e chi ii . Ejemplo: c:\> edit nombre.txt

Pondra en f unci onam i o elpr am a,m ostando elcont do delfcher ent ogr r eni i o 'nombre.txt' para que pudiera ser comprobado y/o corregido.

DELTREE En determinadas ocasiones intentando borrar un directorio, se obtiene la escueta respuesta que nos indica que no es posible eliminar un directorio porque no se encuenta vac o l l r o, a abores t pr em tca,que se busca una f m a an obl i or r da de r i di pi ealzar cha oper n.Est com ando de encar de t f aci e ga al unci n. Solo es necesario indicarle el nombre del directorio que se quiere eliminar y

lse encar porssol de i bor ando t o l fcher que se encuentren en ga o r r ant os i os su interior como los subdirectorios. Ejemplo: c:\> deltree ejemplo

Bor ara eldiect i m enci r r oro onado com pl am ent et e.

TREE

En det m i er nadas ocasi ones sera i er nt esant poderverde f m a r da y f l e or pi ci el contenido de una unidad de disco duro, para ellos existe este comando. Solo es necesaro i care l uni i ndi l a dad que se desea very m ostar de f m a cl a y r or ar conci l estuct a de diect i Sino se especii sa a r ur r oros. fcase una uni dad,t ara om como solicitada la unidad por defecto o actual. Ejemplo: c:\> tree d:\

M ostara l estuct a de diect i en f m a de r de l segunda uni r a r ur r oros or bol a dad de disco duro, si esta se encontrara instalada en el sistema.

FORMAT D e f m a nor al ent perdi sur r l necesi or m m e i ca gi a dad de realizar una copia de segurdad de al n fcher o si pl ent de tasl i g i o m em e r adaro ente varos PC s que l r i no se encuentan conect r ados ente s Par elo se utlza eldi e,si r . a l ii sket endo habiual ent elem pl t m e eado eldenom i nado di de 3. sco En l m ayora de l casos, es posible adquirir disketes que se encuentran a os pr epar ados par su utlzaci i ant a ii n nst nea,en cam bi otos no,par elo es o r a l necesaro r i l oper n de f m at i ealzar a aci or eado,que se encar de r i un ga ealzar procesado del diskete para su posterior uso por el sistema operativo.

La f m a habiualde utlzaci se basa en aadil elnom br de l uni or t ii n re e a dad que se desea preparar, y el resto se realiza de forma interactiva. Es necesario destacar que debido a la potencia de este comando, su mal uso puede producir la pr da de dat si posi ldades de r di os n bii ecuper n. aci Ejemplo: c:\> format a:

R ealzara un f m at i or eado deldi e siuado en l uni sket t a dad ' ' y tas est A:, r o, solciara un nom br par poderi it e a dentfcaro post i m ent ii l eror e. Dispone de una gran varedad de opci i ones y par etos,ente l que cabe m r r os destacar: - /v:[nombre] - /q - /u - /:t ao] f[am Donde se debe sustituir lo contenido entre corchetes por el nombre que se desea dar al diskete. Realiza un formateado r do,si pr que est sea pi em e e posible. Realiza un formateado incondicional, no preguntando al usuaro en ni n m om ent confr aci par su acci i ng o im n a n. D onde se debe sustituir lo contenido entre corchetes por la cantidad del disco a formatear. Siendo las capacidades habituales de 720 Kbytes y 1.44 MBytes. - /s Se encarga de crear un disco denominado sistema, que per ie que elor m t denadorar anque desde l si pr que r , em e se encuentre situado en la unidad 'A:' del ordenador.

Exi en m uliud de com andos m s,per que van m s al de est prm er st tt o l a i a introducci alsi em a oper i D O S. n st atvo

R ecor i dar gual ent que con l pr i es com o m ej se apr m e a ctca or ende,per eso o s pr , ocur ando t enercui dado par no r i acci a ealzar ones i ncor ect que puedan r as daarl i or aci cont da en nuesto or a nf m n eni r denador .

You might also like