¿Qué es MS-Dos?
MS-DOS
(siglas de MicroSoft Disk Operating System, Sistema operativo de disco de
Microsoft) es un
sistema operativo para computadoras basados en x86. Es decir, a todos los
efectos es un segundo
sistema operativo a parte del que tengamos instalado.
La historia de MS-DOS está muy ligada a la
historia del IBM PC, que en el mes de agosto cumplía 30 años, puesto
que este sistema operativo surgió para dotar a los sistemas de IBM de un
sistema operativo distinto al CP/M y que, lógicamente,
fuese más potente.
Casualidades del destino, los ejecutivos de
IBM estaban convencidos que una empresa de Seattle de nombre Microsoft era la que había desarrollado el sistema
operativo CP/M, que era bastante popular en aquella época, sin embargo estaban
totalmente equivocados y confundieron Microsoft con Digital Research. Tras
reunirse con Bill Gates y darse cuenta del error, los emisarios de IBM
concertaron una cita con Digital Research que no fue demasiado fructífera
porque la compañía quería revisar con detalle el contrato ofrecido por IBM y
como la compañía quería lanzar sin demasiados retrasos el IBM PC al mercado,
volvieron a reunirse con Gates para ver si les podía ofrecer una alternativa.
Bill Gates demostró ser un genio de los negocios al
tomar una de las mejores decisiones empresariales de la historia: prometió a
IBM un sistema operativo mejor que el CP/M (aunque no tenía nada real que
ofrecer) y, además, no les vendería el sistema operativo sino que se lo
distribuiría en forma de licencias para cada una de las máquinas que se
fabricasen. IBM no le dio valor al software en esos momentos y pensó que con
vender máquinas sería suficiente, así que aceptaron las condiciones de Gates.
Sin nada real que ofrecer, Microsoft adquirió por
50.000 dólares el QDOS desarrollado por Tim Paterson en Seattle Computer
Products y del que se decía que era un plagio del CP/M. Microsoft modificó el
QDOS para cumplir las especificaciones acordadas con IBM y, al terminarlas (en
julio de 1981), rebautizó el sistema como MS-DOS aunque, al vincularla al IBM
PC, se distribuyeron bajo el nombre de PC DOS.
Esta primera versión de MS-DOS soportaba 16 Kb
de memoria RAM, disquetes de 5,25 pulgadas de una sola cara de 160 Kb e incluía
ya 22 órdenes además de incluir ya el intérprete de comandos COMMAND.COM. y manejar archivos con extensión .com y .exe.
Como la arquitectura del IBM PC era abierta (y
basada en componentes del mercado), otros fabricantes comenzaron a lanzar
equipos clónicos y compatibles con el IBM PC, así que también recurrieron a
Microsoft para que les dotase de licencias MS-DOS con las que equipar sus
sistemas. La compañía de Bill Gates, dado que era la propietaria, no tuvo
ningún inconveniente en distribuir el sistema operativo y gracias a este audaz
movimiento las ganancias de la compañía se multiplicaron exponencialmente.
Comandos básicos MS-DOS
Inicio
Para iniciar DOS en Windows XP, 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
? : Sustituye a un sólo carácter. Se puede
utilizar más de un signo de interrogación seguido para
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 XP, 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 que optimiza
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.
- $_ Salto de línea (intro).
- $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.
- $P Visualiza el directorio de trabajo incluyendo la unidad
- $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: exit
Manejo 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 redirecciones 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 re direcciona 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 órdenes a
otras órdenes. 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



No hay comentarios.:
Publicar un comentario