lunes, 25 de junio de 1990

MS-DOS - Clase: 07

Unidad 3: Principales Comandos usados por el DOS.
3.1. Comandos para la manipulación de discos flexibles: FORMAT, DISKCOPY, RENAME, DEL, ERASE, TYPE, COMP, DISKCOMP, CHKDSK, VER, SYS, RECOVER, COPY y ATTRIB.
3.2. Comandos para el trabajo con subdirectorios: CHDIR, MKDIR, RMDIR, PATH, TREE.
3.3. Comandos para el manejo del teclado, el monitor y la impresora: GRAPHICS, KEYB, MODE, PRINT.
3.4. Comandos para la configuración del sistema: DATE, TIME, BREAK, BUFFERS, FILE.
3.5. Comandos avanzados del DOS:
3.5.1. Filtros del DOS: SORT, MORE, FIND.
3.5.2. Redirección y conducción de los dispositivos de entrada y salida estándar.
3.6. Ejercitación combinada.

Sumario:
3.1. Comandos para la manipulación de discos flexibles: FORMAT, DISKCOPY, RENAME, DEL, ERASE, TYPE, COMP, DISKCOMP, CHKDSK, VER, VOL, LABEL, SYS, RECOVER, COPY y

ATTRIB
Objetivos:
1. Conocer la función y sintaxis de los comandos mencionados en el sumario.
2. Adquirir habilidades en la utilización de los mismos.
Desarrollo:
FORMAT: Formatea un disco en la torre especificada para aceptar los ficheros del MS-DOS. Si no especifica la unidad a formatear, se formateará la unidad de trabajo a menos que se cambie el disco.
. Puede ser abortado dando un CTRL+C.
Sintaxis: FORMAT [t:][camino] [/V] [/S] [/B]
t: letra de torre donde se encuentra el disco a formatear.
/V: permite colocar una etiqueta al disco.
/S: permite formatear el disco a 9 sectores por pista y transfiere el núcleo del sistema operativo.
/B: el formateo se hará a 8 sectores por pista y se reserva un espacio para el núcleo del sistema.
Tipo: externo.

DISKCOPY: Copia el contenido de un disco fuente a un disco destino.
Sintaxis: [t:][camino]DISKCOPY [t1:] [t2:]
t1: torre que contiene disco fuente.
t2: torre que contiene disco destino.
Tipo: externo.
Notas:
Se puede especificar la misma torre de destino y de fuente. Ejemplo:
DISKCOPY A: A:
En este caso DISKCOPY pedirá que le inserte el disco fuente y el disco destino de forma sucesiva hasta que la copia haya terminado.
. Los dos discos a copiar deben tener el mismo formato físico (mismo número de sectores y pistas)

RENAME: cambia el nombre del primer fichero especificado por el segundo.
Sintaxis: REN [camino]
Tipo: interno.
Nota: Admite comodines.
Ejemplo:
REN *.LST *.PRN
Cambiará de extensión a todos los ficheros que tengan extensión la LST por PRN.

DEL: Borra todos los ficheros que corresponden al nombre especificado.
Sintaxis: DEL [camino][]
Tipo: interno.
Sinónimo: ERASE.

COMP: Compara archivos.
Sintaxis: [t:][camino]COMP[camino][NOMBRE.FICH][camino][NOMBRE FICH.]
Tipo: externo.

DISKCOMP: Compara el contenido del disco de la primera torre especificada con el de la segunda.. Generalmente se ejecuta después de un DISKCOPY para asegurar que son idénticos.
Sintaxis: [t:][camino]DISKCOMP [t:] [t:]
Tipo: externo.

CHKDSK: Chequeo del directorio especificado y verificación de su consistencia.
Sintaxis: [t:][camino]CHKDSK [t:][camino] [/F] [/V]
Notas:
. Si se especifica nombre de fichero, visualiza el número de áreas no contiguas ocupadas por este.
. /F: permite realizar correcciones en el disco especificado. Si CHKDSK encuentra datos perdidos pregunta si se desean recuperar, en caso afirmativo, crea ficheros N,N,N,N.CHK. donde N,N,N,N es el número secuencial que se le da a cada archivo creado.
. /V: visualiza mensajes que indican la progresión de este comando.
Tipo: externo.

VER: Permite conocer el número de versión del MS-DOS.
Sintaxis: VER
Tipo: interno.

VOL: Visualiza la etiqueta de volumen el disco.
Sintaxis: VOL [t:]
Tipo: externo.

LABEL: Permite crear o cambiar una etiqueta de volumen en un disco.
Sintaxis: [t:][camino] LABEL [t:] etiqueta.
Nota: Una etiqueta puede contener hasta 11 caracteres.

