MS - DOS


(Microsoft Disk Operating System) MS - DOS


Definición:
Es un sistema operativo mono usuario y mono tarea, que cuenta con el uso de subdirectorios, redirección de entrada y salida de comandos así como soporte de discos duros y disquetes.

No posee interfaz gráfica de archivos, sino que se utiliza mediante línea de comandos, es decir, se comanda mediante órdenes escritas.

Para iniciar DOS en Windows, 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.

COMANDOS BÁSICOS

COMANDO
FUNCIÓN
DIR
Lista todos los ficheros y directorios de la ruta en la que nos encontramos. Mediante parámetros podemos modificar ese listado.
Parámetros:
/P Muestra pantalla por pantalla el listado
/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
CD
Permite cambiar de un directorio a otro.
MD o MKDIR
Crear directorios.
RD
Borra un directorio solo si se (encuentra vacío).
TYPE
Ver el contenido de un archivo de texto haciendo un listado (no permite uso de comodines).
PRINT
Imprime archivos de texto.
COPY
Copia un archivo origen a otro destino.
REN o RENAME
Renombra un archivo, dará error si existe un archivo que tenga el mismo nombre.
MOVE
Mueve un archivo a otro destino.
DEL o ERASE
Se encarga de borrar uno o varios archivos (Permite el uso de comodines).
/P Pide confirmación antes de eliminar cada archivo.
/F Fuerza la eliminación de los archivos de solo lectura.
FC
Compara dos archivos y verifica si las copias son exactas
XCOPY
Copia un directorio entero con subdirectorios y archivos incluidos.
Admite los siguientes parámetros:
/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.
EDIT
Abre el editor de texto con interfaz gráfica.
FORMAT
Formateado o borrado de un disco o disquete.      
CHKDSK
Comprueba el estado de un disco o disquete.
DISKCOPY
Copia el contenido total de un disco o disquete
LABEL
Permite crear, cambiar o borrar el nombre de la etiqueta
VOL
Muestra la etiqueta y la serie del disco duro
DEFRAG
Defragmeta y optimiza el disco duro
SCANDISK
Comprueba la integridad de los datos almacenados, basándose en el estado del disco.
CLS
Limpia la pantalla, únicamente queda el directorio.
VER
Muestra la versión que estamos utilizando.
DATE
Muestra o establece la fecha del sistema.
TIME
Muestra o establece la hora del sistema.
EXIT
Cierra MS-DOS

COMODÍN: Es un carácter que representa cualquier otro carácter o cadena de caracteres. En MS-DOS el apoyo de comodín es(*)
El carácter asterisco (*). Significa cualquier secuencia de caracteres.
??: 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 ‘comando busqueda’ 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 ‘comando busqueda *.txt’.



 

RE DIRECCIONAMIENTOS

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 re direccionamientos 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




  

1 comentario: