MS-DOS
(Siglas de Microsoft Disk
Operating System)
(Sistema
operativo de disco de Microsoft).
Es un
sistema operativo para computadoras basadas en x86.
Fue el
miembro más popular de la familia de sistemas operativos Dos de Microsoft, y el
principal sistema para computadoras personales compatible con IBM PC en la
década de 1980 y mediados de 1990.
MS-DOS:
Nació en 1981
. Historia
MS-DOS se
desarrolló a partir de QDOS, Quick and Dirty Operating System, también
conocido como 86-DOS. Su desarrollo se inició oficialmente en 1981 y fue
lanzado en 1982 como MS-DOS 1.0. Tuvo ocho versiones principales y alcanzó gran
difusión pero fue gradualmente reemplazado por sistemas operativos que ofrecían
una interfaz gráfica de usuario (GUI), en particular, por varias generaciones
del sistema operativo Microsoft
Windows.
Versiones
· PC
DOS 1.0 - Liberado en 1981 como complemento al IBM-PC. Primera versión de DOS.
Soporta 16 Kb de memoria RAM,
disquetes de 5,25 pulgadas de una sola cara de 160 Kb. 22 órdenes. Permite
archivos con extensión .com y .exe. Incorpora el intérprete de comandos COMMAND.COM.
· PC
DOS 1.1 - Corregidos muchos errores, soporta disquetes de doble
densidad 1.25 - Primera versión liberada con el nombre MS-DOS.
· MS-DOS
2.0 - Complemento del IBM XT liberado
en 1983.
Más del doble de nuevos comandos, soporte de disco duro (alrededor
de 5 MB).
· PC
DOS 2.1 - Complemento del IBM PCjr.
Añadidas algunas mejoras.
Disquetes de instalación de MS-DOS 5.0
· MS-DOS
2.11 - Añadido soporte para otros idiomas y soporte LAN.
· MS-DOS
3.2 - Añadida capacidad para disquetes de 3,5 pulgadas y 720 KB.
· PC
DOS 3.3 - Añadido soporte para el ordenador PS/2 de IBM y los nuevos
disquetes de 3,5 pulgadas de alta capacidad (1,44 MB). Nuevas páginas de código
de caracteres internacionales añadidas, con soporte para 17 países.
· MS-DOS
3.3 - Capacidad para crear particiones de disco superiores a 32 MB.
Soporte de 4 puertos serie (antes sólo 2). Incorporación de la orden
"Files" para poder abrir hasta 255 archivos simultáneamente.
· MS-DOS
4.0 - Generado con el código fuente de [[IBM]} no con el de Microsoft.
· PC
DOS 4.0 - Agregado DOS Shell,
algunas mejoras y arreglos.
· MS-DOS
4.01 - Versión para corregir algún error.
· MS-DOS
5.0 - Implementado en 1991, incluyendo más características de administración de
memoria y herramientas para soporte de macros, mejora del
intérprete de órdenes o shell.
· MS-DOS
6.0 - Liberado en 1993, incluye soporte para Microsoft
Windows, utilidades como Defrag (desfragmentación del disco), DoubleSpace (compresión
de archivos), MSBackup (copias de seguridad), MSAV (Microsoft Anti-Virus), MemMaker, etc.
· MS-DOS
6.2 - Versión para corregir errores.
· MS-DOS
6.21 - Eliminado el soporte de compresión de disco DoubleSpace.
· PC
DOS 6.3 - Liberado en abril de 1994.
· MS-DOS
6.22 - Última versión distribuida por separado. Incluido DriveSpace
para sustituir a DoubleSpace.
· PC
DOS 7.0 - Añade Stacker para reemplazar a
DoubleSpace.
· MS-DOS
7.0 - Distribuido junto con Windows 95.
Incluye soporte para nombres de archivo largos (hasta ahora habían tenido la
restricción del 8+3).
· MS-DOS
7.1 - Integrado en Windows 95 OSR2 y posteriormente en Windows 98 y
98 SE. Soporta sistemas de archivos FAT32.
· MS-DOS
8.01 - Incluido en Windows Me.
Es la última versión de MS-DOS.
Características
Monousuario
y monotarea. En la versión 2.0, lanzada en 1983, se le introdujeron
características propias de Unix, como el uso de subdirectorios, tuberías, redirección de
entrada y salida de comandos, así como soporte para discos duros y floppies de
360K de capacidad.3
Comandos
básicos
Comandos básicos
MS-DOS
Inicio
Para
iniciar DOS en Windows 8, hay que irse al botón de Inicio, Ejecutar y poner
cmd. Se abrirá una ventana de DOS en la que se probarán todas las opciones de
los comandos utilizados.
Comodines
hacerlos
corresponder con un número determinado de caracteres. Así, si ponemos
‘comandobusqueda
a???.txt’,
el comando ‘comandobusqueda’ nos devolverá el listado de ficheros que tengan
extensión .txt, que empiezan por ‘a’ y le siguen tres caracteres.
∗ : Sustituye cadenas
de caracteres. Por ejemplo si queremos buscar los ficheros que tengan extensión
txt, deberemos poner ‘comandobusqueda *.txt’.
Ayuda
MSDOS
MSDOS,
cuenta con una ayuda que se ejecuta con el comando HELP. Lo malo es que hay
versiones que no incorpora tal ayuda (WINDOWS XP sí lo incorpora). Si ponemos
help y el listado es demasiado largo podemos visualizarlo ventana a ventana
poniendo: help | more. En WINDOWS 8, si queremos obtener la ayuda de un comando
determinado podemos obtenerla, introduciendo el comando y a continuación /? ó escribiendo
help seguido del comando. Por ejemplo: dir /? ó help dir. Esto nos sacara la
ayuda del DOS sobre este comando.
Gestión
de directorios
Comando:
DIR
Función:
Lista todos los ficheros y directorios de la ruta en la que nos encontramos.
Mediante parámetros podemos modificar
ese listado.
Sintaxis:
DIR [unidad\directorio\fichero]
Parámetros:
Algunos de los parámetros que se pueden utilizar para modificar el listado de
archivos y directorios son los siguientes:
/P
Muestra pantalla por pantalla el listado, para visualizar la pantalla siguiente
basta con pulsar una tecla. Al pulsar una tecla se procesara el siguiente
bloque de listado y así sucesivamente.
/O
Ordena por el orden especificado:
/ON Ordena por nombre en formato de
lista detallada
/OE Ordena por extensión
/OS Ordena por tamaño
/OD Ordena por fecha
/OG Ordena poniendo agrupados todos
los directorios después de los ficheros.
/O-X Ordena inversamente por el
orden especificado por X
/S
Muestra los archivos del directorio especificado y todos sus subdirectorios
Comando:
CD
Función:
Permite cambiar de un directorio activo a otro.
Sintaxis:
CD [unidad:]\[ruta]\[directorio]
Observación:
Si deseamos bajar un nivel en el árbol de directorios, sólo es necesario
escribir cd..
Comando:
MD ó MKDIR
Función:
Crear directorios
Sintaxis:
MD [unidad\ruta\]<nombre>
Observación:
Si intentamos crear un directorio que ya estuviera creado nos da error. En
algunos casos se puede hacer mkdir dir1\dir2 y sería equivalente a la
siguientes acciones: mkdir dir1; cd dir1; mkdir dir2; cd dir2;
cd
..; cd..
Comando:
RD
Función:
Borra un directorio (sólo si se encuentra vacío).
Sintaxis:
RD [unidad\ruta\]<nombre>
Parámetros:
Los parámetros que se pueden utilizar con este comando son:
/S
Elimina todo el directorio a borrar aunque no esté vacío, pero pide
confirmación.
/Q
No pide confirmación para eliminar un árbol de directorios cuando se utiliza
junto con la opción /S. Manejo de Herramientas Informáticas
Gestión
de archivos
Comando:
TYPE
Función:
Ver el contenido de archivos de texto, haciendo un listado (no permite el uso
de comodines).
Sintaxis:
TYPE [unidad:]\[ruta]\[directorio]\<archivo>
Comando:
PRINT
Función:
Imprime archivo de texto.
Sintaxis:
: PRINT [unidad:]\[ruta]\[directorio]\<archivo>
Comando:
COPY
Función:
Copia el fichero origen al fichero destino.
Sintaxis:
copy <fichero-origen> <fichero-destino>
Observación:
Para juntar varios archivos, hay que especificar un único archivo destino y los
archivos origen ponerlos en el formato: archivo1+archivo2+archivo3. Si el
archivo destino existe, pide confirmación de sobreescritura de dicho archivo.
Si queremos que no nos pida confirmación, deberemos usar el parámetro /Y
para
omitir dicha confirmación.
Comando:
REN o RENAME
Función:
Renombra un fichero. Dará error si existe un fichero que tenga el mismo nombre
dentro del mismo
directorio.
Con este comando se pueden utilizar los comodines del dir.
Sintaxis:
rename <nombre-actual> <nombre-nuevo>
Comando:
MOVE
Función:
Este comando mueve ficheros de un directorio a otro.
Sintaxis:
move [/Y] <origen> <destino> donde /Y es un parámetro que
poniéndolo, el move moverá ficheros sin preguntar la confirmación de reemplazo
a otros archivos que se puedan llamar de la misma forma al directorio de
destino. En caso de no especificarse, MSDOS pedirá una confirmación de
reemplazo de ficheros.
Comando:
DEL ó ERASE
Función:
Se encarga de borrar uno o varios archivos. Se pueden utilizar comodines.
Sintaxis:
del [unidad:]\[ruta]\[directorio]\<archivo>
Parámetros:
Algunos de los parámetros que se pueden utilizar con este comando son:
/P
Pide confirmación antes de eliminar cada archivo.
/F
Fuerza la eliminación de los archivos de sólo lectura.
Comando:
FC
Función:
Compara dos ficheros y verifica si las copias son exactas.
Sintaxis:
FC fichero1 fichero2
Comando:
XCOPY
Función:
Copia un directorio entero con subdirectorios y ficheros incluidos. Recibe el
nombre del directorio a copiar y opcionalmente el directorio destino. Admite
también una serie de parámetros.
Sintaxis:
xcopy origen [destino]
Parámetros:
Los parámetros que admite son:
/P
: Pide confirmación de SI o NO antes de copiar cada archivo.
/S
: Indica que la copia debe hacerse extensiva a todos los subdirectorios,
exceptuando los vacíos.
/E
: Igual que con el /S, sólo que copia también los directorios vacíos.
/W
: Espera la confirmación antes de copiar los archivos.
/V
: Verifica si el archivo se ha copiado correctamente.
/C:
Continúa copiando aunque ocurran errores.
/Q:
No muestra los nombres de los archivos mientras está copiando.
Comando:
DOSKEY
Función:
Comando residente en memoria y una vez activado, permite visualizar los
comandos de MSDOS introducidos con anterioridad a través de la línea de
comandos. Las flechas de arriba y abajo recuperan los comandos, la tecla de
escape limpia lo que hubiese escrito en la línea de comandos, F7 muestra los comandos
usados, pulsando las teclas Alt + F7 se borran los comandos utilizados como si
acabásemos de abrir el terminal DOS.Manejo de Herramientas Informáticas
Comando:
EDIT
Función:
Editor de texto de MSDOS con una interfaz gráfica. Permite visualizar cualquier
archivo que contenga texto.
Sintaxis:
edit [unidad:]\[ruta]\[directorio]\<archivo.ext (solo de texto)>
Ejemplo:
c:\>edit fichero.txt
Con
esto se nos abriría el editor de texto del MSDOS con el archivo fichero.txt. En
caso de que el nombre de archivo pasado como parámetro al edit no exista, el
edit abrirá un archivo nuevo en blanco almacenado con ese nombre pero de forma
temporal, con lo cual luego hay que guardarlo a través del menú que ofrece el
edit.
Atributos
de los ficheros
Los
atributos permiten asociar a los ficheros características especiales. Estas
características de los ficheros son que sean ficheros:
1. De sólo lectura (R): Protege la
escritura y el borrado de un fichero. El fichero sólo puede ser leído.
2. De archivo (A) : Sirve para saber
si un determinado fichero ha sido o no modificado.
3. Oculto (H): Sirve para ocultar un
fichero. Por ejemplo algunos archivos del sistema son ocultos.
4. De sistema (S) : Sirve para
identificar los archivos propios del sistema, los cuales sirven para cargar el
SO.
Para
visualizar o modificar los atributos de un fichero se utiliza el comando
attrib.
Comando:
ATTRIB
Función:
Visualiza o modifica los atributos de un fichero.
Sintaxis:
attrib /s
Sintaxis:
attrib <fichero> <+/-></h/s/a/r> (modificará los atributos de
un fichero determinado)
Obs:
Con + establecemos un atributo a un fichero y con – lo borramos. Si no damos
ningún parámetro lo que hacemos es visualizar los atributos.
Discos
y disquetes
Comando:
FORMAT
Función:
Formateado, o borrado completo de un disco o disquete.
Sintaxis:
format <unidad:>
Parámetros:
Si se quiere realizar un formato rápido se le puede dar el parámetro /Q.
Comando:
CHKDSK
Función:
Comprueba el estado de un disco o disquete correspondiente a la unidad
introducida como parámetro y muestra un informe de su estado.
Sintaxis:
chkdsk [unidad:] [fichero]
Obs:
Se puede utilizar con la opción /F ó /R que se encargan de encontrar los
sectores dañados y recupera la información legible en el disco.
Comando:
DISKCOPY
Función:
Copia el contenido total de un disco o disquete, sirve para hacer copias de
seguridad. La unidad origen y destino puede ser la misma, por ejemplo cuando
copiamos un disquete.
Sintaxis:
diskcopy <unidad_origen:> <unidad_destino:>
Comando:
DISKCOMP
Función:
Compara el contenido de dos disquetes.
Sintaxis:
diskcomp [unidad1: [unidad2:]]
Comando:
LABEL
Función:
Permite crear, cambiar o borrar el nombre de la etiqueta que tiene asignado un
disco o disquete cuando éste es formateado. La etiqueta es un nombre asignado
por el usuario para identificar el disco o disquete. Si ponemos sólo label, nos
visualizaría el nombre de la etiqueta de la unidad actual. Si especificamos la
etiqueta la asignaría a la unidad actual.
Sintaxis:
label [unidad:] [etiqueta de volumen]
Comando:
VOL
Función:
Muestra la etiqueta y el número de serie que se le es asignado al disco o
disquete, si están especificados. Este número de serie no es modificable porque
el sistema tiene que identificar de forma única el disco o disquete.
Sintaxis:
vol [unidad:]Manejo de Herramientas Informáticas
Comando:
DEFRAG
Función:
Defragmenta y optimiza el disco, almacenando los ficheros en clusters
secuenciales, lo queoptimiza el rendimiento del sistema.
Sintaxis:
defrag
Obs:
No está en Windows XP, pero se encuentra con interfaz gráfica en el menú
Inicio, todos los programas, accesorios, herramientas del sistema,
desfragmentador de disco.
Comando:
SCANDISK
Función:
Comprueba la integridad de los datos almacenados basándose en el estado del
disco que
almacena
estos datos.
Sintaxis:
scandisk
Obs:
No está en Windows XP.
Otros
Comando:
PROMPT
Función:
Muestra en pantalla el texto deseado. Admite una serie de signos que devuelven
valores.
Sintaxis:
prompt [ texto o parametros ]
Ejemplo:
C:\>prompt El verdadero poder se encuentra en OrioN ScripT.$_ Hoy es dia $D
y son las
$._Te
lee una nueva orden $p.
Signos
especiales: El signo $ le indica a DOS que debe sustituir la cadena de carácter
que le sigue por un valor almacenado.
$B Canalización ( | ).
$D Muestra en pantalla la fecha del
sistema.
$H Elimina el carácter anterior.
$N Visualización de la unidad de
trabajo por defecto.
$T Muestra en pantalla la hora del
sistema.
$V Muestra la versión del MSDOS con
la que estamos operando.
Comando:
CLS
Función:
Limpia la pantalla, sólo queda el directorio en el que nos encontrábamos
situado en la parte superior de la pantalla.
Sintaxis:
cls
Comando:
VER
Función:
Este comando nos muestra en pantalla la versión que estamos usando del MSDOS.
Sintaxis:
ver
Comando:
DATE
Función:
Muestra ó establece la fecha del sistema. En una línea posterior nos facilita
la posibilidad de cambiar la configuración de la fecha del sistema. Si no se
quiere cambiar la fecha del sistema pulsar simplemente intro, en caso
contrario, especificarla en formato dd-mm-aa. Si se quiere sólo consultar la
fecha y que no ofrezca la posibilidad de cambiarla, deberemos añadirle el
parámetro /T.
Sintaxis:
date
Comando:
TIME
Función:
Muestra o establece la hora del ordenador. Si no se quiere rectificar la hora
del sistema,
simplemente
pulsar intro. Si se quiere sólo consultar la hora y que no ofrezca la
posibilidad de cambiarla, deberemos añadirle el parámetro /T.
Sintaxis:
time
Comando:
ECHO
Función:
Muestra mensajes. También se puede activar o desactivar el comando de echo
poniendo on ó off seguido del comando.
Sintaxis:
echo mensaje
Comando:
EXIT
Función:
Cierra el intérprete de DOS en el que estemos.
Sintaxis:
exitManejo de Herramientas Informáticas
Redireccionamientos
MSDOS
permite trabajar con otros dispositivos de entrada y salida aparte de la
pantalla y el teclado como puede ser la impresora, etc. Esto se realiza gracias
a los redireccionamientos del DOS. Si queremos guardar el resultado de un
comando en un fichero, podemos redireccionar la salida del comando al fichero
con un símbolo especial.
Operadores
de redireccionamiento de la salida: Es el signo de (mayor que): “>”. Este
signo dirigirá el comando introducido en el DOS hacia un dispositivo de entrada
o salida, que puede ser un fichero. Por ejemplo, si ponemos en el DOS: dir >
salidadir.txt guardaremos la salida del comando dir en el fichero de texto
salidadir.txt.
Operadores
de redireccionamiento de entrada: Es el signo de (menor que): “<”. Indica al
DOS que debe tomar los datos de entrada desde un fichero que se especifique
(por supuesto debe existir dicho fichero) o de otro dispositivo, en lugar de
tomarlos por teclado. MSDOS cuenta con 3 órdenes tomadas específicamente para
este tipo de redireccionamientos, hablamos de:
SORT : Ordena los datos de
entrada.
MORE: Visualiza el contenido de
los datos de entrada pantalla a pantalla.
FIND: Localiza una cadena de
caracteres específicos dentro de los datos de entrada.
Operadores
de redireccionamientos de concatenación a un fichero: Se usa el signo doble
mayor que:
“>>”.
La diferencia entre este y el anterior ‘>’ de redireccionamiento a un
fichero, radica que este redirecciona el resultado a un fichero y si este
fichero contiene datos los nuevos datos los sitúa al final del fichero. En el anterior
caso, cuando existe el fichero y contiene datos, se borran los datos que
hubiera en el fichero para meter los nuevos datos.
Filtros
MSDOS
además de permitir redireccionar las órdenes a dispositivos de entrada y
salida, también permite redireccionar las ordenes a otras ordenes. Para ello
cuenta con los FILTROS, para identificarlos usa el signo | (Alt Gr + 1). Los
filtros con los que cuenta son: MORE, SORT, FIND.
MORE:
Visualiza el resultado de una orden páginas a página si el resultado es mayor
que la pantalla.
SORT:
Se encarga de ordenar los datos de entrada. Por defecto los ordena según la
primera letra de cada fila
de
los datos de salida.
Sintaxis:
SORT [/R] [/+numero]
/R:
Indica a MSDOS que debe invertir el orden de la ordenación (de mayor a menor).
/+numero:
Indica a MSDOS que en lugar de ordenar por el primer carácter, lo haga por el
carácter
que
ocupe la posición que se le especifique.
/T:
Redirige la salida al fichero especificado después de esta opción.
FIND:
Localiza una cadena de caracteres dentro de un fichero. Este filtro recibe como
entrada datos dispuestos en filas y devuelve sólo aquellas filas que contienen
la secuencia de caracteres o la cadena que se ha especificado en la orden.
Sintaxis:
FIND [parámetro] “cadena” fichero
/V:
Muestra todas las líneas que no contienen la cadena.
/C:
Muestra sólo el número de líneas que contienen la cadena.
/I:
No distingue mayúsculas y minúsculas.
/N:
Muestra las líneas de texto con la cadena y los números de esas líneas
COMANDO HELP
VIDEO TUTORIAL
CONCLUSION:
Es un
conjunto de comandos que nos permite manipular información en discos y procesos
desde el sistemas mas básico de nuestras computadoras pero quiero que quede bien claro que el MS-DOS no termina aquí, y
que esto es solamente una porción muy pequeña de lo que podemos encontrar para
trabajar, pero he descartado el resto porque este proyecto solo es una
introducción y una referencia rápida de las funciones más importantes,
esenciales para trabajar y satisfacer la mayoría de nuestras necesidades.