SYS: Copia el sistema operativo desde el disco de trabajo hacia el disco que se encuentra en la unidad especificada.
Sintaxis: [t:][camino] SYS [t:]
Tipo: externo.
Nota: Los ficheros que se transfieren son: IO.SYS, MS-DOS.SYS

RECOVER: Recupera archivos de un disco que tenga sectores defectuosos.
Sintaxis: [t:][camino]RECOVER [t:][camino][nombre .fich]
Tipo: externo.
Notas:
. Si no se especifica nombre de fichero, serán recuperados todos los archivos del disco, saltando los sectores defectuosos y renombrándolos de la forma N,N,N,N.REC.
. Si se especifica nombre de fichero, RECOVER leerá sólo los sectores que corresponden a ese archivo, saltando los que estén defectuosos. En este caso se mantiene el nombre del fichero.

COPY: Este comando se utiliza en general para copiar ficheros, la copia puede tener como destino un fichero, un disco, o un periférico de salida.

a) Copia de un disco a otro:
Sintaxis: COPY [t:][camino][] [t:][camino][]
Notas:
. El fichero 1 será copiado en la torre especificada con el nombre nom.fich2.
. Si se omite nom. fich2, el fichero será copiado en la torre especificada con el mismo nombre.
. Si el fichero va a ser copiado en el mismo disco, es obligatorio poner nom. fich2, ya que un fichero no puede copiarse sobre si mismo.
. Pueden utilizarse caracteres comodines.

b) Copia desde un fichero a un periférico de salida:
Sintaxis: COPY [t:][camino]
A través de este modo podemos enviar el fichero especificado hacia un periférico de salida.
Notas: Los nombres de los periféricos son: CON (conjunto de display y teclado) PRN o LPT1 (impresora)
Ejemplo:
COPY *.* PRN:
Se envían todos los ficheros del disco de trabajo a la impresora.

c) Copia de un periférico de entrada a un periférico de salida.
Ejemplo:
COPY CON: PRN:
De este modo se introduce información por el teclado y una vez recibido el carácter de fin de fichero (^Z) se enviará hacia la impresora.

d) Concatenación de fichero:
Sintaxis: COPY [t:][camino]nom.fich1+[t:][camino]nom.fich2 [t:][camino]nom.fich4
En este caso se concatenarán los ficheros 1 y 2 y se copiarán en el fichero 4.

ATTRIB: Permite definir el atributo de un archivo como de sólo lectura o no. Visualiza el atributo de un archivo.
Sintaxis: [t:][camino]ATTRIB [+/-R] [t:][camino][nombre de fich.]
Tipo: externo.
Notas:
. Si se define ATTRIB +R nom. fich, el fichero especificado podrá leerse en un editor o typearse, pero si intenta borrarse (DEL o ERASE ) se emite el mensaje ACCESS DENIED (acceso denegado), si intenta editarse por el EDLIN, se emitirá el mensaje FILE IS READ-ONLY y si se renombra, mantiene su atributo de sólo lectura.
. Para eliminar el atributo de sólo lectura, se utiliza:
ATTRIB -R nom. fich.
. Si se desea visualizar el estado del atributo de lectura de un fichero se utiliza:
ATTRIB nom. fich.

Ejercicios:
1. Siendo la torre A la que está en uso, formatee el disco de la torre B de las siguientes formas:
a) Incorporando el sistema operativo.
b) Sin sistema operativo y con etiqueta.
2. Realice la copia del disco de la torre A para el de la torre B, conociendo que este último es virgen (o sea no ha sido formateado). Compruebe si la copia se realizó de forma correcta.
3. Copie el fichero COMMAND.COM, que se encuentra en el disco del sistema, para el disco de la torre B.
4. Cambie el control del sistema para la torre B y copie el fichero DISKCOPY.COM, que se encuentra en la torre A, pero con el nombre PRUEBA.COM
5. Con el control del sistema operativo para la torre A:
a) Copie para el disco de la torre B todos los ficheros con extensión EXE.
b) Copie hacia la torre B todos los ficheros cuyo nombre comience con B y tengan cualquier extensión.
6. Borre del disco B:
a) Todos los ficheros con extensión EXE.
b) Los ficheros cuyo nombre comience con M y tengan extensión .COM.
c) Todos los ficheros.

7. Construya mediante el COPY un fichero por lotes que contenga nombres de compañeros del grupo.
a) Protéjalo usando el comando ATTRIB.
b) Visualice su estado.
c) Intente editarlo utilizando el EDLIN.
d) Intente borrarlo mediante DEL o ERASE.
e) Suprima la protección.
f) Visualice su estado.
g) I

No hay comentarios: