Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comandos Del DOS
Comandos Del DOS
Índice
1. Introducción
2. Objetivos
3. Windows Ms-Dos
4. Resumen de algunos Comandos
5. Aplicaciones
6. Conclusiones
7. Bibliografías y Web
1. Introducción
El sistema operativo MS-DOS tiene una estructura arborescente donde existen unidades, dentro de ellas
directorios y a su vez dentro de ellos tenemos los ficheros.
El IBMBIOS.COM se encarga de las comunicaciones de entrada y salida.
El IBMDOS.COM es el centro de los servicios del ordenador, es conocido también como kernel o núcleo.
El COMMAND.COM carga y permite ejecutar todos los comandos.
El MS-DOS contiene cinco elementos fundamentales:
La ROM-BIOS.- Programas de gestión de entrada y salida entre el Sistema Operativo y los
dispositivos básicos del ordenador.
La IO.SYS.- Son un conjunto de instrucciones para la transferencia de entrada/salida desde
periféricos a memoria. Prepara el sistema en el arranque y contiene drivers de dispositivo
residentes.
MSDOS.SYS.- Es el kernel de MS-DOS, en que figuran instrucciones para control de los
disquetes. Es un programa que gestiona los archivos, directorios, memoria y entornos.
DBLSPACE.BIN.- Es el controlador del Kernel del compresor del disco duro que sirve para
aumentar la capacidad de almacenamiento del disco, disponible a partir de la versión 6 del MS-
DOS. Este controlador se ocupa de toda la compresión y descompresión de ficheros y se puede
trasladar desde la memoria convencional a la memoria superior.
COMMAND.COM.- Es el intérprete de comandos, mediante los cuales el usuario se comunica
con el ordenador, a través del prompt \>. Interpreta los comandos tecleados y contiene los
comandos internos de MS-DOS que no se visualizan en el directorio del sistema.
Los ficheros IO.SYS, MSDOS.SYS y DBLSPACE.BIN son ocultos, es decir, no se ven al listar el
directorio, y se cargan desde el disco a la memoria del ordenador al arrancar éste.
2. Objetivos
Dar a conocer la serie de comandos tanto internos como externos del MS-DOS para su utilización en las
diversas operaciones, además proporcionar unas aplicaciones del manejo de algunos de éstos
comandos que servirán como referencia.
3. Windows Ms-Dos (Microsoft-disk operating system)
Se recuerda algunos conceptos básicos del Ms-Dos:
En primer lugar: ¿como accedo a MS-Dos ?
dos formas:
* sesión de DOS pura: reiniciamos Windows en modo MS-DOS
* sesión de DOS bajo Windows: botón inicio | programas | MSDOS
Cambio de la unidad por defecto
Para cambiar la unidad por defecto, simplemente hay que escribir la letra que hace referencia a la unidad
deseada, seguida de dos puntos. Por ejemplo, si se va a trabajar sobre todo con ficheros de la unidad A,
y estamos en la unidad C, para no tener que escribir siempre A:Nombre.extensión, es más fácil que
cambiemos de unidad, escribiendo A: y pulsando ENTER.
Manejando directorios
DIR
El comando DIR visualiza los archivos y sub-directorios del directorio actual.
Veremos el nombre y la extensión del archivo, el tamaño, la fecha y la hora en que fue modificado por
última vez. Un nombre encerrado entre los símbolos < > significa un sub-directorio. Si no aparecen estos
símbolos se tratará de un archivo.
El punto en el nombre de un archivo no aparece cuando hacemos un DIR, en su lugar hay un espacio:
ejemplo, format exe y no format.exe.
Opciones:
DIR /P: vuelca en pantalla solo los directorios/archivos que caben en la misma, esperando a que el
usuario pulse una tecla para continuar.
DIR /W Visualiza únicamente el nombre del archivo o directorio (sin datos adicionales), los directorios
encerrados entre corchetes [ ]
DIR nombre_del_archivo.extensión para ver si un archivo concreto se encuentra en el directorio. Por
ejemplo, dir format.exe.
Parámetros
%%variable %variable
Representa una variable que será reemplazada por su valor. FOR reemplazará %%variable o %variable
con la cadena de caracteres especificados en SET hasta que el comando especificado se haya
ejecutado sobre todos los archivos. %%variable se emplea con FOR dentro de archivos batch, y
%variable desde la línea de comandos.
(set)
Especifica uno o más archivos de texto (o cadenas) que se procesaran con el comando. Necesita
paréntesis.
Command; El comando que debe ejecutarse sobre cada archivo especificado en SET parámetros de
comando
Podemos emplear el comando con cualquiera de sus parámetros habituales.
GOTO
Salta la ejecución del programa hacia la línea indicada:
GOTO label
Donde: Label (advierte los dos puntos) es una etiqueta que identifica la línea. 8 caracteres máximo.
IF
Permite la ejecución condicional.
Sintaxis:
IF [NOT] ERRORLEVEL numero comando
IF [NOT] string1==string2 comando
IF [NOT] EXIST nombre_archivo comando
Parámetros:
NOT
El comando sujeto a condición se ejecuta solo si esta es falsa.
ERRORLEVEL número.
La condición es verdadera solo si el comando anterior devuelve un código de salida igual o mayor que el
especificado.
Command;
Especifica el comando a ejecutar si la condición se cumple
string1==string2
La condición se cumple solo si cadena1 es igual a cadena2. Cadena1 y cadena2 pueden ser cadenas de
texto o variables.
EXIST nombre_archivo
La condición se cumple si existe nombre_archivo.
PAUSE
Suspende la ejecución de comandos y presenta un mensaje para que el usuario presione una tecla para
continuar.
REM
Línea de comentario. Podemos usar REM O ::
SHIFT
Alterna la posición de los parámetros en el archivo bat.
Variables
El signo % seguido de un número (del 1 al 9) permite pasar parámetros al invocar nuestro archivo bat.
Por ejemplo si tenemos
un archivo saludo.bat con la línea echo Hola %1, si lo invocamos tecleando archivo.bat pepe presentará
en pantalla Hola Pepe.
Se usa por ejemplo para pasar nombres de ficheros a un bat que se encarga de borrarlos, moverlos, etc.
4. Resumen de algunos comandos
MSD
Acrónimo de Microsoft Diagnostics (diagnósticos de Microsoft) Nombre que recibe la aplicación
entregada en las últimas versiones del sistema operativo MS-DOS, que posibilita al usuario la obtención
de información sobre la configuración de su equipo.
FORMAT (comando externo)
Format: comando del sistema operativo MS-DOS cuya misión es formatear las unidades de
almacenamiento (discos duros y disquetes).
Formatear es preparar un disco o disquete para trabajar o almacenar datos.
Este tiene como objetivo dar formato al disco del driver. Este crea un nuevo directorio raíz y tabla de
asignación de archivos para el disco. También puede verificar si hay factores defectuosos en el disco y
podrá borrar toda la información que este contenga.
CLS (comando interno)
Comando del sistema operativo MS-DOS cuya misión es limpiar la pantalla. Una vez limpia la pantalla
coloca el cursor en la parte superior izquierda de la misma.
CD (comando externo)
Comando de los sistemas operativos DOS y UNIX que nos sirve para cambiar de escritorio.
MD
Crea un directorio
ROOT
Es un sistema operativo jerárquico de archivos refiérese al primer escritorio respecto al cual todos los
demás son subdirectorios.
DISKCOPY (comando externo)
Nos permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de los comandos
externos.
Comandos Internos
Son aquellos comandos cuyas instrucciones son cargadas a la memoria RAM. Estos comandos no
necesitan la presencia del disco de sistema operativo.
Entre ellos encontramos:
COPY CLS
DEL O ERASE DIR
TYPE DATE
RENAME MD
TIME VER
Comandos Externos
Estos comandos necesitan mucha capacidad de memoria para mantenerse dentro de ella al mismo
tiempo, por lo tanto son grabados en el disco, y podemos ascesarlos cuando sea necesario. Son
llamados externos porque estos están grabados fuera de la memoria RAM.
Entre estos están:
CLRDSK DISP COMP
DELTREE TREE
DOSKEY RESTORE
FORMAT DISK COPY
ATTRIB LAVEL
FAT (file allocation table) (comando interno)
Tabla de asignación de archivos. Es la parte del sistema de archivo DOS y OS/2 que lleva la cuenta de
donde están almacenados los datos en el disco.
PROMPT (símbolo del sistema) (comando interno)
Este cambia la línea de comando, o sea, se emplea para cambiar la visualización de la línea de
comando.
PATH (comando interno)
Especifica el directorio cuya estructura del directorio desee preguntar.
Erase o Delete (comandos internos)
Este comando se utiliza para suprimir, borrar o eliminar uno mas archivos de un disquete o disco duro.
Otro comando que tiene la misma función es el comando interno ERASE.
COPY (comando interno)
Copia uno o más archivos de un disquete a otro. Este comando también puede emplearse como un
editor de texto.
ATTRIB (comando interno)
Brinda atributos a los archivos. Despliega o cambia los atributos de los archivos.
Ej.
TH- atributo de invisibilidad
R-atributo de solo lectura
T-activa un atributo
M-desactiva un atributo
XCOPY
Comando que permite hacer copias del disco duro o entre disquetes distintos formato. XCOPY lee todos
los ficheros que una memoria RAM y a continuación lo escribe en un disquete.
VER (comando interno)
Su objetivo es visualizar la versión del sistema operativo en el disco. Despliega información de la versión
del DOS que esta operando la computadora.
VOL (comando interno)
Tiene como objetivo mostrar el volumen del disco y su numero de serie si existen.
DOS KEY (comando externo)
Nos permite mantener residente en memoria RAM las órdenes que han sido ejecutadas en el punto
indicativo.
PRINT
Comando que nos permite imprimir varios ficheros de textos sucesivamente.
MIRROR
Al grabar cualquier archivo en Array de unidades en espejo el controlador envía simultáneamente copias
idénticas del archivo a
cada unidad del array el cual puede constar únicamente de dos unidades.
BACK UP (comando externo)
Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
RESTORE
Este comando restaura los archivos que se hagan hecho copia de seguridad.
BUFFERS
Son unidades de memoria reservadas para conservar informaciones intercambiadas con las
computadoras.
SCANDISK
Sirve para comprobar si hay errores físicos y lógicos en el computador.
SLASH
Comando que cierra el directorio hacia la raíz.
BACK SLASH
Comando que pasa de un directorio a otro principal.
CONFIG. SYS
Copia los archivos del sistema y el interpretador de comandos al disco que especifique.
AUTO EXE BAT
Es el primer fichero que el MS-DOS ejecuta.
UNDELETE
Proporciona una proporción de distintos niveles para ficheros borrados.
UNFORMAT
Comando que permite reconstruir un disco recuperando así toda la información que contenga.
DIR
Sirve para ver los archivos, directorios y subdirectorios que se encuentran en el disco duro o en un
disquete.
COMADINES
Son caracteres que facilitan el manejo de los comandos Ej.
?- un carácter
*- un grupo de caracteres
F DISK
Permite crear varias peticiones en un disco duro y seleccionar, cual de ellas será la partición, es
simplemente una división del disco duro que el MS-DOS trata como un área individual de acceso.
LABEL (comando externo)
Etiqueta el disco. Una etiqueta es el nombre de un dato, archivo o programa.
SYS (comando externo)
Transfiere los archivos de sistema de dos ocultos para hacer un disquete que tenia para inicial.
TIME (comando interno)
Tiene como objetivo visualizar la hora del sistema o ejecutar el reloj interno de la PC.
DATE (comando interno)
Permite modificar y visualizar la fecha del sistema.
DELTREE (comando externo)
Usado para borrar un directorio raíz no importa que contenga subdirectorios con todos sus contenidos.
TREE (comando externo)
Su función es presentar en forma gráfica la estructura de un directorio raíz.
TYPE (comando interno)
Visualiza el contenido de un archivo Desde la línea de comando. O sea las informaciones que posee un
archivo en su interior.
EDIT
Inicia el editor del DOS, para trabajar con archivos ASCII.
REN (rename)
Renombra uno o más archivos, no se puede especificar otro disco o ruta para el o los archivos.
RD (rmdir)
Remueve o borra directorios, para borrar el directorio debe estar en blanco.
5. Aplicaciones
Buscar ayuda
Podemos obtener ayuda de un comando determinado, introduciendo el comando y a continuación /?. Por
ejemplo: dir /? Esto nos sacara la ayuda del DOS sobre este comando.
Limpieza de pantalla
Simplemente se teclea en cualquier directorio que se encuentra: c:\cls y se pulsa enter.
Formatear un disquete de 1,44 MB
Nos situamos en la ruta correspondiente por ejemplo C:\Windows. C:\> Tecleamos Format a: y pulsamos
la tecla enter, seguimos los pasos y presionamos enter.
Formatear un disco duro
Se siguen los mismos pasos que para formatear un disco de 1,44 MB pero esta vez con otra dirección,
ejemplo nos situamos en C:\Windows. C:\ > tecleamos Format c: presionamos enter, y se siguen los
pasos.
Crear directorios
Tecleamos MD [unidad\ruta\]<nombre>, por ejemplo: nos situamos en C:\> escribimos md Alumno
pulsamos enter, ya se creo el directorio alumno, pero si deseamos crear un árbol, entonces se tendrá:
c:\md alumno\sistemas y pulsamos enter, c:\md alumno\sistemas\arquitectura y pulsamos enter, ya se
crea el árbol.
Existe otra forma de crear árboles: c:\>md alumno y pulsa enter, se crea el primer directorio, luego se
abre el directorio con C:\>cd alumno, allí se escribe C:\>alumno>md sistemas y se pulsa nuevamente
enter, y así se seguirá hasta completar el árbol a crear.
Mostrar o Cambiar de nombre del directorio
Nos ubicamos en algún directorio: c:\, a continuación tecleamos C:\>cd alumno y pulsamos enter.
Borrar un directorio
Tecleamos C:\>rd alumno y pulsamos enter.
Ver el contenido de un archivo
Nos ubicamos en el directorio en que se encuentra el archivo que deseamos ver, Supongamos que se
encuentra en la unidad E:\, tecleamos: C:\>type e:\arquitectura.txt y pulsamos enter.
Crear o modificar un archivo de texto
Tecleamos C:\>edit C:nuevotexto.txt /H y pulsamos enter, visualizaremos la pantalla del editor de texto,
se podrá entonces editar y guardar el archivo.
Borrar un archivo
Podemos utilizar varios comandos para borrar archivo, por ejemplo: C:\>del nuevotexto.txt, o C:\erase
nuevotexto.txt
Podemos hacer uso de los comodines * e ?
Si queremos eliminar todos los archivos con extensión .EXE tendremos: C:\DEL C:\alumnos\*.EXE; Si
queremos borrar todos lo archivos del directorio tendremos C:\DEL C:\alumnos\*.*
Cambiar de Fecha del Sistema
Tecleamos Date, por ejemplo: C:\>Date y pulsamos enter; tendremos: La fecha actual es Mié 03/09/2003
Escriba la nueva fecha (dd-mm-aaaa): Si desea cambiar la fecha sólo escribe la fecha sino solo presiona
enter.
Cambiar la Hora del Sistema
Se siguen lo mismos pasa que para cambiar la fecha, ejemplo: C:\>Time y presiona enter, tendremos: La
hora actual es 10:54:08.82a Escriba la nueva hora, si desea cambiar escribe la hora sino solo presiona
enter.
Visualizar los archivos y sub-directorios del directorio actual
Si queremos ver los todos los archivos con extensión .EXE tendremos: C:\>dir *.EXE, si desea ver todos
los archivos ordenados en columnas de tendrá: C:>dir *.EXE /W
6. Conclusiones
El MS-DOS es un sistema operativo monousuario y monotarea. Al cumplir las dos condiciones, el
procesador está en cada momento está dedicado en exclusividad a la ejecución de un proceso, por lo
que la planificación del procesador es simple y se dedica al único proceso activo que pueda existir en un
momento dado.
El trabajo ha enseñado que el sistema no tiene solo comandos internos sino también externos y todos no
realizan la misma función; cada uno de ellos nos hace la vida más fácil ya que ellos realizan todo el
trabajo que tendríamos que hacer nosotros.
7. Bibliografías y Web
Comando de ayuda del MS-DOS
Separatas de Sistemas Operativos
http://www.ignside.net
http://www. mflor.mx
http://orbita.starmedia.com/~javiercapalbo/informatica/taller/varios/comandos.htm
http://www.jovi.org/ainet/tutoriales/manu-msdos/manu-msdos.php
http://monografias.com