Anda di halaman 1dari 5

MS-DOS

MS-DOS nació en 1981 al ser encargada Microsoft de producir un sistema


operativo para la gama de computadores personales IBM PC de IBM.
Rápidamente Microsoft compró los derechos de QDOS también conocido como
86-DOS,[1] de Seattle Computer Products, y comenzó a trabajar en las
modificaciones para poder cumplir con los requerimientos de IBM. La primera
edición, MS-DOS 1.0, fue presentada en 1982.[2] La versión incluida en los
PC's de IBM fue conocida como PC DOS. Aunque MS-DOS y PC-DOS fueron
desarrollados por Microsoft e IBM en paralelo, los dos productos se separaron
con el tiempo.

Aunque los PCs pueden comunicarse con otros a través de redes, su modo
habitual de trabajar es autónomo, por lo que el DO es un sistema operativo
monousuario. Su cometido consiste en
Gestionar los recursos del sistema, controlando el uso de los dispositivos
(como las unidades de disco, la impresora, el ratón), administrando la memoria
principal y facilitando la ejecución de programas y la organización de archivos
dentro de los discos.

El dos es en realidad un programa(o mejor dicho un conjunto de programas)


grabados en un disco. Cuando se enciende un equipo, se empieza cargando
este programa en la memoria principal y se efectúan las tareas de puesta en
marcha; entonces entra en funcionamiento la unidad interprete de comanda,
que espera las ordenes del usuario y las va ejecutando sucesivamente.

Comandos internos

 CD o CHDIR - Cambia el directorio actual.


 CD nombre_directorio Cambia al directorio jerárquicamente inferior.
 CLS - Limpia todos los comandos y toda la información que hay en
pantalla, excepto el incitador de comandos (prompt) usualmente la letra
y ruta de la unidad usada (Por ejemplo C:\>)
 COPY - Copiar un archivo de un directorio a otro
 COPY CON Copia a un archivo los caracteres introducidos en pantalla
(CONsola)
 DIR - Lista los directorios y archivos de la unidad o directorio actual.
 FOR - Repite un comando
 PROMPT- Cambia la línea de visualización de la orden.
 MD - Crea un nuevo directorio.
 RD o RMDIR- Elimina un directorio.
 REM - Permite insertar comentarios en archivos de proceso por lotes.
 REN o RENAME - Renombra archivos y directorios.
 SET - Asigna valores a variables de entorno.
 TIME - Visualiza o cambia la hora del reloj interno.
 TYPE - Muestra el contenido de un fichero. Se utiliza, principalmente,
para ver contenidos de ficheros en formato texto.
 VER - Muestra la versión del Sistema Operativo.
 VOL - Muestra la etiqueta del disco duro y su volumen (si lo tiene).
 MEM - Muestra la cantidad de memoria RAM, la cantidad ocupada y la
libre.

Comandos externos

 ATTRIB - Sin parámetros, visualiza los atributos de los directorios y


archivos. Con parámetros, cambia los atributos de directorios y archivos.

Los atributos de los directorios, y los ficheros son: de lectura (r), de


escritura (w), de archivo (a), oculto (h), de sistema (s). Parámetros:
signos (más o menos) y letras r, w, a, y h "v". Ejemplo: Attrib +r *.*
(atributo de sólo lectura, para todos los ficheros de ese directorio)

 APPEND - Sirve para especificar trayectorias para ficheros de datos.


 BACKUP - Ejecuta una copia de seguridad de uno o más archivos de un
disco duro a un disquete.
 CHKDSK - Verifica si hay errores en el disco duro. (También se puede
utilizar para corregirlos con el parámetro "/F")
 DELTREE - Borra un directorio sin importar que contenga subdirectorios
con todos sus contenidos.
 DISKCOPY - Permite hacer una copia idéntica de un disquete a otro,
pertenece al grupo de las órdenes externas.
 DOSKEY - Permite mantener residentes en memoria RAM las órdenes
que han sido ejecutadas en el punto indicativo.
 FC - Compara ficheros.
 FORMAT - Permite crear la estructura lógica, en una unidad física de
almacenamiento (discos duros, disquetes y unidades de
almacenamiento masivo).
 PRINT - Permite imprimir ficheros.

Se pueden utilizar estos parámetros combinados.

 KEYB - Establece el idioma del teclado según el parámetro adicionado


(Ejemplo: KEYB SP para el teclado español).
 LABEL - Muestra o cambia la etiqueta de la unidad de disco duro.
 MEM - Muestra la memoria RAM, el espacio ocupado y el espacio libre.
 MOVE - Mueve o cambia de posición un directorio y/o ficheros. También
renombra subdirectorios.
 SUBST - Crea una unidad lógica virtual a partir de un directorio.
 TREE - muestra los directorios en forma de ARBOL

PROGRAMACION BATCH

Es un archivo de procesamiento por lotes: se trata de archivos de texto sin formato,


guardados con la extensión *.bat que contienen un conjunto de comandos DOS.
Cuando se ejecuta este archivo bat, los comandos contenidos son ejecutados en
grupo, de forma secuencial, permitiendo automatizar diversas tareas.
Cualquier comando DOS puede ser utilizado en un archivo batch
Ej 1

@echo off

echo Hola Mundo

pause

exit

Eje 2

@echo off

echo Hola, Cuando pulses la tecla se borrara el contenido y


cambiara por otro.

pause

cls

echo ¿Ves?

pause

exit

Ahora vamos a crear un Batch que copie un archivo, luego lo mueva a otro directorio,
borre el original y vuelva a copiar el copiado.
En la carpeta donde crearás el archivo .bat crea un archivo de texto llamado
copiame.txt. En él, escribe lo que quieras. Este será el archivo que copiaremos.

Ej 3

@echo off

echo Hola, Copiaremos un archivo

pause

copy "copiame.txt" "copiado.txt"

move "copiado.txt" "C:\copiado.txt"

del "copiame.txt"

cd "C:\"

copy "copiado.txt" "copiado2.txt"

exit
CREAR UN DOCUMENTO

Primera forma: desde la interfaz de Windows

Segunda forma: echotexto consola > texto consola.txt

echo TEXTO DE PRIMERA LINEA > nombre.extensión

echo TEXTO SEGUNDA LINEA >> nombre.extensión

echo TEXTO SIGUIENTE LINEA >> nombre.extensión

Tercera forma: edit textoconsola.txt

edit textoconsola.txt

EFECTOS Color, titulo, help

PERSONALIZACION

@echo off
color 30
echo ==================================
echo = =
echo = Personalizado =
echo = =
echo ==================================
echo.
echo.
echo Esto esta personalizado, para salir presiona una tecla.
pause>nul
exit

ABRIENDO Y CERRANDO PROCESOS

Start proceso

Taskkill /f proceso

MANEJO DE VARIABLES

@echo off
set Nombre= Armando Casas de Bareque
echo %Nombre%
pause
@echo off
title ejevariables
set/p nombre= ¿como te llamas?
echo.
pause
echo.
set/p edad= ¿y cuantos años tienes?
echo.
pause
echo.
set/p vive= ¿y donde vives?
echo.
pause
cls
echo te llamas %nombre% y tienes %edad% años y vives en %vive%
echo.
pause > nul
exit

Anda mungkin juga menyukai