Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICAS MS-DOS: 1
NOTAS:
Recuerda que el sistema operativo MS-DOS viene con una ayuda “on-line” de los comandos u
órdenes que podemos consultar cuando queramos. Hay 2 maneras de acceder a este sistema de
ayuda:
o En el símbolo del sistema teclear HELP: en este caso se nos mostrarán todos los
comandos del sistema y para mostrar la ayuda de uno en concreto, simplemente nos
desplazamos hasta él utilizando las teclas de cursor y pulsando ENTER cuando estemos
situados bajo el mismo. Esta manera tiene la ventaja de que explica los comandos más
detalladamente que la manera siguiente además de mostrar ejemplos.
o Otra manera es acceder directamente a la ayuda de un comando concreto aunque este
método nos ofrece menos información. Para ello, en el símbolo del sistema tecleamos
comando /?
Así, para consultar la ayuda de la orden DIR, teclearíamos
DIR /?
En uno u otro caso, recuerda los símbolos que utiliza el MS-DOS para indicarnos las sintaxis de
los comandos: las opciones que van entre corchetes ([ ]) son opcionales; y cuando hay 2
opciones separadas por una barra vertical llamada pipe ( | ), nos indica que es necesario poner
una u otra, pero no ambas a la vez.
Recuerda también que el sistema operativo MS-DOS no diferencia entre escribir los comandos
en letra mayúscula y escribirlos en minúscula.
Cuando estamos trabajando con archivos y directorios es muy importante tener siempre
en mente dónde nos encontramos en cada momento (es decir, cuál es el directorio activo
o actual), cuál es el origen de los datos, y cuál es el destino de los datos.
Cada vez que hagamos algo es recomendable que comprobemos si lo hemos hecho bien, sobre
todo al principio mientras nos familiarizamos con el uso de los comandos. Por ejemplo, cada vez
que cambiamos el nombre a un archivo debemos de comprobar que hemos utilizado el comando
correcto y que el cambio de nombre ha sido también correcto. Para ello podemos utilizar el
comando DIR. Haremos lo mismo cuando copiemos archivos, creemos directorios, archivos, ...
2. El comando interno CLS sirve para limpiar la pantalla de toda la información que contiene. Mira
su funcionamiento en la ayuda y compruébalo.
3. El comando interno DATE sirve para visualizar y cambiar la fecha del sistema. Mirar en la ayuda
las posibilidades que ofrece y probarlas.
4. El comando interno TIME permite visualizar y cambiar la hora del sistema. Consultar en la ayuda
las posibilidades que ofrece y comprobarlas.
5. Tanto el sistema operativo MS-DOS como muchos otros programas se suelen nombrar además
con un número de versión. Cuando dicha numeración de versión consta de varios números
separados por un punto, se interpreta de la siguiente manera: el dígito o dígitos que están a la
izquierda del punto nos indican la versión principal y el dígito o dígitos que están a la derecha del
Ejercicios MS-DOS
ISO 2
punto indican pequeñas variaciones dentro de la misma versión principal. Así, por ejemplo, la
versión 6.0 del MS-DOS tiene alguna característica nueva e importante sobre la versión 5.0. En
cambio, la versión 6.22 del MS-DOS tiene una pequeña variación sobre la versión 6.0.
El comando interno VER visualiza el número de versión del sistema MS-DOS que estamos
utilizando. Comprobarlo.
6. El comando interno VOL muestra la etiqueta de volumen de un disco. Esta etiqueta de volumen
es algo así como un nombre significativo que se le suele poner a los discos. Por ejemplo,
supongamos que tengo todas mis prácticas de clase en un disquete; entonces, lo usual es
ponerle a ese disquete una etiqueta de volumen llamada PRACTICAS. Consultar la ayuda de
dicho comando y comprobar su funcionamiento en el disco duro y en el disquete.
8. Para organizar la información en los discos de manera ordenada, disponemos de los directorios.
Supongamos la siguiente estructura de directorios y archivos dentro de un disquete:
A:\
SIMM
APUNTES EXAMENES
NOTA: Los nombres encerrados en rectángulos son directorios; los nombres encerrados en elipses son
archivos.
Ejercicios MS-DOS
ISO 3
10. En el ejercicio 7 vimos que el comando LABEL es un comando externo. Comprobarlo. ¿Qué
extensión tiene ese archivo?
11. El comando interno CHDIR o CD tiene como función principal el permitir cambiar el directorio
actual.
a. Mirar la ayuda de dicho comando comprobando las diferentes posibilidades.
b. ¿Qué hace la siguiente orden: CD . ? ¿Y la orden CD .. ?
c. ¿Cómo cambio el directorio activo para que ahora pase a ser el padre del actual?
d. ¿Cómo se puede cambiar el directorio actual de tal manera que pase a ser el directorio
raíz del disco actual, pero utilizando una única orden?
e. ¿Qué hace el comando CD a secas (sin opciones ni parámetros)?
f. ¿Y el comando CD A: (probarlo con el disquete dentro de la disquetera)?
13. El comando interno RMDIR o RD nos permite borrar un directorio. Para borrar un directorio con
esta orden es imprescindible que dicho directorio esté vacío, es decir, que no contenga en
Ejercicios MS-DOS
ISO 4
14. El comando interno TYPE sirve para mostrar el contenido de archivos de texto. Los archivos de
texto en MS-DOS suelen tener la extensión .TXT. Hay que tener en cuenta que este comando
sólo nos permite visualizar el contenido de archivos cuyo contenido sea texto y si intentamos
visualizar el contenido de algún archivo que no sea de texto como puede ser el
COMMAND.COM, nos mostrará en pantalla caracteres ilegibles para nosotros ya que el
COMMAND.COM es un programa, no un archivo de texto.
a. Mirar la ayuda de este comando y buscar en el disco duro algún archivo que tenga
extensión .TXT para comprobar su funcionamiento.
b. En caso de que el contenido del archivo no quepa en una sola pantalla, vemos que al final
sólo somos capaces de ver la última pantalla de datos de ese archivo. Para poder verlo
todo podemos recurrir al comando filtro MORE (que veremos con detalle más adelante) el
cual nos permite mostrar la información pantalla a pantalla. Así, por ejemplo, para usarlo
con el comando TYPE pondríamos lo siguiente:
TYPE archivo_de_texto | MORE
15. El MS-DOS trae una pequeña utilidad para poder crear y modificar archivos de texto (un editor de
texto). Se llama EDIT.COM y está en el directorio de instalación del MS-DOS junto con el resto
de comandos externos. Para ejecutar dicho editor, basta teclear EDIT en el símbolo del sistema.
Una vez ejecutado el editor, entramos en una pantalla (normalmente con fondo azul) que
contiene en su parte superior una serie de menús. La zona azul es la zona de edición de texto.
Para activar un menú pulsamos la tecla ALT y sin soltarla pulsamos la tecla que representa la
letra del menú que se ha iluminado. Por ejemplo, para activar el menú Archivo y poder elegir
entre sus opciones, pulsamos la tecla ALT y sin soltarla pulsamos la tecla A. Con esto tenemos el
menú desplegado y ahora basta elegir la opción deseada y activarla con la tecla ENTER.
a. Mirar la ayuda para ver su funcionamiento y crear dentro del directorio 1ASI un fichero
llamado UNO.TXT con el siguiente texto: “ESTAMOS HACIENDO PRACTICAS CON EL
SISTEMA OPERATIVO MS-DOS”. Comprueba que has creado el fichero.
b. Utilizar el comando TYPE para comprobar que el contenido del archivo es el anterior.
17. El comando interno RENAME o REN permite cambiar el nombre de uno o varios archivos. Mirar
su funcionamiento en la ayuda.
a. Cambiar el nombre al fichero UNO.TXT que hemos creado antes para que ahora pase a
llamarse PRACTICAS.TXT. Comprueba que el nombre ha sido cambiado correctamente.
¿Qué ha sucedido? Razona la respuesta.
b. Crear 2 ficheros de texto dentro del directorio 1ASI, uno llamado LUNES.TXT y otro
llamado MARTES.TXT. Comprueba que los has creado.
c. Ahora haz que el directorio activo sea el raíz del disquete y, desde ahí, renombra el
fichero LUNES.TXT que acabas de crear para que pase a llamarse HOY.TXT. ¿Es
posible hacer eso siendo el directorio activo uno que está en una unidad diferente? ¿Qué
utilizas para eso, rutas absolutas o rutas relativas? Comprueba que el archivo ha sido
renombrado.
Ejercicios MS-DOS
ISO 5
d. Ahora cambia la extensión de todos los archivos que hay en 1ASI para que en lugar de
.TXT sea .DOC. Hacerlo usando una única orden. Comprobarlo.
18. Crea en el disquete la estructura de directorios que está representada en el ejercicio 8. Los
archivos créalos con el EDIT y en su interior pon el texto: “ESTE ES EL ARCHIVO (NOMBRE
DEL ARCHIVO)”. Recuerda que para poder hacer cambios en el contenido de un disquete, éste
tiene que estar desprotegido contra escritura mediante la correspondiente pestaña de plástico.
Comprueba que has creado correctamente el árbol de directorios. Utiliza el comando TREE para
visualizar dicho árbol.
19. Supongamos que en los siguientes casos estamos situados en el directorio APUNTES. ¿Qué
crees que harían las siguientes órdenes desde ese directorio? Piénsalo antes de comprobarlo en
la práctica.
a. DIR .
b. DIR ..
c. DIR .. /S
d. DIR \
e. DIR \ /S
f. DIR ..\..
g. DIR ..\EXAMENES
h. TYPE ..\EXAMENES\UNIDAD2.TXT
i. TREE ..\..\..\..\UTILIDADES
j. TREE ..\..\..\.. (escribe una orden que haga lo mismo que ésta).
k. CD ..\..\..
l. EDIT ..\..\..\AUTOCAD\DIBUJO.TXT
20. Para poder borrar uno o varios ficheros se utiliza el comando interno ERASE o DEL. Utilizarlo
para borrar el archivo UNIDAD1.TXT que está en el directorio APUNTES. Como siempre, esto se
puede hacer de varias maneras siempre teniendo en cuenta cuál es el directorio activo.
Comprueba que el archivo ha sido eliminado. ¿Qué ocurre si pongo la orden siguiente?:
DEL A:\SIMM\PAQUETES\OFFICE\WORD\APUNTES
21. El comando interno COPY se utiliza para copiar uno o varios archivos a otro lugar y también para
concatenar (unir) varios archivos en uno solo. Al copiar archivos a un directorio de destino, se
trae una copia de esos archivos a dicho directorio de destino pero seguimos teniendo los
archivos originales donde estaban. Recuerda siempre que tenemos que tener presente en
qué directorio estamos situados, dónde se encuentra el/los fichero/s que queremos copiar,
a dónde queremos copiar el/los fichero/s y qué nombre tendrá/n el/los archivo/s en el
destino.
a. Sitúate en el directorio APUNTES. ¿Cómo copiarías al directorio APUNTES el archivo
UNIDAD1.TXT que está en el directorio EXÁMENES? Intenta hacerlo de más de una
forma. Comprueba siempre que has hecho la copia.
b. Desde APUNTES renombra los ficheros que están en APUNTES para que ahora se
llamen UNIDAD1.DOC, UNIDAD2.DOC y UNIDAD3.DOC. ¿Sabrías hacerlo con una
única orden? Comprueba que todo ha sido correcto.
c. Desde APUNTES crea un directorio llamado TEMPORAL que esté dentro del directorio
raíz del disquete. Compruébalo.
d. Desde APUNTES y con una única orden copia todos los archivos que están en el
directorio 1ASI del disco duro al directorio TEMPORAL que acabas de crear.
Compruébalo.
e. Desde APUNTES crea dentro del directorio JUEGOS un archivo de texto llamado
PARTIDAS.TXT. Con una única orden copia ese archivo en el directorio TEMPORAL de
tal manera que en este último directorio el archivo copiado se llame JUEGOS.TXT.
Compruébalo.
Ejercicios MS-DOS
ISO 6
23. En el ejercicio 20 vimos que con el comando interno DEL se pueden eliminar archivos (no
directorios). Por defecto, este comando no nos pide confirmación cada vez que se borra un
fichero. Utilizar el comando DEL para borrar todos los archivos con extensión .TXT que hay en el
directorio AUTOCAD del disquete pero de tal manera que nos pida confirmación antes de borrar
cada uno de los ficheros. Hacerlo con una única orden utilizando los comodines y comprobando
el resultado.
24. Hemos visto que para borrar un directorio, el MS-DOS tiene el comando interno RD. Pero este
comando sólo es capaz de borrar un directorio que esté vacío con lo cual si queremos eliminar un
directorio que contiene un montón de archivos y subdirectorios, previamente habría que borrar
todos esos archivos y subdirectorios. Existe otro comando que nos permite simplificar mucho la
tarea de borrar directorios que no están vacíos. Es el comando externo DELTREE.
a. Comprueba que DELTREE es un comando externo.
b. Consulta la ayuda de este comando y luego utilízalo para eliminar el directorio
TEMPORAL del disquete. Comprueba previamente que dicho directorio no está vacío.
Recuerda que para eliminar un directorio éste no puede ser el directorio activo en este
momento.
Hay que tener cuidado al utilizar este comando y hemos de estar seguros de que
queremos borrar un directorio y todo su contenido.
25. El comando interno COPY vimos que nos permite copiar archivos a un directorio. Hay un
comando que tiene un funcionamiento similar al COPY pero que además de copiar archivos, nos
permite copiar estructuras completas de directorios: el comando externo XCOPY.
a. Comprueba que XCOPY es un comando externo.
b. Crea en el directorio raíz del disquete un directorio llamado COPIA.
c. Utiliza el comando XCOPY para copiar en el directorio que acabas de crear, toda la
estructura de directorios que cuelga del directorio PAQUETES. Ten en cuenta que
XCOPY sin ninguna opción funciona igual que COPY, es decir, que no copia directorios.
Por tanto es necesario poner alguna opción de ese comando para que nos permita copiar
directorios. Consulta en la ayuda del comando las opciones /S y /E. ¿Cuál tendrías que
utilizar en este caso? Utiliza el comando TREE para ver si has copiado bien la estructura
de directorios.
d. Este comando también tiene una opción que nos permite copiar ficheros que hayan sido
creados o modificados con posterioridad a una fecha determinada. Para probarla hacer lo
siguiente:
Ejercicios MS-DOS
ISO 7
26. El comando externo MOVE permite mover archivos de un sitio a otro y también permite
renombrar directorios. Hemos visto que para cambiar el nombre a un archivo se utiliza el
comando interno REN, pero sólo vale para archivos. En caso de que deseemos cambiar el
nombre a un directorio se utiliza el comando MOVE. Mover un archivo es diferente a copiarlo
(con COPY o XCOPY) ya que mientras al copiarlo lo que estamos haciendo es crear otra copia
del archivo original, al moverlo lo que hacemos es trasladarlo a otro directorio quedando
eliminado de su directorio de origen.
a. Comprueba que es un comando externo y prueba a cambiar el nombre a algún directorio
que tengas en el disquete (mira la sintaxis del comando en la ayuda).
b. Utiliza MOVE para mover todos los ficheros que hay en el directorio AUTOCAD para que
ahora estén en el directorio SIMM. Comprueba que se han movido los ficheros.
c. ¿Qué pasaría si yo intento mover un fichero de un directorio de origen a otro directorio de
destino y resulta que en el directorio de destino tenemos ya un fichero con el mismo
nombre que el que estoy intentando mover? ¿Lo movería? (Consulta las opciones /Y y /-Y
del comando MOVE).
27. Los directorios y archivos además de un nombre y una fecha de creación, poseen unos atributos
que los caracteriza. Existen 4 atributos que pueden tener tanto directorios como archivos:
Atributo de archivo: se representa por el carácter A y sirve para saber si el contenido
de un fichero ha sido modificado. Se activa por defecto al crear un archivo.
Atributo de sistema: se representa por el carácter S y sirve para identificar los archivos
del sistema, es decir, aquellos ficheros que forman la base del sistema operativo que
en MS-DOS son el MSDOS.SYS y el IO.SYS. A cualquier fichero se le puede asignar
este atributo aunque no sea un fichero del sistema. Cuando un archivo tiene este
atributo no es visible con el comando DIR a no ser que utilicemos una opción
específica de este comando. Esto se hace para evitar que esos ficheros (que son
imprescindibles para que funcione el sistema operativo MS-DOS) sean borrados
accidentalmente.
Atributo de oculto: se representa por el carácter H. Cuando un archivo posee este
atributo, permanece invisible para los comandos DIR, DEL, COPY, etc, aunque sí que
funciona el comando TYPE para visualizar su contenido e incluso se podría ejecutar si
fuese un archivo ejecutable. Este atributo se suele utilizar para ocultar los archivos
que no nos interesa que pueda ver algún otro usuario que use nuestro ordenador.
Atributo de lectura: se representa por el carácter R. Todo fichero que tenga este
atributo no puede ser modificado ni borrado.
Para ver y modificar los atributos se utiliza el comando externo ATTRIB.
Ejercicios MS-DOS
ISO 8
d. Con el comando DIR listar los archivos ocultos del directorio raíz del disco duro.
e. Con el comando DIR listar los archivos del sistema que están en el directorio raíz del
disco duro.
f. Crear en el directorio raíz del disquete un archivo de texto llamado PRUEBA.TXT cuyo
contenido sea: “Pruebas con los atributos de los archivos”. ¿Qué atributos tiene por
defecto?
g. Quítale el atributo A al archivo que acabas de crear. Comprueba que ya no tiene ese
atributo.
h. Con el editor de texto del MS-DOS, abre el archivo anterior y modifica su contenido
grabando los cambios. ¿Qué ha pasado con los atributos de ese archivo?
i. Ahora añádele el atributo de sólo lectura al archivo anterior. Comprueba que el archivo
tiene ese atributo.
j. Abre el archivo con el editor de texto e intenta modificarlo. ¿Es posible hacerlo?
k. Intenta borrar el fichero. ¿Qué ocurre?
l. Ahora añádele al archivo el atributo H (oculto). Comprueba que se lo has añadido.
m. Con el comando DIR lista el contenido del directorio raíz del disquete. ¿Qué ha pasado
con el archivo PRUEBA.TXT?
n. Ponle los atributos adecuados al fichero PRUEBA.TXT para poder borrarlo y bórralo del
disco.
28. Hemos visto que el símbolo del sistema o prompt nos indica la unidad actual y el directorio actual
en dicha unidad pero podemos configurarlo para que nos muestre otra información. Para ello se
utiliza el comando interno PROMPT.
a. Consultar la ayuda de este comando y a continuación cambiar el símbolo del sistema para
que sólo nos muestre el mensaje “Introduce un comando:”
b. Haz que la unidad activa sea el disquete y que el directorio activo sea el directorio EXCEL
(consulta el gráfico del ejercicio 8)
c. Sitúate en el directorio padre de EXCEL.
d. ¿Cómo puedo averiguar el directorio en el que estoy sin cambiar el prompt?
e. Ahora modifica el prompt para que nos muestre la fecha y la hora actuales.
f. Vuelve a modificar el prompt para dejarlo como al principio, es decir, que debe de
mostrarnos la unidad actual, el directorio actual dentro de dicha unidad y el carácter >.
Ejercicios MS-DOS