CFP Electrotecnia Computación I - DOS
Sistema Operativo en Disco (D.O.S.)
Introducción : Es un conjunto de programas encargados de administrar y
supervisar el funcionamiento de los diferentes componentes del computador y
periféricos, de gestionar el espacio requerido en memoria y en los discos para
las diversas operaciones de lectura, calculo, grabaciones, etc. Y es el que
permite al operador el acceso a los datos.
Antes de empezar cualquier tarea con el computador es indispensable cargar
previamente el DOS en su memoria; sin el no puede actuar ningún otro
programa, por eso se dice que el DOS es el “programa maestro”. El DOS esta
conformado por los siguientes programas: [Link] , [Link] ,
[Link].
[Link] (Entrada/Salida) Contiene las rutinas básicas que se encargaran de
controlar las operaciones de entrada y salida, esta almacenado como archivo
oculto en el disco del DOS.
[Link] Posee la mayor parte de rutinas que conforman el DOS, las
cuales se encargan de controlar las operaciones de las unidades de disco, la
distribución de memoria, acceso a los periféricos, comunicaciones, etc. Esta
almacenado como archivo oculto en el disco del DOS.
[Link] Es el interprete de comandos el cual recibe las ordenes que
ingresa el usuario, verifica su correcta escritura, envia mensajes de error si es
necesario y ordena al [Link] o [Link] que ejecuten las operaciones
que solicito el usuario.
Archivos en el DOS
La información que el computador utiliza esta almacenada en forma de
archivos, para darle nombre a un archivo DOS contempla unas reglas que
nosotros debemos saber, estas son:
El nombre completo de un archivo tiene dos partes, la primera NOMBRE tiene
una longitud máxima de 8 caracteres que pueden ser alfanuméricos (Números
del 0 al 9 y letras de la A a la Z) y caracteres especiales ( ¡ @ # $ & _ - ( ) { } );
y la segunda parte es la EXTENCION, que tiene una longitud máxima de 3
caracteres, se utiliza la extensión para decirle al sistema que tipo de archivo es.
Ejemplos de nombres validos:
[Link] (Archivo de Texto de Word)
[Link] (Archivo de Proceso por lotes)
[Link] (Archivo de Excel)
[Link] (Archivo de Texto)
Ejemplos de nombres no validos:
[Link]
“PRUEBA.;BAT
BOLETA%.UNICA
Pagina - 1
CFP Electrotecnia Computación I - DOS
Comandos del DOS
Los comandos son órdenes que se dan al computador para que realice una
acción. Estas órdenes son palabras o abreviaturas del idioma ingles que deben
ser introducidas por medio del teclado.
Posee 2 tipos de Comandos:
Internos o Residentes.- Son aquellos programas que se instalan en la
memoria RAM al momento de cargar el DOS y permanecen allí hasta que
apague el computador, por eso se llaman residentes en memoria.
Externos o Transitorios.- El objeto de tener comandos externos es ahorrar
espacio en la memoria, pues todos no cabrían en ella, así que los comandos
usados con menor frecuencia son almacenados en el Disco como comandos
externos.
Los comandos tienen una forma de escribir y usar, no solo son las palabras,
sino que además tiene modificaciones y parámetros, cada comando tiene una
manera de uso, a la estructura que nos indica como usar cada comando se le
llama sintaxis del comando.
Comando Internos
CLS (clear screem) Permite limpiar la pantalla y lleva el cursor a la esquina
superior izquierda de esta.
Sintaxis: CLS
Ejemplo: C:\> CLS <enter>
DIR (Directory) Se emplea para visualizar los archivos y subdirectorios que hay
en un directorio o unidad de disco.
Sintaxis: DIR [Unidad:] [Ruta] [Archivo] [Indicadores]
Indicadores:
/P (Pausa cuando se llena la pantalla)
/W (Muestra la información columnada)
/A (Muestra los archivos con sus atributos especiales
Atributos: +/- H Oculto +/- A Modificado
+/- S De Sistema +/- R De Lectura
/O (Muestra los archivos ordenada por un Indicador)
Indicador: :N Nombre :D Fecha
:E Extensión :S Tamaño
/S (Muestra los archivos con todos los subdirectorios)
/L (Muestra en minúsculas)
Ejemplo:
C:\> DIR <enter>
C:\> DIR A: <enter>
C:\> DIR C:\WINDOWS\SYSTEM <enter>
C:\> DIR *.COM <enter>
C:\> DIR AR*.* <enter>
C:\> DIR *.* /O:N/P/W <enter>
C:\> DIR C:\WINDOWS\ *.EXE /P/O:D <enter>
Pagina - 2
CFP Electrotecnia Computación I - DOS
COPY Permite copiar uno o mas archivos de un directorio o carpeta a otro lugar
distinto.
Sintaxis: COPY [INDICADOR] [ARCHIVO] [UNIDAD:]
Ejemplo:
C:\> COPY *.BAT A: <enter>
C:\> COPY C:\WINDOWS\*.EXE A: <enter>
C:\> COPY [Link] [Link] <enter>
C:\> COPY [Link]+[Link] [Link]
TYPE Permite ver el contenido de un archivo de texto en la pantalla. Se debe
especificar el nombre del archivo que se desea visualizar, no se permite el uso
de los comodines asterisco y signo de interrogación.
Sintaxis: TYPE [UNIDAD:] [RUTA] [NOMBRE]
Ejemplo:
C:\> TYPE [Link] <enter>
C:\> TYPE [Link] <enter>
C:\> TYPE C:\window\[Link] <enter>
RENAME Permite renombrar o cambiar el nombre de un archivo con otro nombre.
Sintaxis: RENAME [UNIDAD:] [RUTA] [NOMBRE1] [NOMBRE2]
Ejemplo:
C:\> RENAME A:[Link] [Link] <enter>
C:\> RENAME [Link] [Link] <enter>
C:\> RENAME [Link] [Link] <enter>
VER Muestra la versión del sistema operativo del computador.
C:\> VER <enter>
VOL Muestra el nombre de la unidad seleccionada.
C:\> VOL A: <enter>
C:\> VOL <enter>
DATE Permite visualizar y actualizar la fecha del sistema en el formato MES,
DIA y AÑO.
C:\> DATE <enter>
TIME Permite visualizar y actualizar la hora del sistema, en el formato HORA,
MINUTO y SEGUNDO.
C:\> TIME <enter>
ERASE o DEL Permite eliminar o borrar el archivo o archivos del disco, se
utiliza con /P cuando se quiere colocar un mensaje de confirmación.
Sintaxis: DEL [UNIDAD:] [RUTA] [ARCHIVO] /P
Ejemplo:
C:\> DEL A:[Link] <enter>
C:\> DEL [Link] /P <enter>
C:\> DEL A:*.* /P <enter>
Pagina - 3
CFP Electrotecnia Computación I - DOS
PROMPT Permite cambiar el nombre del prompt del sistema, cuando
queremos personalizar el indicador de DOS.
Sintaxis: PROMPT [TEXTO]
Texto: Caracteres alfabéticos
$T Hora actual
$D Fecha actual
$P Unidad y ruta actual
$V Versión del Sistema
$G Signo mayor que
$L Signo menor que
Al escribir PROMPT sin parámetros se restablece el símbolo predeterminado.
Ejemplos:
C:\> PROMPT Hola, Bienvenido al Sistema DOS <enter>
C:\> PROMPT $D $G <enter>
C:\> PROMPT $T $L <enter>
C:\> PROMPT $D $T $V <enter>
C:\> PROMPT <enter>
EXIT Permite salir de DOS y regresar al sistema operativo Windows.
C:\> EXIT <enter>
Comandos Internos para manejo de Sub-Directorios
Estos comandos permiten dividir el directorio de un disco en otros
subdirectorios con el fin de tener la información más ordenada, mejor
clasificada. Un subdirectorio no es otra cosa que un directorio dentro de otro.
MD Permite crear subdirectorios
C:\> MD CUENTAS <enter>
C:\> MD CUENTAS\MESES <enter>
C:\> MD CUENTAS\MESES\ENERO <enter>
CD Permite cambiar de un directorio a otro
C:\> CD CUENTAS <enter>
C:\>CUENTAS\ CD MESES <enter>
C:\>CUENTAS\MESES\ CD ENERO <enter>
C:\>CUENTAS\MESES\ENERO\ CD .. <enter>
C:\>CUENTAS\MESES\ CD \ <enter>
RD Permite eliminar un directorio creado, para esto dicho directorio tiene que
estar vacío.
C:\> RD CUENTAS <enter>
C:\> RD CUENTAS\MESES\ENERO <enter>
TREE Permite visualizar la estructura de un directorio
C:\> TREE CUENTAS <enter>
Pagina - 4
CFP Electrotecnia Computación I - DOS
Comandos Externos
FORMAT Permite inicializar un disco para poder ser utilizado, este comando se
encarga de organizarlo en pistas y sectores, Format también destruye
cualquier información que estuviese guardada anteriormente en el disco.
Sintaxis: FORMAT [UNIDAD:] [/V:ETIQUETA] [/S]
Ejemplo:
C:\> FORMAT A: <enter>
C:\> FORMAT A: /V:TRABAJO <enter>
C:\> FORMAT A: /V:DISCO_SIST /S <enter>
DELTREE Permite borrar un directorio completo con todo lo que contenga.
C:\> DELTREE CUENTAS <enter>
DISKCOPY Permite copiar un disco completo a otro disco, ambos discos
deben tener las mismas características.
Sintaxis: DISKCOPY [Unidad1:] [Unidad2:] /V
Ejemplo:
C:\> DISKCOPY A: A: <enter>
CHKDSK Verifica es estado de un disco para ver si tiene sectores dañados.
C:\> CHKDSK: <enter>
XCOPY Se utiliza cuando se necesita copiar un directorio con sus
subdirectorios y archivos completos.
Sintaxis: XCOPY [DIRECTORIO] [UNIDAD:] [INDICADOR]
Ejemplo:
C:\> XCOPY C:\WINDOWS A: /S <enter>
C:\> XCOPY C:\*.* A: <enter>
LABEL Con este comando se puede modificar el nombre del disco.
Sintaxis: LABEL [UNIDAD:] [ETIQUETA]
Ejemplo:
C:\> LABEL A:ELECTRO <enter>
C:\> LABEL SENATI <enter>
C:\> LABEL <enter>
ATTRIB Muestra o modifica los atributos de cada archivo o carpeta.
Sintaxis: ATTRIB +/- H +/- R +/- S +/- A [UNIDAD:] [ARCHIVO]
Con el signo mas se coloca el atributo y con el signo menos se quita.
C:\> ATTRIB +H A:*.* <enter>
C:\> ATTRIB +H +R [Link] <enter>
C:\> ATTRIB –H –R –A –S A:*.* <enter>
KEYB Permite configurar el teclado según la distribución de las teclas:
C:\> KEYB SP <enter>
C:\> KEYB US <enter>
Pagina - 5
CFP Electrotecnia Computación I - DOS
MEM Muestra la memoria del computador.
C:\> MEM <enter>
Comandos Avanzados de edición de texto e impresión
Editar e Imprimir desde DOS
C:\> COPY CON [Link] <enter>
INGRESAR EL TEXTO QUE SE QUIERE TIPEANDO
CON EL TECLADO Y SEPARANDO LAS LINEAS
CON EL ENTER, SOLO PERMITE AVANZAR, NO
RETROCEDE, PARA GRABAR Y SALIR DEL EDITOR
MANTENGA PULSADA LA TECLA CONTROL y Z.
C:\> TYPE PRUEBA:TXT >PRN <enter>
C:\> DIR >PRN <enter>
Editar e Imprimir utilizando el Editor.
Sintaxis: EDIT [Nombre y Extensión de Archivo]
C:\> EDIT [Link] <enter>
C:\> EDIT [Link] <enter>
Archivos BATCH (Proceso por Lotes)
Son archivos que se editan con el comando EDIT y siembre llevan la extensión
BAT con ellos se pueden generar programas con ordenes del DOS que se
ejecutan automáticamente como un archivo ejecutable, basta para ello escribir
el nombre del archivo y pulsar enter.
Instrucciones:
@ ECHO OFF Para iniciar el programa y desactivar el Prompt del sistema.
ECHO Permite mostrar mensajes que saldrán en pantalla.
REM Permite introducir comentarios que no saldrán en pantalla.
PAUSE Genera una pausa hasta que se pulse una tecla.
GOTO Permite saltar a una etiqueta establecida
:Etiqueta Debe ser un nombre corto que no se repita
CHOICE /C:123…9 Elija una opción Detiene el programa hasta que se pulse
en el teclado un numero especifico.
IF ERRORLEVEL pregunta sobre una condición y según ello ejecuta una
acción.
Comandos del DOS (Internos y Externos)
Realizar Ejercicios con Archivos BATCH.
Pagina - 6