SlideShare uma empresa Scribd logo
1 de 89
Sistema Operativo MS-DOS
indiso.ppt
unidad.ppt
drectori.ppt
fichero.ppt
menu.ppt
Introducción
CONCEPTOS BASICOS
Ficheros
Directorios
Unidad de disco
Indicador del sistema operativo
M
Menú de comandos
Ficheros
• INTRODUCCION
Concepto
Nombres de fichero
Normas de los nombres
Creación del primer fichero
Uso de rutas para un fichero
Menu de Inicio
m enu.ppt
Ficheros
• Concepto
Un fichero o archivo es un conjunto de información
identificada con un nombre que nosotros le asignamos.
Esta información puede ser un texto: Fichero de texto
O datos ( Ej. Datos de clientes): Fichero de datos
O un programa: Fichero Ejecutable
El tamaño del fichero se mide en bytes ( octeto) que es una
unidad de memoria que guarda un carácter.
Menú de comandos
Ficheros
• Normas para asignar un nombre al fichero
– No puede haber en el mismo directorio dos nombres
iguales.
– No se permiten los caracteres: coma (,), punto (.), dos
puntos (:), / ,  , “, ? , *
– Es conveniente elegir un nombre que sugiera el
contenido del fichero
– Es conveniente utilizar extensiones estándar. Ej. TXT
para desiganr ficheros de texto.
m enu.ppt
Menú de comandos
Ficheros
• Creación del primer fichero de texto. COPY CON
En un fichero de texto se puede almacenar cualquier tipo
de información compuesto por caracteres.
Ej. Escriba: COPY CON A:gastos01.dat
Pulse: <Intro>
En este momento el ordenador está esperando a que
introduzca texto.
Para terminar pulse F6 o <CONTROL-Z> que es la marca
fin de fichero y a continuación pulsar <Intro>.
m enu.ppt
Menú de comandos
Ficheros
• USO de rutas para designar a un fichero
Una ruta es el camino que lleva de un directorio raíz de una
unidad al archivo que desee utilizar.
C:
Oficinas
Ventas
1994
Factura.txt
1995
Personal
m enu.ppt
Menú de comandos
Ficheros
C:
Oficinas Unidad Directorio Subdirectorio
Ventas
1994 C:OficinasVentas1994Factura.txt
Factura.txt
1995 D.raíz Separadores Archivo
Personal
RUTA COMPLETA
m enu.ppt
Menú de comandos
Ficheros
C: Unidad actual
Oficinas Directorio actual
Ventas
1994 Ruta relativa de acceso al
Factura.txt fichero Factura.txt
1995
Personal Ventas1994Factura.txt
RUTA RELATIVA
m enu.ppt
Menú de comandos
Directorios
• INTRODUCCION
Crear directorios
Cambiar de un directorio a otro
Eliminar directorios
Definir rutas de búsqueda
Menu de Inicio
C lientes V entas P repto C atalogo
O ficinas
A dm inistracion C om ercial Inform atica
P ersonal
R A IZ
Estructura de directorios
1º Nivel
2º Nivel
3º Nivel
menu.ppt
Directorios
• CREAR DIRECTORIO. Comando MD
El comando interno MKDIR o MD ( Make Directory) crea
un directorio . El directorio raiz siempre existe.
Como crear los directorios del 2º nivel Oficinas y
Personal:
Desde el raíz se hace: MD Oficinas
<Intro>
MD Personal
<Intro>
Menú de comandos
menu.ppt
Directorios
• CAMBIAR de DIRECTORIOS. Comando CD
El comando CD o CHDIR nos permite cambiar de
directorios.
Ej.: Como cambiar del 1º nivel: Raíz al directorio
Oficinas del 2º nivel.
Desde el raiz se hace: CD Oficinas
Menú de comandos
Unidad
Cambio de unidad de disco
Formato
[u:]
Propósito
Cambiar la unidad de disco activa
Unidad de Disco: Orden Interna
Menú de comandos
Unidad
Cambio de unidad de disco
Ejemplos
A:
Nos cambia a la unidad A de disco y quedamos en el
directorio actual de dicha unidad A
C:
Nos cambia a la unidad C de disco, y quedamos en el
directorio actual de dicha unidad C.
Unidad de Disco: Orden Interna
Menú de comandos
m enu.ppt
Indicador del S. operativo
El indicador o prompt es el lugar por donde se escriben las
órdenes que mandamos realizar a la máquina.
Se muestra en pantalla de la siguiente forma:
C:>
Unidad de disco
activa
Caracteres Ruta de acceso
Menú de comandos
m enu.ppt
Indicador del S. operativo
La ruta de acceso es el camino que lleva de un directorio raíz
de una unidad al directorio que desee utilizar.
Suponer esta estructura:
C: Indicador S.O.
Oficinas D. raíz Directorio Subdirectorios
Ventas
1994 C:OficinasVentas1995>
1995
Personal Unidad Separadores
Menú de comandos
dir.ppt
cd.pptCopy
tree.ppt
rd.ppt
m d.ppt
Menú de Gestión de ficheros
Copia ficheros
Borra ficheros Copia ficheros y
directorios
Cambia nombre de ficheroRen
Del Xcopy
Type Lista ficheros
Menú de comandos
COPY
Copia ficheros
Formato:
COPY [u:][][tray ] origen [u:] [][tray] destino
Propósito
Permite hacer una copia de un fichero en su mismo
directorio, en otro directorios y en otros discos.
Opciones
+,, : Para que al copiar un fichero, se le de a la copia la
fecha y hora actual.
Gestión de Ficheros: Orden Interna
Menú de comandos
COPY
Copia ficheros
Opciones
Para copiar hacia un dispositivo de salida.
CON Pantalla
PRN Impresora
Ejemplo: COPY TEXTO.TXT PRN
Para copiar desde un dispositivo de entrada
CON Teclado
Eemplo: COPY CON CARTA.TXT
Gestión de Ficheros: Orden Interna
Menú de comandos
COPY
Copia ficheros
Opciones
Para copiar el contenido de dos o más ficheros en uno
COPY fichero1+fihcero2+ ....+ ficheroN destino
Ejemplo:COPY NAM.TXT+NOM.TXT COMPL.TXT
Jose Luis
Jose Luis Carlos Perez
Perez + Lluch = Carlos
Lluch
Gestión de Ficheros: Orden Interna
Menú de comandos
COPY
Copia ficheros
Opciones
Para copiar el contenido de dos o más ficheros en uno
solo
COPY fichero1+fihcero2+ ....+ ficheroN
Ejemplo:COPY NAM.TXT+NOM.TXT
Jose Luis
Jose Luis Carlos Perez
Perez + Lluch = Carlos
Lluch
Gestión de Ficheros: Orden Interna
Menú de comandos
DEL
Borra ficheros
Formato:
DEL [u:][][tray ] nombre.tipo [/P] [/W]
Propósito
Sirve para borrar un fichero o grupo de ficheros de un
directorio, liberando el espacio que ocupa.
Ejemplos
DEL A: CARTA.TXT
Borra un fichero llamado CARTA.TXT de la raiz de la
unidad de disco A.
DEL *.*
Borra todos los ficheros
del directorio actual
Gestión de Ficheros: Orden Interna
Menú de comandos
REN
Cambia el nombre de un fichero
Formato:
REN [u:][][tray ] nombre-antiguo nombre-moderno
Propósito
Permite cambiar un nombre de fichero y/o extensión
Observaciones
Si ya existe un fichero con el nombre-nuevo especificado,
el MS-DOS abandona la orden y emite el mensaje
“Nombre de fichero duplicado o no encontrado”.
No se pone ninguna unidad ni vía de acceso al nombre-
moderno
Gestión de Ficheros: Orden Interna
Menú de comandos
REN
Cambia el nombre de un fichero
Ejemplos
REN CARTA.TXT INFORME.DOC
Cambia el nombre de un fichero llamado CARTA.TXT del
directorio actual por INFORME.DOC.
REN A:FICHA.DOC FICHA.TXT
Cambia la extensión DOC de un fichero llamado
FICHA.DOC de la raiz del disco A, por la extensión TXT.
Gestión de Ficheros: Orden Interna
Menú de comandos
TYPE
Muestra en pantalla el contenido de un fichero.
Formato:
TYPE [u:][][tray ] nombre.tipo
Propósito
Permite mirar un fichero, visualizando el contenido del
mismo.
Ejemplos
TYPE A: CARTA.TXT
Muestra el contenido de un fichero llamado CARTA.TXT
de la raiz de la unidad de disco A.
Gestión de Ficheros: Orden Interna
Menú de comandos
tree.ppt
rd.ppt
m d.ppt
dir.ppt
cd.ppt
Menú de Gestión de directorios
Cd Cambiar directorio
Listar contenido Lista estructura
Crear directorio
Md
Dir Tree
Rd Borrar directorio
Menú de comandos
Md
Path Asignar rutas
Deltree Borra estructura de
directorio
CD
Cambia el directorio actual
Formato:
CD [u:][]tray
Propósito
Cambia el directorio actual y le permite acceder a
cualquier subdirectorio que haya creado con el mandato
MD.
Ejemplos
CD ANUAL
Cambia a un subdirectorio denominado ANUAL que está
dentro del directorio actual de la unidad actual.
Gestión de Directorios: Orden Interna
Menú de comandos
CD
Cambia el directorio actual
Ejemplos
CD INFORMES
Cambia del directorio actual a un subdirectorio
denominado INFORMES que está dentro del directorio
raíz de la unida actual.
CD 
Cambia al directorio raiz
CD ..
Cambia al directorio padre del directorio actual
Gestión de Directorios: Orden Interna
Menú de comandos
DIR
Listado del contenido de un directorio
Formato
DIR [u:][][tray][nombre.tipo][/P][/W]
Propósito
Le permite ver qué archivos hay en un disco. El mandato
Dir lista todos los archivos y subdirectorios de un
directorio. El sistema visualiza el nombre, el tamaño en
bytes, y la fecha y la hora en que puso la información en
el archivo. También visualizará el número total de archivos
y la cantidad de espacio libre que queda en disco.
Gestión de Directorios: Orden Interna
Menú de comandos
DIR
Lista el contenido de un directorio
Opciones:
/P : Si el listado no cabe entero en la pantalla, DIR hace una
pausa cuando se llena la pantalla, espera hasta que el
usuario pulse una tecla, da la siguiente página y así
sucesivamente.
/W: Da el listado Horizontalmente, que consiste en cinco
nombres completos por línea, sin ninguna otra
información.
Gestión de Directorios: Orden Interna
Menú de comandos
DIR
Lista el contenido de un directorio
Ejemplos
DIR C:
Lista todos los archivos y subdirectorios del directorio
actual de la unidad C.
DIR
Lista todos los archivos y subdirectorios del directorio
actual y de la unidad actual.
Gestión de Directorios: Orden Interna
Menú de comandos
MD
Creación de un directorio
Formato:
MD [u:][]tray
Propósito
Permite crear subdirectorios dentro del directorio raíz o
dentro de otro subdirectorio.
Ejemplos
MD ANUAL
Crea un subdirectorio denominado ANUAL en el
directorio actual de la unidad actual
Gestión de Directorios: Orden Interna
Menú de comandos
MD
Creación de un directorio
Ejemplos
MD INFORMES
Crea un subdirectorio denominado INFORMES dentro del
directorio raíz de la unida actual.
Observaciones
No utilizar el símbolo de barra inclinada invertida () si ha
cambiado de directorios y desea crear un subdirectorio en
su directorio actual. Si se usa este símbolo, el subdirectorio
que crea está dentro del directorio raíz.
Gestión de Directorios: Orden Interna
Menú de comandos
RD
Suprime un directorio actual
Formato:
RD[u:][]tray
Propósito
Sirve para suprimir un directorio de la estructura de
directorios de un disco.
Observaciones
El directorio a borrar debe estar vacío, es decir no puede
contener ningún fichero n i subdirectorio. En caso
contrario deben ser borrados previamente.
Gestión de Directorios: Orden Interna
Menú de comandos
RD
Suprime un directorio
Ejemplos
Suponer la siguiente estructura de directorios:
C:
Informes Cartas
Actuales Atrasados
Gestión de Directorios: Orden Interna
Menú de comandos
TREE
Da un listado de la estructura de directorios y ficheros
Formato:
TREE [u:][][tray ] [/F]
Propósito
Da para cada directorio, su trayectoria completa y los
nombres de los subdirectorios.
Opciones
/F: Da los nombres de los ficheros que hay en cada
directorio.
Gestión de Directorios: Orden Interna
Menú de comandos
TREE
Da un listado de la estructura de directorios y ficheros
Ejemplos
TREE
Visualiza todos los nombres de subdirectorios sin los
nombres de los ficheros del directorio actual.
TREE C:DOS /F
Visualiza todos los subdirectorios y ficheros del
directorio DOS del disco C.
Gestión de Directorios: Orden Interna
Menú de comandos
DELTREE
Elimina la estructura de directorios y ficheros especificada
Formato:
DELTREE [u:][][tray ] [/y]
Propósito
Elimina cada directorio, su trayectoria completa y los
subdirectorios y ficheros incluidos
Opciones
/Y: Omite la solicitud de confirmación de eliminación.
Gestión de Directorios: Orden Interna
Menú de comandos
PATH
Define una trayectoria de búsqueda
Formato:
PATH [u:]tray[;[u:]tray...]
Propósito
Permite buscar en los directorios especificados los
mandatos o ficheros de proceso por lotes que no se
encontraron en la búsqueda del directorio actual.
Observaciones
PATH sólo encuentra ficheros que puedan ejecutarse, tales
como los ficheros con extensión .COM, .EXE y .BAT.
Menú de comandos
PATH
Define una trayectoria de búsqueda
Ejemplos
PATH C:DOS; C:DOSCARTAS
Busca en el subdirctorio DOS de la unidad C; a
continuación busca en el subdirectorio CARTAS del
subdirectorio DOS.
PATH
Visualiza la vía de acceso actual de su sistema.
PATH;
Suprime la vía de acceso.
Gestión de Directorios: Orden Interna
Menú de comandos
gesedi.ppt
gesfich.ppt
gesdir.ppt
unidad.ppt
Otros
D DOSKEY
FIND
GF
MORE y tuberías
MEM
SORT
M
F
MO
S
MO
O
MOVE
Menu de Comandos
DOSKEY Orden Externa
Menú de comandos
FIND Orden Externa
Menú de comandos
MEM Orden Interna
Menú de comandos
MOVE Orden Externa
Menú de comandos
MORE Orden Interna
Menú de comandos
SORT Orden Externa
Menú de comandos
REDIRECCIONAMIENTOS
Para comprender mejor el significado del redireccionamiento,
intente responder primeramente las siguientes preguntas.
1 Cuando el ordenador solicita información, ¿qué dispositivo
utiliza para recibirla?
2 Cuando el ordenador necesita presentar información, ¿qué
dispositivo emplea?
Las respuestas correctas son el teclado y el monitor
respectivamente.
En este tema aprenderemos a redirigir (cambiar) las entradas y
salidas de las órdenes del ms-dos.
El siguiente cuadro presenta la entrada y la salida por defecto de
las órdenes del dos.
Función Dispositivo
Entrada por defecto (teclado)
Salida por defecto (monitor)
Los operadores
Para variar la entrada de una orden, la salida o ambas, se utilizan los
operadores de redireccionamiento. Son cuatro:
Operador Descripción Sintaxis
< Redirección de la entrada orden <fichero/dispositivo
> Redirección de la salida orden >fichero/dispositivo
>> Redirección de la salida
a un fichero existente
orden >>fichero
| Redirección de la salida de una
orden a entrada de otra orden orden1 |orden2
Los filtros del DOS
Los filtros del dos son las órdenes More, Sort y Find. Estas tres
órdenes externas se denominan filtros porque su misión es recibir
una entrada, filtrarla y devolver una salida.
More
Recibe como entrada un conjunto de caracteres organizados en filas
y devuelve los mismos caracteres insertando una pausa cada 23
líneas.
En muchas ocasiones la información mostrada por una orden o el
contenido de un fichero no cabe en una sola pantalla y los datos se
desplazan a gran velocidad sin darnos tiempo a leerlos. La utilidad
de la orden More se encuentra en estas ocasiones, deteniendo el
desplazamiento de información en cada pantalla. Entonces, More
muestra la siguiente línea:
-- Más --
Después de leer los datos en pantalla, podemos pulsar Enter para
continuar o también Ctrl+Pausa para interrumpir.
Sort
Recibe como entrada un conjunto de caracteres organizados en filas
y devuelve los mismos caracteres ordenando cada fila
alfabéticamente.
El uso más frecuente de este filtro es ordenar alfabéticamente el
contenido de un fichero. Admite dos modificadores:
Descripción
Ordena inversamente (de la `Z' a la
`A' y del `9' al `0')
Indica la columna del carácter a partir del cual se
comparará cada fila.
/+columna
/R
Modificador
Find
Recibe como entrada un conjunto de caracteres organizados en filas y
devuelve las filas que contengan una cadena determinada.
La cadena de caracteres para buscar debe especificarse entre comillas
(Mays+2) después de la orden.
Se utiliza, a menudo, para buscar una cadena de caracteres en un
fichero o en la salida de una orden. El filtro Find distingue entre
mayúsculas y minúsculas mientras no le especifiquemos el
modificador /I entre la orden y la cadena.
FIND "cadena" (cadena es diferente que CADENA)
FIND /I "cadena" (cadena es lo mismo que CADENA)
Redirección de la entrada. Operador `<'
Cómo hemos dicho al principio del capítulo, las órdenes del dos
solicitan información a través del teclado. Con este operador hacemos
que la información de entrada proceda desde un fichero o un
dispositivo.
Aplicaciones:
Mostrar un fichero de texto con pausa en cada pantalla.
A:>more <recuerdo.txt
(More toma como entrada el fichero RECUERDO.TXT y como
salida, el monitor)
Ordenar un fichero alfabéticamente y verlo en la pantalla.
A:>sort <personal.txt
(Sort toma como entrada el fichero PERSONAL.TXT y como salida,
el monitor)
Ordenar un fichero alfabéticamente a partir de una columna.
Ejemplo: Si el fichero PERSONAL.TXT contiene nombres y datos
del personal de una empresa, podemos ordenarlo por la columna
que indica el puesto ejercido por cada empleado.
A:>sort /+40 <personal.txt
Encontrar las filas que contienen una cadena de caracteres.
A:>find "JIMENEZ" <personal.txt
(Find considera como entrada el fichero PERSONAL.TXT y
muestra por pantalla todas las filas que contienen la cadena
«JIMENEZ»)
Ejercicios de autocomprobación
a) Mostrar el fichero CRONICA.TXT con pausa en cada pantalla.
b) Mostrar el fichero AVISO.TXT con pausa en cada pantalla.
a) MORE <CRONICA.TXT
b) MORE <AVISO.TXT
c) Ordenar el fichero NUMEROS.TXT alfabéticamente.
d) Ordenar el fichero LISTIN.TXT alfabéticamente a partir de la
columna 30.
c) SORT <NUMEROS.TXT
d) SORT /+30 <LISTIN.TXT
f) FIND "IGNACIO" <PERSONAL.TXT
f) Buscar la cadena "IGNACIO" en el fichero PERSONAL.TXT
e) Ordenar el fichero AMIGOS.TXT inversamente.
e) SORT /R <AMIGOS.TXT
Redirección de la salida. Operador `>'
Con este operador dirigimos la salida desde la pantalla a un
fichero o dispositivo.
Suele tener dos usos principales:
1 Enviar la salida de una orden a la impresora.
A:>type romance.txt >prn
(imprime el fichero ROMANCE.TXT en impresora)
C:>vol >prn
(imprime la etiqueta y el número de serie en impresora)
2 Enviar la salida de una orden a un nuevo fichero.
Si el fichero existe, se pierde su contenido anterior.
C:>dir >director.txt
(crea el fichero DIRECTOR.TXT con el directorio raíz de C:)
C:>ver >version.txt
(crea el fichero VERSION.TXT conteniendo la versión actual de
ms-dos)
El operador `>' también se puede combinar con los filtros del dos.
Veamos algunas aplicaciones:
Ordenar un texto introducido por teclado en un fichero. El
cursor se sitúa debajo de la orden esperando las filas de texto. Al
terminar cada fila debemos pulsar Enter y para terminar la
introducción de texto, Ctrl+Z y luego Enter.
B:>sort >amigos.txt
(Sort asume como entrada el teclado y como salida el fichero
AMIGOS.TXT)
Ordenar un fichero en otro.
B:>sort <listin1.txt >listin2.txt
(Sort asume como entrada el fichero LISTIN1.TXT y como salida, el
fichero LISTIN2.TXT)
Ordenar un fichero en la impresora.
B:>sort <listin1.txt >prn
(Sort toma como entrada el fichero LISTIN1.TXT y como salida, la
impresora)
Buscar una cadena en un fichero y crear otro con el resultado de
la búsqueda.
B:>find "CONTABLE" <personal.txt >contable.txt
a) DATE <DIA.TXT
b) TIME <HORA.TXT
c) TYPE ROMANCE.TXT
d) TYPE ROMANCE.TXT >CON
e) DIR >DIRECTOR.TXT
f) DIR >PRN
CUAL ES LA ENTRADA Y LA SALIDA DE CADA UNO DE
ESTOS COMANDOS
a) DATE <DIA.TXT
b) TIME <HORA.TXT
c) TYPE ROMANCE.TXT
d) TYPE ROMANCE.TXT >CON
e) DIR >DIRECTOR.TXT
f) DIR >PRN
a) DIA.TXT monitor
b) HORA.TXT monitor
c) (teclado) monitor
d) (teclado) monitor
e) (teclado) DIRECTOR.TXT
f) (teclado) impresora
g) SORT
h) SORT <DESORDEN.TXT
i) SORT <DESORDEN.TXT >ORDEN.TXT
j) SORT <DESORDEN.TXT >PRN
k) FIND "HARINA" <COMPRA.TXT
l) FIND "HARINA" <COMPRA.TXT >HARINA.TXT
m) MORE <AVISO.TXT
g) SORT
h) SORT <DESORDEN.TXT
i) SORT <DESORDEN.TXT >ORDEN.TXT
j) SORT <DESORDEN.TXT >PRN
k) FIND "HARINA" <COMPRA.TXT
l) FIND "HARINA" <COMPRA.TXT >HARINA.TXT
m) MORE <AVISO.TXT
g) teclado monitor
h) DESORDEN.TXT monitor
i) DESORDEN.TXT ORDEN.TXT
j) DESORDEN.TXT impresora
k) COMPRA.TXT monitor
l) COMPRA.TXT HARINA.TXT
m) AVISO.TXT monitor
Redirección de la salida a un fichero existente `>>'
Se utiliza para dirigir la salida de una orden a un fichero
existente. Al contrario que el operador `>', el operador de adicción
`>>' no sobrescribe sino añade al fichero existente.
La siguiente orden añade al fichero SOS.TXT la ayuda de la orden
Time. Si no existe, se crea el fichero.
A:>time /? >>sos.txt
La siguiente añade al fichero SOS.TXT la ayuda suministrada por
ms-dos para la orden Date.
A:>date /? >>sos.txt
Si ahora visualizamos el fichero SOS.TXT, comprobamos que contiene la ayuda de
ambas órdenes.
A:>type sos.txt
Muestra o establece la hora del sistema.
TIME [hora]
Escriba TIME sin parámetros para consultar o cambiar la hora actual.
Presione ENTRAR para conservar la misma hora.
Presenta o establece la fecha.
DATE [dd-mm-aa]
dd-mm-aa Establece la fecha que se especifique.
Escriba DATE sin parámetros para ver la fecha actual y poder escribir una nueva.
Presione ENTRAR para conservar la misma fecha.
D:>
Ejercicios
Escribir las órdenes necesarias para:
a) Mostrar el fichero INFORME.TXT con pausa en cada pantalla.
b) Imprimir el fichero INFORME.TXT en la impresora.
a) Mostrar el fichero INFORME.TXT con pausa en cada pantalla.
b) Imprimir el fichero INFORME.TXT en la impresora.
a) MORE <INFORME.TXT
b) TYPE INFORME.TXT >PRN
c) Ordenar el texto introducido por el teclado en la impresora.
d) Añadir la etiqueta y el número de serie de la unidad actual
(orden Vol) al fichero VARIOS.TXT
e) Añadir el directorio actual al fichero VARIOS.TXT
c) Ordenar el texto introducido por el teclado en la impresora.
d) Añadir la etiqueta y el número de serie de la unidad actual
(orden Vol) al fichero VARIOS.TXT
e) Añadir el directorio actual al fichero VARIOS.TXT
d) VOL >>VARIOS.TXT
e) DIR >>VARIOS.TXT
c) SORT >PRN
Mas ejercicios
• Sin utilizar el programa EDIT en ningún momento
y desde el el directorio c:
• Crea un directorio c:DIA y en él genera un
fichero dia.txt que contenga el día actual
• Crea un directorio c: HORA y en él genera un
fichero hora.txt que contenga la hora actual
• Con el comando >> y desde el directorio c: genera
un fichero que contenga los datos de los ficheros
dia.txt y hora.txt
• TODOS LOS COMANDOS UTILIZADOS
ESCRIBELOS EN TU CUADERNO DE
PRACTICAS
Redirección de la salida a entrada de otra orden ( | )
El uso del operador `|' guarda la siguiente sintaxis:
orden1 |orden2
Nota: El símbolo de tubería o símbolo de canalización
`|' se obtiene pulsando AltGr+1.
La lectura de esta sintaxis es: "tomar la salida de orden1
como entrada de orden2".
Cada vez que utilizamos el símbolo tubería, ms-dos
necesita crear un fichero temporal. Para ello utiliza la
variable de entorno TEMP. Si esta variable no está bien
definida, puede ocurrir algún error.
Aplicaciones:
Mostrar con pausa en cada pantalla la salida de una orden.
B:>type informe.txt |more
C:DOS>dir |more
C:>tree |more
Obtener una línea determinada de la salida de una orden.
C:>dir |find "bytes libres"
20.443.136 bytes libres
(muestra los bytes libres de la unidad C:)
C:>set |find "TEMP"
TEMP=C:DOS
(muestra el valor de la variable TEMP o nada si no existe)
Ejercicios
Entre las siguientes líneas de órdenes, agrupar por parejas
las que hagan lo mismo.
a) COPY EJEMPLO.TXT PRN
b) TYPE EJEMPLO.TXT |MORE
c) TYPE EJEMPLO.TXT >PRN
d) COPY EJEMPLO.TXT CON
e) DIR /P
f) MORE <EJEMPLO.TXT
g) TYPE EJEMPLO.TXT
h) DIR |MORE
a) COPY EJEMPLO.TXT PRN
b) TYPE EJEMPLO.TXT |MORE
c) TYPE EJEMPLO.TXT >PRN
d) COPY EJEMPLO.TXT CON
e) DIR /P
f) MORE <EJEMPLO.TXT
g) TYPE EJEMPLO.TXT
h) DIR |MORE
a) y c) Imprimir EJEMPLO.TXT
b) y f) Mostrar con pausa en cada pantalla EJEMPLO.TXT
d) y g) Visualizar EJEMPLO.TXT
e) y h) Mostrar el directorio actual con pausa en cada pantalla.
1 Crear un fichero llamado AMIGOS1.TXT que contenga los
siguientes datos. (Las dos primeras líneas no debe crearlas en el
fichero: están para introducir las columnas correctamente).
2 Conocer todos los amigos de Córdoba.
3 Conocer el número de teléfono de Cristina.
4 Ordenar alfabéticamente el fichero basándonos en la ciudad.
5 Ordenar alfabéticamente el fichero basándonos en el apellido.
6 Crear otro fichero llamado AMIGOS2.TXT que contenga lo siguiente:
7 Unir ambos ficheros en un tercero llamado AMIGOS3.TXT
8 Ordenar alfabéticamente AMIGOS3.TXT por el nombre y escribir el
resultado en un nuevo fichero llamado AMIGOS4.TXT.
9 Visualizar por pantalla AMIGOS4.TXT. Si tiene impresora,
imprímalo.
10 Borrar los cuatro ficheros creados.
Resolución en el ordenador:
A:>copy con amigos1.txt
Ismael Caballero Valladolid 7986821
María López Córdoba 4568756
Sonia Aguilar Valladolid 1239083
Juan Ramírez Córdoba 7643434
Laura Díaz Córdoba 4221336
Enrique Ortiz Burgos 3423444
Mónica Carrasco Madrid 1234123
Cristina Reyes Madrid 3344334
^Z
1 archivo(s) copiado(s)
A:>find "Córdoba" <amigos1.txt
María López Córdoba 4568756
Juan Ramírez Córdoba 7643434
Laura Díaz Córdoba 4221336
A:>find "Cristina" <amigos1.txt
Cristina Reyes Madrid 3344334
A:>sort /+26 <amigos1.txt
Enrique Ortiz Burgos 3423444
Laura Díaz Córdoba 4221336
María López Córdoba 4568756
Juan Ramírez Córdoba 7643434
Mónica Carrasco Madrid 1234123
Cristina Reyes Madrid 3344334
Sonia Aguilar Valladolid 1239083
Ismael Caballero Valladolid 7986821
A:>sort /+12 <amigos1.txt
Sonia Aguilar Valladolid 1239083
Ismael Caballero Valladolid 7986821
Mónica Carrasco Madrid 1234123
Laura Díaz Córdoba 4221336
María López Córdoba 4568756
Enrique Ortiz Burgos 3423444
Juan Ramírez Córdoba 7643434
Cristina Reyes Madrid 3344334
A:>copy con amigos2.txt
Antonio López Alicante 8344621
Juan Moreno Alicante 4352359
^Z
1 archivo(s) copiado(s)
A:>type amigos1.txt >amigos3.txt
A:>type amigos2.txt >>amigos3.txt
A:>type amigos3.txt
Ismael Caballero Valladolid 7986821
María López Córdoba 4568756
Sonia Aguilar Valladolid 1239083
Juan Ramírez Córdoba 7643434
Laura Díaz Córdoba 4221336
Enrique Ortiz Burgos 3423444
Mónica Carrasco Madrid 1234123
Cristina Reyes Madrid 3344334
Antonio López Alicante 8344621
Juan Moreno Alicante 4352359
A:>sort <amigos3.txt >amigos4.txt
A:>type amigos4.txt
Antonio López Alicante 8344621
Cristina Reyes Madrid 3344334
Enrique Ortiz Burgos 3423444
Ismael Caballero Valladolid 7986821
Juan Moreno Alicante 4352359
Juan Ramírez Córdoba 7643434
Laura Díaz Córdoba 4221336
María López Córdoba 4568756
Mónica Carrasco Madrid 1234123
Sonia Aguilar Valladolid 1239083
A:>del amigos?.txt
A:>

Mais conteúdo relacionado

Mais procurados

Presentación Disco Duro
Presentación Disco Duro Presentación Disco Duro
Presentación Disco Duro maegar
 
Gestión ms dos
Gestión ms dosGestión ms dos
Gestión ms dosDenisse C
 
Sistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de DiscoSistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de DiscoVictor Prieto
 
PROCEDIMIENTO PARA INSTALAR UN SISTEMA OPERATIVO
PROCEDIMIENTO PARA INSTALAR UN SISTEMA OPERATIVOPROCEDIMIENTO PARA INSTALAR UN SISTEMA OPERATIVO
PROCEDIMIENTO PARA INSTALAR UN SISTEMA OPERATIVOYeye Mago Gravel Bermudez
 
Servicios Debian
Servicios DebianServicios Debian
Servicios Debianragmyl
 
Introducción configuración de dispositivos periféricos
Introducción configuración de dispositivos periféricos Introducción configuración de dispositivos periféricos
Introducción configuración de dispositivos periféricos claudiacruz85
 
Introducción a windows 7
Introducción a windows 7Introducción a windows 7
Introducción a windows 7Angela Gómez
 
Ejercicios sistemas operativos I
Ejercicios sistemas operativos IEjercicios sistemas operativos I
Ejercicios sistemas operativos IINÉS ARABIA DíAZ
 
Dispositivos Programables por el usuario
Dispositivos Programables por el usuarioDispositivos Programables por el usuario
Dispositivos Programables por el usuarioRaúl García Titos
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSPablo Macon
 
Presentación mac
Presentación macPresentación mac
Presentación macJimmy Ramos
 
Presentación estructura de un computador
Presentación estructura de un computadorPresentación estructura de un computador
Presentación estructura de un computadorLuis Mavare
 
Windows for Everyone(Operating System)
Windows for Everyone(Operating System)Windows for Everyone(Operating System)
Windows for Everyone(Operating System)Waleed Khan
 

Mais procurados (20)

Comandos ms dos
Comandos ms dosComandos ms dos
Comandos ms dos
 
Presentación Disco Duro
Presentación Disco Duro Presentación Disco Duro
Presentación Disco Duro
 
Gestión ms dos
Gestión ms dosGestión ms dos
Gestión ms dos
 
Sistemas de archivo
Sistemas de archivoSistemas de archivo
Sistemas de archivo
 
Presentación cmd
Presentación cmdPresentación cmd
Presentación cmd
 
Sistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de DiscoSistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de Disco
 
PROCEDIMIENTO PARA INSTALAR UN SISTEMA OPERATIVO
PROCEDIMIENTO PARA INSTALAR UN SISTEMA OPERATIVOPROCEDIMIENTO PARA INSTALAR UN SISTEMA OPERATIVO
PROCEDIMIENTO PARA INSTALAR UN SISTEMA OPERATIVO
 
Servicios Debian
Servicios DebianServicios Debian
Servicios Debian
 
Introducción configuración de dispositivos periféricos
Introducción configuración de dispositivos periféricos Introducción configuración de dispositivos periféricos
Introducción configuración de dispositivos periféricos
 
Introducción a windows 7
Introducción a windows 7Introducción a windows 7
Introducción a windows 7
 
Bios
BiosBios
Bios
 
Taller guia. ms dos
Taller guia. ms  dosTaller guia. ms  dos
Taller guia. ms dos
 
Ejercicios sistemas operativos I
Ejercicios sistemas operativos IEjercicios sistemas operativos I
Ejercicios sistemas operativos I
 
Presentacion del bios
Presentacion del biosPresentacion del bios
Presentacion del bios
 
Dispositivos Programables por el usuario
Dispositivos Programables por el usuarioDispositivos Programables por el usuario
Dispositivos Programables por el usuario
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFS
 
Presentación mac
Presentación macPresentación mac
Presentación mac
 
Presentación estructura de un computador
Presentación estructura de un computadorPresentación estructura de un computador
Presentación estructura de un computador
 
Manejo de Archivos en Ubuntu
Manejo de Archivos en UbuntuManejo de Archivos en Ubuntu
Manejo de Archivos en Ubuntu
 
Windows for Everyone(Operating System)
Windows for Everyone(Operating System)Windows for Everyone(Operating System)
Windows for Everyone(Operating System)
 

Destaque

Sistema operativo ms dos
Sistema operativo ms dosSistema operativo ms dos
Sistema operativo ms dosAngel Rios
 
Comandos Dos
Comandos DosComandos Dos
Comandos DosPamSkeoch
 
Sistema operativo MS-DOS (MicroSoft-Disk Operating System)
Sistema operativo MS-DOS (MicroSoft-Disk Operating System)Sistema operativo MS-DOS (MicroSoft-Disk Operating System)
Sistema operativo MS-DOS (MicroSoft-Disk Operating System)Karla Cruz
 
Sistema operativo D.O.S
Sistema operativo D.O.SSistema operativo D.O.S
Sistema operativo D.O.SPaz26
 
Sistema operativo ms_dos
Sistema operativo ms_dosSistema operativo ms_dos
Sistema operativo ms_dosAniluu1
 
Comandos externos y su función
Comandos externos y su funciónComandos externos y su función
Comandos externos y su funciónNinszu Sakmooreher
 
Borrar archivos desde MS-DOS comando DEL
Borrar archivos desde MS-DOS comando DELBorrar archivos desde MS-DOS comando DEL
Borrar archivos desde MS-DOS comando DELAbigail55
 
Sistema operativo ms dos
Sistema operativo ms dosSistema operativo ms dos
Sistema operativo ms dosAngel Rios
 
Comandos básicos ms-dos
Comandos básicos ms-dosComandos básicos ms-dos
Comandos básicos ms-dosDianithaa17
 
MS-DOS ejemplo
MS-DOS ejemploMS-DOS ejemplo
MS-DOS ejemploazrahim
 
Sistema operativo ms dos
Sistema operativo ms dosSistema operativo ms dos
Sistema operativo ms dosErnestouzman19
 
Sistema operativo ms dos
Sistema operativo ms dosSistema operativo ms dos
Sistema operativo ms dosThathiana
 
40 Ways to Boost Year-End Appeals with Social Media
40 Ways to Boost Year-End Appeals with Social Media40 Ways to Boost Year-End Appeals with Social Media
40 Ways to Boost Year-End Appeals with Social MediaJohn Haydon
 
Presentation Training Part 1 Preparation
Presentation Training Part 1 PreparationPresentation Training Part 1 Preparation
Presentation Training Part 1 PreparationSpike Gu
 
Sheffield Rodrigo 4to 1ra
Sheffield Rodrigo 4to 1raSheffield Rodrigo 4to 1ra
Sheffield Rodrigo 4to 1ramarinair
 
Novedades fiscales 2012
Novedades fiscales 2012Novedades fiscales 2012
Novedades fiscales 2012PFSGRUPO
 
Decoración de habitaciones para niños
Decoración de habitaciones para niñosDecoración de habitaciones para niños
Decoración de habitaciones para niñosOverwall
 

Destaque (20)

Sistema operativo ms dos
Sistema operativo ms dosSistema operativo ms dos
Sistema operativo ms dos
 
Comandos Dos
Comandos DosComandos Dos
Comandos Dos
 
Sistema operativo MS-DOS (MicroSoft-Disk Operating System)
Sistema operativo MS-DOS (MicroSoft-Disk Operating System)Sistema operativo MS-DOS (MicroSoft-Disk Operating System)
Sistema operativo MS-DOS (MicroSoft-Disk Operating System)
 
Sistema operativo D.O.S
Sistema operativo D.O.SSistema operativo D.O.S
Sistema operativo D.O.S
 
Sistema operativo ms_dos
Sistema operativo ms_dosSistema operativo ms_dos
Sistema operativo ms_dos
 
Comandos externos y su función
Comandos externos y su funciónComandos externos y su función
Comandos externos y su función
 
Borrar archivos desde MS-DOS comando DEL
Borrar archivos desde MS-DOS comando DELBorrar archivos desde MS-DOS comando DEL
Borrar archivos desde MS-DOS comando DEL
 
Sistema operativo ms dos
Sistema operativo ms dosSistema operativo ms dos
Sistema operativo ms dos
 
Comandos básicos ms-dos
Comandos básicos ms-dosComandos básicos ms-dos
Comandos básicos ms-dos
 
Los Comandos del interprete de Windows
Los Comandos del interprete de WindowsLos Comandos del interprete de Windows
Los Comandos del interprete de Windows
 
MS-DOS ejemplo
MS-DOS ejemploMS-DOS ejemplo
MS-DOS ejemplo
 
Sistema operativo ms dos
Sistema operativo ms dosSistema operativo ms dos
Sistema operativo ms dos
 
Sistema operativo ms dos
Sistema operativo ms dosSistema operativo ms dos
Sistema operativo ms dos
 
40 Ways to Boost Year-End Appeals with Social Media
40 Ways to Boost Year-End Appeals with Social Media40 Ways to Boost Year-End Appeals with Social Media
40 Ways to Boost Year-End Appeals with Social Media
 
Presentation Training Part 1 Preparation
Presentation Training Part 1 PreparationPresentation Training Part 1 Preparation
Presentation Training Part 1 Preparation
 
AAU Summer School-Clean tech at sea
AAU Summer School-Clean tech at seaAAU Summer School-Clean tech at sea
AAU Summer School-Clean tech at sea
 
Propuestaactividadparablog (1)
Propuestaactividadparablog (1)Propuestaactividadparablog (1)
Propuestaactividadparablog (1)
 
Sheffield Rodrigo 4to 1ra
Sheffield Rodrigo 4to 1raSheffield Rodrigo 4to 1ra
Sheffield Rodrigo 4to 1ra
 
Novedades fiscales 2012
Novedades fiscales 2012Novedades fiscales 2012
Novedades fiscales 2012
 
Decoración de habitaciones para niños
Decoración de habitaciones para niñosDecoración de habitaciones para niños
Decoración de habitaciones para niños
 

Semelhante a Sistema Operativo MS-DOS

Semelhante a Sistema Operativo MS-DOS (20)

Ventana de Comandos de Windows
Ventana de Comandos de WindowsVentana de Comandos de Windows
Ventana de Comandos de Windows
 
Umsa windows,linux,latex
Umsa   windows,linux,latexUmsa   windows,linux,latex
Umsa windows,linux,latex
 
Ms Dos
Ms  DosMs  Dos
Ms Dos
 
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMDCOMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
COMANDOS DE SISTEMAS OPERATIVOS MS-DOS - CMD
 
Ms
MsMs
Ms
 
Presentación2
Presentación2Presentación2
Presentación2
 
Ms dos
Ms dosMs dos
Ms dos
 
Ms dos
Ms dosMs dos
Ms dos
 
2 comandos dos
2 comandos dos2 comandos dos
2 comandos dos
 
Comandos Basicos DOS
Comandos Basicos DOSComandos Basicos DOS
Comandos Basicos DOS
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUX
 
La consola CMD.pdf
La consola CMD.pdfLa consola CMD.pdf
La consola CMD.pdf
 
Lilian ulcuango
Lilian ulcuangoLilian ulcuango
Lilian ulcuango
 
4 3 Archivos Por Lotes Y Guiones
4 3 Archivos Por Lotes Y Guiones4 3 Archivos Por Lotes Y Guiones
4 3 Archivos Por Lotes Y Guiones
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Comandos básicos ms dos
Comandos básicos ms dosComandos básicos ms dos
Comandos básicos ms dos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Clase1 sistemas operativos
Clase1 sistemas operativosClase1 sistemas operativos
Clase1 sistemas operativos
 
Ofim01
Ofim01Ofim01
Ofim01
 
Explorador 1
Explorador 1Explorador 1
Explorador 1
 

Sistema Operativo MS-DOS

  • 3. Ficheros • INTRODUCCION Concepto Nombres de fichero Normas de los nombres Creación del primer fichero Uso de rutas para un fichero Menu de Inicio
  • 4. m enu.ppt Ficheros • Concepto Un fichero o archivo es un conjunto de información identificada con un nombre que nosotros le asignamos. Esta información puede ser un texto: Fichero de texto O datos ( Ej. Datos de clientes): Fichero de datos O un programa: Fichero Ejecutable El tamaño del fichero se mide en bytes ( octeto) que es una unidad de memoria que guarda un carácter. Menú de comandos
  • 5. Ficheros • Normas para asignar un nombre al fichero – No puede haber en el mismo directorio dos nombres iguales. – No se permiten los caracteres: coma (,), punto (.), dos puntos (:), / , , “, ? , * – Es conveniente elegir un nombre que sugiera el contenido del fichero – Es conveniente utilizar extensiones estándar. Ej. TXT para desiganr ficheros de texto. m enu.ppt Menú de comandos
  • 6. Ficheros • Creación del primer fichero de texto. COPY CON En un fichero de texto se puede almacenar cualquier tipo de información compuesto por caracteres. Ej. Escriba: COPY CON A:gastos01.dat Pulse: <Intro> En este momento el ordenador está esperando a que introduzca texto. Para terminar pulse F6 o <CONTROL-Z> que es la marca fin de fichero y a continuación pulsar <Intro>. m enu.ppt Menú de comandos
  • 7. Ficheros • USO de rutas para designar a un fichero Una ruta es el camino que lleva de un directorio raíz de una unidad al archivo que desee utilizar. C: Oficinas Ventas 1994 Factura.txt 1995 Personal m enu.ppt Menú de comandos
  • 8. Ficheros C: Oficinas Unidad Directorio Subdirectorio Ventas 1994 C:OficinasVentas1994Factura.txt Factura.txt 1995 D.raíz Separadores Archivo Personal RUTA COMPLETA m enu.ppt Menú de comandos
  • 9. Ficheros C: Unidad actual Oficinas Directorio actual Ventas 1994 Ruta relativa de acceso al Factura.txt fichero Factura.txt 1995 Personal Ventas1994Factura.txt RUTA RELATIVA m enu.ppt Menú de comandos
  • 10. Directorios • INTRODUCCION Crear directorios Cambiar de un directorio a otro Eliminar directorios Definir rutas de búsqueda Menu de Inicio
  • 11. C lientes V entas P repto C atalogo O ficinas A dm inistracion C om ercial Inform atica P ersonal R A IZ Estructura de directorios 1º Nivel 2º Nivel 3º Nivel
  • 12. menu.ppt Directorios • CREAR DIRECTORIO. Comando MD El comando interno MKDIR o MD ( Make Directory) crea un directorio . El directorio raiz siempre existe. Como crear los directorios del 2º nivel Oficinas y Personal: Desde el raíz se hace: MD Oficinas <Intro> MD Personal <Intro> Menú de comandos
  • 13. menu.ppt Directorios • CAMBIAR de DIRECTORIOS. Comando CD El comando CD o CHDIR nos permite cambiar de directorios. Ej.: Como cambiar del 1º nivel: Raíz al directorio Oficinas del 2º nivel. Desde el raiz se hace: CD Oficinas Menú de comandos
  • 14. Unidad Cambio de unidad de disco Formato [u:] Propósito Cambiar la unidad de disco activa Unidad de Disco: Orden Interna Menú de comandos
  • 15. Unidad Cambio de unidad de disco Ejemplos A: Nos cambia a la unidad A de disco y quedamos en el directorio actual de dicha unidad A C: Nos cambia a la unidad C de disco, y quedamos en el directorio actual de dicha unidad C. Unidad de Disco: Orden Interna Menú de comandos
  • 16. m enu.ppt Indicador del S. operativo El indicador o prompt es el lugar por donde se escriben las órdenes que mandamos realizar a la máquina. Se muestra en pantalla de la siguiente forma: C:> Unidad de disco activa Caracteres Ruta de acceso Menú de comandos
  • 17. m enu.ppt Indicador del S. operativo La ruta de acceso es el camino que lleva de un directorio raíz de una unidad al directorio que desee utilizar. Suponer esta estructura: C: Indicador S.O. Oficinas D. raíz Directorio Subdirectorios Ventas 1994 C:OficinasVentas1995> 1995 Personal Unidad Separadores Menú de comandos
  • 18. dir.ppt cd.pptCopy tree.ppt rd.ppt m d.ppt Menú de Gestión de ficheros Copia ficheros Borra ficheros Copia ficheros y directorios Cambia nombre de ficheroRen Del Xcopy Type Lista ficheros Menú de comandos
  • 19. COPY Copia ficheros Formato: COPY [u:][][tray ] origen [u:] [][tray] destino Propósito Permite hacer una copia de un fichero en su mismo directorio, en otro directorios y en otros discos. Opciones +,, : Para que al copiar un fichero, se le de a la copia la fecha y hora actual. Gestión de Ficheros: Orden Interna Menú de comandos
  • 20. COPY Copia ficheros Opciones Para copiar hacia un dispositivo de salida. CON Pantalla PRN Impresora Ejemplo: COPY TEXTO.TXT PRN Para copiar desde un dispositivo de entrada CON Teclado Eemplo: COPY CON CARTA.TXT Gestión de Ficheros: Orden Interna Menú de comandos
  • 21. COPY Copia ficheros Opciones Para copiar el contenido de dos o más ficheros en uno COPY fichero1+fihcero2+ ....+ ficheroN destino Ejemplo:COPY NAM.TXT+NOM.TXT COMPL.TXT Jose Luis Jose Luis Carlos Perez Perez + Lluch = Carlos Lluch Gestión de Ficheros: Orden Interna Menú de comandos
  • 22. COPY Copia ficheros Opciones Para copiar el contenido de dos o más ficheros en uno solo COPY fichero1+fihcero2+ ....+ ficheroN Ejemplo:COPY NAM.TXT+NOM.TXT Jose Luis Jose Luis Carlos Perez Perez + Lluch = Carlos Lluch Gestión de Ficheros: Orden Interna Menú de comandos
  • 23. DEL Borra ficheros Formato: DEL [u:][][tray ] nombre.tipo [/P] [/W] Propósito Sirve para borrar un fichero o grupo de ficheros de un directorio, liberando el espacio que ocupa. Ejemplos DEL A: CARTA.TXT Borra un fichero llamado CARTA.TXT de la raiz de la unidad de disco A. DEL *.* Borra todos los ficheros del directorio actual Gestión de Ficheros: Orden Interna Menú de comandos
  • 24. REN Cambia el nombre de un fichero Formato: REN [u:][][tray ] nombre-antiguo nombre-moderno Propósito Permite cambiar un nombre de fichero y/o extensión Observaciones Si ya existe un fichero con el nombre-nuevo especificado, el MS-DOS abandona la orden y emite el mensaje “Nombre de fichero duplicado o no encontrado”. No se pone ninguna unidad ni vía de acceso al nombre- moderno Gestión de Ficheros: Orden Interna Menú de comandos
  • 25. REN Cambia el nombre de un fichero Ejemplos REN CARTA.TXT INFORME.DOC Cambia el nombre de un fichero llamado CARTA.TXT del directorio actual por INFORME.DOC. REN A:FICHA.DOC FICHA.TXT Cambia la extensión DOC de un fichero llamado FICHA.DOC de la raiz del disco A, por la extensión TXT. Gestión de Ficheros: Orden Interna Menú de comandos
  • 26. TYPE Muestra en pantalla el contenido de un fichero. Formato: TYPE [u:][][tray ] nombre.tipo Propósito Permite mirar un fichero, visualizando el contenido del mismo. Ejemplos TYPE A: CARTA.TXT Muestra el contenido de un fichero llamado CARTA.TXT de la raiz de la unidad de disco A. Gestión de Ficheros: Orden Interna Menú de comandos
  • 27. tree.ppt rd.ppt m d.ppt dir.ppt cd.ppt Menú de Gestión de directorios Cd Cambiar directorio Listar contenido Lista estructura Crear directorio Md Dir Tree Rd Borrar directorio Menú de comandos Md Path Asignar rutas Deltree Borra estructura de directorio
  • 28. CD Cambia el directorio actual Formato: CD [u:][]tray Propósito Cambia el directorio actual y le permite acceder a cualquier subdirectorio que haya creado con el mandato MD. Ejemplos CD ANUAL Cambia a un subdirectorio denominado ANUAL que está dentro del directorio actual de la unidad actual. Gestión de Directorios: Orden Interna Menú de comandos
  • 29. CD Cambia el directorio actual Ejemplos CD INFORMES Cambia del directorio actual a un subdirectorio denominado INFORMES que está dentro del directorio raíz de la unida actual. CD Cambia al directorio raiz CD .. Cambia al directorio padre del directorio actual Gestión de Directorios: Orden Interna Menú de comandos
  • 30. DIR Listado del contenido de un directorio Formato DIR [u:][][tray][nombre.tipo][/P][/W] Propósito Le permite ver qué archivos hay en un disco. El mandato Dir lista todos los archivos y subdirectorios de un directorio. El sistema visualiza el nombre, el tamaño en bytes, y la fecha y la hora en que puso la información en el archivo. También visualizará el número total de archivos y la cantidad de espacio libre que queda en disco. Gestión de Directorios: Orden Interna Menú de comandos
  • 31. DIR Lista el contenido de un directorio Opciones: /P : Si el listado no cabe entero en la pantalla, DIR hace una pausa cuando se llena la pantalla, espera hasta que el usuario pulse una tecla, da la siguiente página y así sucesivamente. /W: Da el listado Horizontalmente, que consiste en cinco nombres completos por línea, sin ninguna otra información. Gestión de Directorios: Orden Interna Menú de comandos
  • 32. DIR Lista el contenido de un directorio Ejemplos DIR C: Lista todos los archivos y subdirectorios del directorio actual de la unidad C. DIR Lista todos los archivos y subdirectorios del directorio actual y de la unidad actual. Gestión de Directorios: Orden Interna Menú de comandos
  • 33. MD Creación de un directorio Formato: MD [u:][]tray Propósito Permite crear subdirectorios dentro del directorio raíz o dentro de otro subdirectorio. Ejemplos MD ANUAL Crea un subdirectorio denominado ANUAL en el directorio actual de la unidad actual Gestión de Directorios: Orden Interna Menú de comandos
  • 34. MD Creación de un directorio Ejemplos MD INFORMES Crea un subdirectorio denominado INFORMES dentro del directorio raíz de la unida actual. Observaciones No utilizar el símbolo de barra inclinada invertida () si ha cambiado de directorios y desea crear un subdirectorio en su directorio actual. Si se usa este símbolo, el subdirectorio que crea está dentro del directorio raíz. Gestión de Directorios: Orden Interna Menú de comandos
  • 35. RD Suprime un directorio actual Formato: RD[u:][]tray Propósito Sirve para suprimir un directorio de la estructura de directorios de un disco. Observaciones El directorio a borrar debe estar vacío, es decir no puede contener ningún fichero n i subdirectorio. En caso contrario deben ser borrados previamente. Gestión de Directorios: Orden Interna Menú de comandos
  • 36. RD Suprime un directorio Ejemplos Suponer la siguiente estructura de directorios: C: Informes Cartas Actuales Atrasados Gestión de Directorios: Orden Interna Menú de comandos
  • 37. TREE Da un listado de la estructura de directorios y ficheros Formato: TREE [u:][][tray ] [/F] Propósito Da para cada directorio, su trayectoria completa y los nombres de los subdirectorios. Opciones /F: Da los nombres de los ficheros que hay en cada directorio. Gestión de Directorios: Orden Interna Menú de comandos
  • 38. TREE Da un listado de la estructura de directorios y ficheros Ejemplos TREE Visualiza todos los nombres de subdirectorios sin los nombres de los ficheros del directorio actual. TREE C:DOS /F Visualiza todos los subdirectorios y ficheros del directorio DOS del disco C. Gestión de Directorios: Orden Interna Menú de comandos
  • 39. DELTREE Elimina la estructura de directorios y ficheros especificada Formato: DELTREE [u:][][tray ] [/y] Propósito Elimina cada directorio, su trayectoria completa y los subdirectorios y ficheros incluidos Opciones /Y: Omite la solicitud de confirmación de eliminación. Gestión de Directorios: Orden Interna Menú de comandos
  • 40. PATH Define una trayectoria de búsqueda Formato: PATH [u:]tray[;[u:]tray...] Propósito Permite buscar en los directorios especificados los mandatos o ficheros de proceso por lotes que no se encontraron en la búsqueda del directorio actual. Observaciones PATH sólo encuentra ficheros que puedan ejecutarse, tales como los ficheros con extensión .COM, .EXE y .BAT. Menú de comandos
  • 41. PATH Define una trayectoria de búsqueda Ejemplos PATH C:DOS; C:DOSCARTAS Busca en el subdirctorio DOS de la unidad C; a continuación busca en el subdirectorio CARTAS del subdirectorio DOS. PATH Visualiza la vía de acceso actual de su sistema. PATH; Suprime la vía de acceso. Gestión de Directorios: Orden Interna Menú de comandos
  • 42. gesedi.ppt gesfich.ppt gesdir.ppt unidad.ppt Otros D DOSKEY FIND GF MORE y tuberías MEM SORT M F MO S MO O MOVE Menu de Comandos
  • 45. MEM Orden Interna Menú de comandos
  • 50. Para comprender mejor el significado del redireccionamiento, intente responder primeramente las siguientes preguntas. 1 Cuando el ordenador solicita información, ¿qué dispositivo utiliza para recibirla? 2 Cuando el ordenador necesita presentar información, ¿qué dispositivo emplea? Las respuestas correctas son el teclado y el monitor respectivamente. En este tema aprenderemos a redirigir (cambiar) las entradas y salidas de las órdenes del ms-dos.
  • 51. El siguiente cuadro presenta la entrada y la salida por defecto de las órdenes del dos. Función Dispositivo Entrada por defecto (teclado) Salida por defecto (monitor)
  • 52. Los operadores Para variar la entrada de una orden, la salida o ambas, se utilizan los operadores de redireccionamiento. Son cuatro: Operador Descripción Sintaxis < Redirección de la entrada orden <fichero/dispositivo > Redirección de la salida orden >fichero/dispositivo >> Redirección de la salida a un fichero existente orden >>fichero | Redirección de la salida de una orden a entrada de otra orden orden1 |orden2
  • 53. Los filtros del DOS Los filtros del dos son las órdenes More, Sort y Find. Estas tres órdenes externas se denominan filtros porque su misión es recibir una entrada, filtrarla y devolver una salida.
  • 54. More Recibe como entrada un conjunto de caracteres organizados en filas y devuelve los mismos caracteres insertando una pausa cada 23 líneas. En muchas ocasiones la información mostrada por una orden o el contenido de un fichero no cabe en una sola pantalla y los datos se desplazan a gran velocidad sin darnos tiempo a leerlos. La utilidad de la orden More se encuentra en estas ocasiones, deteniendo el desplazamiento de información en cada pantalla. Entonces, More muestra la siguiente línea: -- Más -- Después de leer los datos en pantalla, podemos pulsar Enter para continuar o también Ctrl+Pausa para interrumpir.
  • 55. Sort Recibe como entrada un conjunto de caracteres organizados en filas y devuelve los mismos caracteres ordenando cada fila alfabéticamente. El uso más frecuente de este filtro es ordenar alfabéticamente el contenido de un fichero. Admite dos modificadores: Descripción Ordena inversamente (de la `Z' a la `A' y del `9' al `0') Indica la columna del carácter a partir del cual se comparará cada fila. /+columna /R Modificador
  • 56. Find Recibe como entrada un conjunto de caracteres organizados en filas y devuelve las filas que contengan una cadena determinada. La cadena de caracteres para buscar debe especificarse entre comillas (Mays+2) después de la orden. Se utiliza, a menudo, para buscar una cadena de caracteres en un fichero o en la salida de una orden. El filtro Find distingue entre mayúsculas y minúsculas mientras no le especifiquemos el modificador /I entre la orden y la cadena. FIND "cadena" (cadena es diferente que CADENA) FIND /I "cadena" (cadena es lo mismo que CADENA)
  • 57. Redirección de la entrada. Operador `<' Cómo hemos dicho al principio del capítulo, las órdenes del dos solicitan información a través del teclado. Con este operador hacemos que la información de entrada proceda desde un fichero o un dispositivo. Aplicaciones: Mostrar un fichero de texto con pausa en cada pantalla. A:>more <recuerdo.txt (More toma como entrada el fichero RECUERDO.TXT y como salida, el monitor) Ordenar un fichero alfabéticamente y verlo en la pantalla. A:>sort <personal.txt (Sort toma como entrada el fichero PERSONAL.TXT y como salida, el monitor)
  • 58. Ordenar un fichero alfabéticamente a partir de una columna. Ejemplo: Si el fichero PERSONAL.TXT contiene nombres y datos del personal de una empresa, podemos ordenarlo por la columna que indica el puesto ejercido por cada empleado. A:>sort /+40 <personal.txt Encontrar las filas que contienen una cadena de caracteres. A:>find "JIMENEZ" <personal.txt (Find considera como entrada el fichero PERSONAL.TXT y muestra por pantalla todas las filas que contienen la cadena «JIMENEZ»)
  • 59. Ejercicios de autocomprobación a) Mostrar el fichero CRONICA.TXT con pausa en cada pantalla. b) Mostrar el fichero AVISO.TXT con pausa en cada pantalla. a) MORE <CRONICA.TXT b) MORE <AVISO.TXT
  • 60. c) Ordenar el fichero NUMEROS.TXT alfabéticamente. d) Ordenar el fichero LISTIN.TXT alfabéticamente a partir de la columna 30. c) SORT <NUMEROS.TXT d) SORT /+30 <LISTIN.TXT
  • 61. f) FIND "IGNACIO" <PERSONAL.TXT f) Buscar la cadena "IGNACIO" en el fichero PERSONAL.TXT e) Ordenar el fichero AMIGOS.TXT inversamente. e) SORT /R <AMIGOS.TXT
  • 62. Redirección de la salida. Operador `>' Con este operador dirigimos la salida desde la pantalla a un fichero o dispositivo. Suele tener dos usos principales: 1 Enviar la salida de una orden a la impresora. A:>type romance.txt >prn (imprime el fichero ROMANCE.TXT en impresora) C:>vol >prn (imprime la etiqueta y el número de serie en impresora)
  • 63. 2 Enviar la salida de una orden a un nuevo fichero. Si el fichero existe, se pierde su contenido anterior. C:>dir >director.txt (crea el fichero DIRECTOR.TXT con el directorio raíz de C:) C:>ver >version.txt (crea el fichero VERSION.TXT conteniendo la versión actual de ms-dos)
  • 64. El operador `>' también se puede combinar con los filtros del dos. Veamos algunas aplicaciones: Ordenar un texto introducido por teclado en un fichero. El cursor se sitúa debajo de la orden esperando las filas de texto. Al terminar cada fila debemos pulsar Enter y para terminar la introducción de texto, Ctrl+Z y luego Enter. B:>sort >amigos.txt (Sort asume como entrada el teclado y como salida el fichero AMIGOS.TXT) Ordenar un fichero en otro. B:>sort <listin1.txt >listin2.txt (Sort asume como entrada el fichero LISTIN1.TXT y como salida, el fichero LISTIN2.TXT)
  • 65. Ordenar un fichero en la impresora. B:>sort <listin1.txt >prn (Sort toma como entrada el fichero LISTIN1.TXT y como salida, la impresora) Buscar una cadena en un fichero y crear otro con el resultado de la búsqueda. B:>find "CONTABLE" <personal.txt >contable.txt
  • 66. a) DATE <DIA.TXT b) TIME <HORA.TXT c) TYPE ROMANCE.TXT d) TYPE ROMANCE.TXT >CON e) DIR >DIRECTOR.TXT f) DIR >PRN CUAL ES LA ENTRADA Y LA SALIDA DE CADA UNO DE ESTOS COMANDOS
  • 67. a) DATE <DIA.TXT b) TIME <HORA.TXT c) TYPE ROMANCE.TXT d) TYPE ROMANCE.TXT >CON e) DIR >DIRECTOR.TXT f) DIR >PRN a) DIA.TXT monitor b) HORA.TXT monitor c) (teclado) monitor d) (teclado) monitor e) (teclado) DIRECTOR.TXT f) (teclado) impresora
  • 68. g) SORT h) SORT <DESORDEN.TXT i) SORT <DESORDEN.TXT >ORDEN.TXT j) SORT <DESORDEN.TXT >PRN k) FIND "HARINA" <COMPRA.TXT l) FIND "HARINA" <COMPRA.TXT >HARINA.TXT m) MORE <AVISO.TXT
  • 69. g) SORT h) SORT <DESORDEN.TXT i) SORT <DESORDEN.TXT >ORDEN.TXT j) SORT <DESORDEN.TXT >PRN k) FIND "HARINA" <COMPRA.TXT l) FIND "HARINA" <COMPRA.TXT >HARINA.TXT m) MORE <AVISO.TXT g) teclado monitor h) DESORDEN.TXT monitor i) DESORDEN.TXT ORDEN.TXT j) DESORDEN.TXT impresora k) COMPRA.TXT monitor l) COMPRA.TXT HARINA.TXT m) AVISO.TXT monitor
  • 70. Redirección de la salida a un fichero existente `>>' Se utiliza para dirigir la salida de una orden a un fichero existente. Al contrario que el operador `>', el operador de adicción `>>' no sobrescribe sino añade al fichero existente. La siguiente orden añade al fichero SOS.TXT la ayuda de la orden Time. Si no existe, se crea el fichero. A:>time /? >>sos.txt
  • 71. La siguiente añade al fichero SOS.TXT la ayuda suministrada por ms-dos para la orden Date. A:>date /? >>sos.txt Si ahora visualizamos el fichero SOS.TXT, comprobamos que contiene la ayuda de ambas órdenes. A:>type sos.txt Muestra o establece la hora del sistema. TIME [hora] Escriba TIME sin parámetros para consultar o cambiar la hora actual. Presione ENTRAR para conservar la misma hora. Presenta o establece la fecha. DATE [dd-mm-aa] dd-mm-aa Establece la fecha que se especifique. Escriba DATE sin parámetros para ver la fecha actual y poder escribir una nueva. Presione ENTRAR para conservar la misma fecha. D:>
  • 72. Ejercicios Escribir las órdenes necesarias para: a) Mostrar el fichero INFORME.TXT con pausa en cada pantalla. b) Imprimir el fichero INFORME.TXT en la impresora.
  • 73. a) Mostrar el fichero INFORME.TXT con pausa en cada pantalla. b) Imprimir el fichero INFORME.TXT en la impresora. a) MORE <INFORME.TXT b) TYPE INFORME.TXT >PRN
  • 74. c) Ordenar el texto introducido por el teclado en la impresora. d) Añadir la etiqueta y el número de serie de la unidad actual (orden Vol) al fichero VARIOS.TXT e) Añadir el directorio actual al fichero VARIOS.TXT
  • 75. c) Ordenar el texto introducido por el teclado en la impresora. d) Añadir la etiqueta y el número de serie de la unidad actual (orden Vol) al fichero VARIOS.TXT e) Añadir el directorio actual al fichero VARIOS.TXT d) VOL >>VARIOS.TXT e) DIR >>VARIOS.TXT c) SORT >PRN
  • 76. Mas ejercicios • Sin utilizar el programa EDIT en ningún momento y desde el el directorio c: • Crea un directorio c:DIA y en él genera un fichero dia.txt que contenga el día actual • Crea un directorio c: HORA y en él genera un fichero hora.txt que contenga la hora actual • Con el comando >> y desde el directorio c: genera un fichero que contenga los datos de los ficheros dia.txt y hora.txt • TODOS LOS COMANDOS UTILIZADOS ESCRIBELOS EN TU CUADERNO DE PRACTICAS
  • 77. Redirección de la salida a entrada de otra orden ( | ) El uso del operador `|' guarda la siguiente sintaxis: orden1 |orden2 Nota: El símbolo de tubería o símbolo de canalización `|' se obtiene pulsando AltGr+1. La lectura de esta sintaxis es: "tomar la salida de orden1 como entrada de orden2". Cada vez que utilizamos el símbolo tubería, ms-dos necesita crear un fichero temporal. Para ello utiliza la variable de entorno TEMP. Si esta variable no está bien definida, puede ocurrir algún error.
  • 78. Aplicaciones: Mostrar con pausa en cada pantalla la salida de una orden. B:>type informe.txt |more C:DOS>dir |more C:>tree |more
  • 79. Obtener una línea determinada de la salida de una orden. C:>dir |find "bytes libres" 20.443.136 bytes libres (muestra los bytes libres de la unidad C:) C:>set |find "TEMP" TEMP=C:DOS (muestra el valor de la variable TEMP o nada si no existe)
  • 80. Ejercicios Entre las siguientes líneas de órdenes, agrupar por parejas las que hagan lo mismo. a) COPY EJEMPLO.TXT PRN b) TYPE EJEMPLO.TXT |MORE c) TYPE EJEMPLO.TXT >PRN d) COPY EJEMPLO.TXT CON e) DIR /P f) MORE <EJEMPLO.TXT g) TYPE EJEMPLO.TXT h) DIR |MORE
  • 81. a) COPY EJEMPLO.TXT PRN b) TYPE EJEMPLO.TXT |MORE c) TYPE EJEMPLO.TXT >PRN d) COPY EJEMPLO.TXT CON e) DIR /P f) MORE <EJEMPLO.TXT g) TYPE EJEMPLO.TXT h) DIR |MORE a) y c) Imprimir EJEMPLO.TXT b) y f) Mostrar con pausa en cada pantalla EJEMPLO.TXT d) y g) Visualizar EJEMPLO.TXT e) y h) Mostrar el directorio actual con pausa en cada pantalla.
  • 82. 1 Crear un fichero llamado AMIGOS1.TXT que contenga los siguientes datos. (Las dos primeras líneas no debe crearlas en el fichero: están para introducir las columnas correctamente).
  • 83. 2 Conocer todos los amigos de Córdoba. 3 Conocer el número de teléfono de Cristina. 4 Ordenar alfabéticamente el fichero basándonos en la ciudad. 5 Ordenar alfabéticamente el fichero basándonos en el apellido.
  • 84. 6 Crear otro fichero llamado AMIGOS2.TXT que contenga lo siguiente: 7 Unir ambos ficheros en un tercero llamado AMIGOS3.TXT 8 Ordenar alfabéticamente AMIGOS3.TXT por el nombre y escribir el resultado en un nuevo fichero llamado AMIGOS4.TXT. 9 Visualizar por pantalla AMIGOS4.TXT. Si tiene impresora, imprímalo. 10 Borrar los cuatro ficheros creados.
  • 85. Resolución en el ordenador: A:>copy con amigos1.txt Ismael Caballero Valladolid 7986821 María López Córdoba 4568756 Sonia Aguilar Valladolid 1239083 Juan Ramírez Córdoba 7643434 Laura Díaz Córdoba 4221336 Enrique Ortiz Burgos 3423444 Mónica Carrasco Madrid 1234123 Cristina Reyes Madrid 3344334 ^Z 1 archivo(s) copiado(s) A:>find "Córdoba" <amigos1.txt María López Córdoba 4568756 Juan Ramírez Córdoba 7643434 Laura Díaz Córdoba 4221336
  • 86. A:>find "Cristina" <amigos1.txt Cristina Reyes Madrid 3344334 A:>sort /+26 <amigos1.txt Enrique Ortiz Burgos 3423444 Laura Díaz Córdoba 4221336 María López Córdoba 4568756 Juan Ramírez Córdoba 7643434 Mónica Carrasco Madrid 1234123 Cristina Reyes Madrid 3344334 Sonia Aguilar Valladolid 1239083 Ismael Caballero Valladolid 7986821
  • 87. A:>sort /+12 <amigos1.txt Sonia Aguilar Valladolid 1239083 Ismael Caballero Valladolid 7986821 Mónica Carrasco Madrid 1234123 Laura Díaz Córdoba 4221336 María López Córdoba 4568756 Enrique Ortiz Burgos 3423444 Juan Ramírez Córdoba 7643434 Cristina Reyes Madrid 3344334 A:>copy con amigos2.txt Antonio López Alicante 8344621 Juan Moreno Alicante 4352359 ^Z 1 archivo(s) copiado(s)
  • 88. A:>type amigos1.txt >amigos3.txt A:>type amigos2.txt >>amigos3.txt A:>type amigos3.txt Ismael Caballero Valladolid 7986821 María López Córdoba 4568756 Sonia Aguilar Valladolid 1239083 Juan Ramírez Córdoba 7643434 Laura Díaz Córdoba 4221336 Enrique Ortiz Burgos 3423444 Mónica Carrasco Madrid 1234123 Cristina Reyes Madrid 3344334 Antonio López Alicante 8344621 Juan Moreno Alicante 4352359
  • 89. A:>sort <amigos3.txt >amigos4.txt A:>type amigos4.txt Antonio López Alicante 8344621 Cristina Reyes Madrid 3344334 Enrique Ortiz Burgos 3423444 Ismael Caballero Valladolid 7986821 Juan Moreno Alicante 4352359 Juan Ramírez Córdoba 7643434 Laura Díaz Córdoba 4221336 María López Córdoba 4568756 Mónica Carrasco Madrid 1234123 Sonia Aguilar Valladolid 1239083 A:>del amigos?.txt A:>