|
TEMA 3: D.O.S.
1.- Comandos
Linea de comandos: linea donde se introducen los comandos (C:\>). Para ejecutar un comando, escribimos y pulsamos intro.
- VER: Version de DOS.
- DATE: Fecha (y permite modificarla).
- TIME: Hora ( " " " ).
- CLS: Borra la pantalla.
Partes de un comando:
- Nombre: nombre del comando.
- Parametros: Indican el elemento sobre el que van a actuar el comando.
- Modificadores: Forma en que actua el comando. Se introducen con /. (Ej: /? pide ayuda).
2.- Ficheros
Nombre: NOMBRE.EXTension.
El nombre puede tener 8 caracteres como maximo. Puede ser cualquier caracter excepto: , . (espacio en blanco) \. Nombres prohibidos: CLOCK$, CON, AUX.COM, LPTn (n=1 - 13), NUL, PRN.
La extension tiene 3 caracteres, e identifica el tipo de fichero.
EXE y COM: Ficheros que contienen programas.
SYS: Ficheros acerca del hardware.
BAT: Lista de comandos de DOS.
Comodines:
*: Sustituye a un grupo de caracteres o a una palabra completa.
?: Sustituye un unico caracter
Ver contenido: TYPE
Modificador: | more (se detiene cada pantalla).
Copiar ficheros: COPY f1.txt f2.txt
COPY f1.txt + f2.txt f3.txt
COPY CON datos.txt (copia lo que introducimos por teclado en un fichero).
COPY datos.txt LPT1 (copia lo que tenemos en el fichero a la impresora).
Cambiar nombre: RENAME datos.txt nuevo.txt
Imprimir un fichero: PRINT datos.txt
Cola de impresion: contiene los ficheros que estan esperando a ser impresos.
Modificador: /t (detiene la impresion y vacia la cola de impresion).
Borrar ficheros: DEL datos.txt (parametro: /p: pide confirmacion).
ERASE datos.txt
Recuperar ficheros: UNDELETE datos.txt (Es necesario que se haya ejecutado MIRROR (parametros /ta /tc: podria recuperar archivos de A y de C).
Modificadores: /list (Presenta una lista de los ficheros borrados que pueden ser recuperados).
/all (Recupera todos los borrados).
/dt (Pide confirmaciones).
Mover ficheros: MOVE a:f1.txt b:
Comparar ficheros: FC a:impuestos.dat b:impuestos.dat
Modificadores: /a (abrevia la salida)
/b (comparacion en modo binario)
/l (comparacion en modo ASCII)
>fichero.txt (La salida la lleva al fichero)
Cambiar atributos: ATTRIB
- Fichero modificado: A
- Solo lectura: N
- Oculto: H
- Sistema: S
Para ver los atributos de un fichero: ATTRIB datos.txt
Para cambiarlos: ATTRIB + r datos.txt (da atributo de solo lectura)
ATTRIB - h datos.txt (quita atributo de oculto)
Buscar texto en un fichero: FIND "error" salida.txt
Modificador: /c (nos cuenta el numero de lineas en las que aparece el texto).
3. Directorios
El disco esta dividido en "carpetas" que contienen ficheros.
Directorio Raiz: Lo construye el DOS al dar formato al disco y en el que estan contenidos todos los demas directorios y ficheros.
Arbol de Directorios: Estructura formada por los directorios y subdirectorios que tenemos en el disco. Constan de nombre (8 caracteres) y extension (3 caracteres).
Ruta de acceso: Lugar que ocupa un fichero dentro del arbol de directorios. (C:\AB\CD\EF.GHI)
Modificar el simbolo de sistema (C:\>): PROMPT $p $g (el ultimo pone la flecha).
Contenido de directorios: DIR
Modificadores: /p (lista de ficheros pantalla por pantalla)
/w (en horizontal y sin detalles)
/o- (ordenados por nombre -n-, extension -e-, fecha -d-, tamaño -s-, directorios al principio -g-).
Visualizar arbol de directorios: TREE
Modificadores: /f (con ficheros).
| more (pantalla por pantalla).
Crear directorios: MD
Cambiar de directorio: CD
Modificadores: .. (subir un nivel).
\ (subir hasta el directorio raiz).
Borrar directorios: RD
Copiar directorios: XCOPY c:\nuevo\informe\finanzas a:\finanzas
Si no ponemos destino: lo copia en el directorio actual.
Si el directorio destino no existe: DOS nos pregunta si lo crea.
Si ponemos "...\finanzas\" no nos pregunta.
Modificadores: /s (copia subdirectorios, excepto los vacios).
/e (copia todos los subdirectorios, incluidos los vacios).
No copia los ficheros ocultos.
Ruta de busqueda: PATH \dos; \windows;...
4.- Manejo de discos
Formatear un disco: FORMAT
Modificadores: /f: (tamaño. Ej: 1.44 Mb)
/s (disco del sistema)
/q (formateo rapido, cuando ya tengan formato).
Dar etiqueta a un diskette: LABEL a:practicas
Particion del disco duro:
Particion primaria: area en el que se almacenan los ficheros necesarios para ejecutar DOS, pudiendo haber otros ficheros.
Particion extendida del DOS: area donde se almacenan otros ficheros que no pertenecen al sistema (opcional).
FDISK
- Presentaar informacion sobre las particiones.
- Crear particiones.
- Especificar la particion activa.
- Eliminar particiones.
Chequear discos: CHKDSK
Informa de los bytes disponibles, de los bytes defectuosos, etc.
Comparar disquetes: DISKCOMP a: a:
Copiar disquetes: DISKCOPY a: b:
Necesita que los 2 disquetes tengan el mismo formato.
5.- El editor EDIT
Los editores de texto trabajan con codigo ASCII, mientras que los procesadores de texto con un codigo especifico, por lo que no se ve con type. Los primeros tienen menos capacidades de gestion de textos que los segundos.
EDIT.
Consta de 5 menus: archivo, edicion (mover y copiar texto), busqueda (buscar y reemplazar texto), opciones (ajuste de colores, cambio de ficheros de ayuda), ayuda (informacion sobre comandos).
Los cuadros de dialogo aparecen como ayudas para determinadas funciones.
Uso de ayudas: barras de estado, F1, Referencia basica
6.- Programas de Procesamiento por Lotes (.BAT)
Presentan ventajas, como ahorro de tiempo, personalizar el sistema...
Para crearlo se necesita en editor, o un procesador (en codigo ASCII). Para ejecutarlo, nombre sin extension. Para pararlo: PAUSE (temporal) o Ctrl + C (completa). En algunos, tambien se necesitan parametros.
Comandos especiales:
1.- Presentacion de mensajes: ECHO
Echo Aqui escribo el mensaje
Echo off (evita que salgan mensajes)
@Echo off (" " " " , incluso el).
2.- Detener momentaneamente la ejecucion: PAUSE.
3.- Comentarios: REM
4.- Llamada a otros programas: CALL
(Si no lo ponemos, no vuelve al programa de proc. por lotes).
5.- Uso de parametros: %1, %2, %3...
6.- Instruccion condicional:
IF "cadena 1" == "cadena 2" comando.
IF NOT...
IF ERRORLEVEL numero comando. (Si el codigo de salida es > que el numero, se ejecuta el comando. Por ejemplo: el codigo de salida al formatear es 0 si todo ha ido bien, y 3,4, o 5 si ha habido algun error).
IF (NOT) EXIST fichero comando
7.- Pasar a diferentes partes del programa: GOTO :etiqueta
8.- Repetir comandos: FOR %% variable IN (grupo) DOcomando.
Ej: FOR %%f IN (*.bak) DO del %%f
Podemos usar SHIFT en caso de necesitar mas de 10 parametros; su funcion es cambiar un parametro a la variable %n que utilizaba el anterior.
7.- AUTOEXEC.BAT.
Se ejecuta directamente al arrancar el ordenador. Define los dispositivos.
MODE: define las caracteristicas del teclado, monitor y puertos.
MODE COM1 BAUD=96 PARITY=N DATA=8 STOP=1 RETRY=P
puerto velocidad 8 bits de 1 bit de si no esta listo,
datos parada sigue intentando
8.- CONFIG.SYS
Especifica los dispositivos que se deben instalar y los controladores de dispositivos (conjunto de rutinas, funciones e instrucciones que sirven para comunicar los dispositivos con el DOS)
DEVICE=c:\mouse\mouse.sys
BUFFERS=30 (Zona de memoria que se utiliza para almacenar temporalmente datos.
FILES=30 (Numero de ficheros que pueden estar abiertos simultaneamente.
BREAK=ON/OFF (Aumentar la frecuencia con que DOS chequea si se ha pulsado Ctrl+C.
LASTDRIVE=Z (Numero de unidades logicas que vamos a tener que son porciones de la particion extendida del DOS)
REM (Comentarios)
SHELL (Especificar el procesador de comandos que vamos a utilizar).
Aún no hay comentarios para este recurso.
Monografias, Exámenes, Universidades, Terciarios, Carreras, Cursos, Donde Estudiar, Que Estudiar y más: Desde 1999 brindamos a los estudiantes y docentes un lugar para publicar contenido educativo y nutrirse del conocimiento.
Contacto »