viernes, 14 de marzo de 2014

Ejercicios MS-DOS

Hoy como segunda entrada os traigo unos ejercicios para que practiquéis con MS-DOS.
antes de nada, os explicaré que para hacer los ejercicios de disquetes, podéis crear un disquete virtual con virtual PC ( en lugar de crear nueva máquina, creáis nuevo disco y elegís el floppy ^^).







1.     Suponiendo que estamos en la carpeta desiertos que a su vez está dentro de paisajes y de informes de la unidad C:
Indicar las rutas relativas y absolutas a:


Absoluta
Relativa
trabajos


paisajes dentro de trabajos


fichero 2001.doc dentro de la carpeta paisajes que está dentro de trabajos


playas


fichero aleman.gif de perros


fichero gastos.xls de informes




Si estamos dentro de paisajes en la carpeta trabajos


Absoluta
Relativa
trabajos


paisajes dentro de trabajos


fichero 2001.doc dentro de la carpeta paisajes que está dentro de trabajos


playas


fichero aleman.gif de perros


fichero gastos.xls de informes




2.     Utilizando comodines

a.  En C:\INFORMES\PAISAJES\MONTAÑAS todos los ficheros cuyo nombre empiece por Alpes



b.  En C:\INFORMES\PAISAJES\DESIERTO todos los ficheros cuyo nombre empiece por Desiert que además tengan extensión gif.



c.  En C:\TRABAJOS\ANIMALES todos los archivos con información a partir del 2000 (incluido)



d.  En C:\INFORMES\ANIMALES\PERROS todos los archivos cuyo nombre comience por beagle


3.     Listar el contenido del directorio perros independientemente del directorio en el que estemos situados.

   

4.     Listar los archivos del directorio perros que sean documentos de word ( extensión doc).. Suponemos que estamos en el directorio gatos (Utilizar rutas relativas)
  


5.     Listar todos los archivos del directorio SIMM dentro de la unidad Z: Mostrar el contenido en pantallas, es decir si el resultado no coge en una pantalla que no se listen más archivos hasta que pulso una tecla,



6.     Listar los ficheros cuyo nombre sea 1999 dentro de la carpeta trabajos, hacer la búsqueda también en sus subcarpetas. Estamos en la carpeta C:\INFORMES\PAISAJES\MONTAÑAS



7.     Igual que el anterior pero ordenar el resultado por fecha y hora de forma descendente.



8.     Listar los ficheros ocultos que existen en C: (realizar también la búsqueda en subdirectorios). Mostrar el resultado en columnas



9.     Introduce la orden adecuada de forma que me pueda mover con las flechas del cursor por los comandos que he ejecutado con anterioridad



10. Crear la estructura de directorios anterior



11. Suponiendo que estamos dentro de perros crear dentro de animales un directorio llamado pájaros y otro llamado peces. Utilizar rutas relativas.



12. Suponiendo que estamos en A: ir a C: y después a la carpeta pájaros (hacerlo cambiando primero a la unidad y después al directorio y de forma única en un solo paso.)




13. Suponiendo que estamos dentro de pájaros borrar el directorio pájaros



14. Suponiendo que estamos dentro de peces y que este directorio tiene 2 archivos eliminar el directorio peces. 



15. Mostrar la estructura de directorios creada en el punto 10  a partir de la rama informes (independientemente del directorio en el que esté)



16. Copiar todos los archivos del directorio playas que hagan referencia a miño y todos los archivos del directorio montañas que hagan referencia a los alpes al directorio paisajes del disquete (la carpeta se encuentra directamente en el raíz del disquete). Además en el caso de los archivos de montañas a la hora de realizar la copia debe de especificarse una M delante del nombre del archivo



17. Copiar los archivos de la carpeta paisajes del diskette a otro diskette


  
18. Borrar todo el contenido del diskette



19. Copiar la estructura de archivos y directorios desde el punto paisajes de informes al disquete. Si existiesen ficheros ocultos copiarlos también. Copiar los directorios incluso si están vacios



20. Realizar una copia exacta del disquete



21. Suponiendo que estamos en perros mostrar en pantalla el contenido del fichero informes.txt que está dentro de la carpeta informes.


22. Suponiendo que estamos en animales mostrar en pantalla el contenido del fichero resumen.doc que está dentro de la carpeta informes.


           
23. Borrar dentro de la capeta paisajes de trabajos el fichero 1999.doc suponiendo que estamos dentro de la carpeta animales de trabajos. Pedir confirmación para realizar el borrado.



24. Recuperar los archivos borrados anteriormente.



25. Cambiarle a los archivos dentro de la carpeta animales de trabajo el nombre. Anteponerles año al nombre del archivo. Estamos situados en la misma carpeta



26. Cambiarle el nombre a la carpeta trabajos y llamarle estudios.



27. Deshacer el cambio de nombre realizado en el punto anterior.



28. Crear una carpeta dentro de la carpeta animales de trabajos llamado 90s y mover a el todos los archivos de la carpeta animales que sea de la década de los 90



29. Cambiar la hora del sistema al horario de veranoç



30. Mostrar la fecha del sistema



31. Mostrar la versión de MS-DOS



32. Mostrar la etiqueta de volumen del disquete.



33. Cambiarle la etiqueta de volumen al disquete. Ponle tu nombre



34. Borra la pantalla



35. Borra todo el contenido del diskette y asignale la etiqueta de volumen ASI



36. Formatea el diskette como disco de arranque



37. Imprime el fichero informes.txt suponiendo que estás en TRABAJOS (utilizar rutas relativas)




38. Añadirle al fichero informes.txt más datos



39. Chequear que el diskette formateado anteriormente está en buenas condiciones. Chequear también el disco duro.


40. A los archivos dentro de perros cuyo nombre sea beagle ponerle atributo de solo lectura. Ocultar el archivo aleman.gif


41. Mostrar todo el contenido del directorio perros (incluso ocultos)


42. Borrar el archivo beagle.wav



43. Mostrar el camino de búsqueda actual.



44. Añadirle al path actual el directorio C:\INFORMES\PAISAJES  (tendrá algún efecto a la hora de trabajar con los archivos de ese directorio)



45. Realizar las modificaciones necesarias para que un archivo no ejecutable del directorio C:\INFORMES\PAISAJES se localice aunque no indique su ruta ni esté ubicado en él.



46. Crear una unidad llamada M: que apunte C:\INFORMES\PAISAJES\MONTAÑAS



47. Ordenar descendentemente el contenido del fichero C:\INFORMES\INFORMES.txt




48. Ordenar el archivo C:\INFORMES\INFORMES.txt por el nombre de la persona que realizó el informe.



49. Ordenar una serie de datos introducidos por teclado


50. Mostrar el contenido del fichero C:\INFORMES\INFORMES.txt pantalla a pantalla



51. Encontrar en el fichero INFORMES.txt los informes de ANA



52. Encontrar en el fichero INFORMES.txt los informes que no sean del 2005



53. Listar la unidad M:, mostrando los archivos en columnas Guardar el listado en un fichero llamado  paisajes.txt



54. Añadir al fichero anterior el listado de playas y desiertos


55. Encontrar en el fichero INFORMES.txt los informes de ANA. Ordenarlos por fecha y guardarlos en un fichero llamado infAna.txt



56. Buscar todos los archivos de C:\INFORMES y sus subdirectorios creados en una determinada fecha. Mostrar el resultado pantalla a pantalla



57. Buscar todos los ficheros de sólo lectura de  C:\INFORMES y sus subdirectorios. Guardar el resultado en un fichero llamado lectura.txt



58. Buscar la carpeta GATOS dentro de C:\INFORMES



59. Buscar en informes.txt todos los informes que ha realizado ANA e imprimir la lista  ordenada por nombre del informe de forma descendente.
  


60. guardar en el fichero chequeo.txt el resultado del chequeo del estado del disco.





Una ayudita, por si alguien la necesita Comandos MSDOS
Y si aun no tienes tu MSDOS instalado....Instalación de MS-DOS

Espero que os sirvan de ayuda, repaso y/o refuerzo depende de vuestro nivel con este sistema operativo. pronto cambiaremos a Windows XP (con interfaz gráfica, por supuesto =D )


saludos!


UPDATE: podéis encontrar las respuestas a estos ejercicios AQUÍ

Calculadora para windows CMD

Hola! me he encontrado esto por aquí y tenía ganas de colgarlo =)
os dejo con la super calculadora de cmd para windows!




@echo off
rem calculadora CMD
:start
cls
echo.
echo.
echo s  sumar
echo m  multiplicar
echo r  restar  
echo d  dividir  
echo e  salir
echo.          
echo.          
echo.
set /p var= elige una opcion:
if %var%==s goto suma
if %var%==m goto mul
if %var%==r goto resta
if %var%==d goto division
if %var%==e goto end
if %var%==%var% goto error

:suma
echo.
set /p a=Escribe el primer numero:
set /p b=Escribe el segundo numero:
cls
set /a resultado=a+b
echo.
echo resultado: %resultado%
pause
goto start
cls

:mul
echo.
set /p a=Escribe el primer numero:
set /p b=Escribe el segundo numero:
cls
set /a resultado=a*b
echo.
echo resultado: %resultado%
pause
goto start
cls

:resta
set /p a=Escribe el primer numero:
set /p b=Escribe el segundo numero:
cls
set /a resultado=a-b
echo resultado: %resultado%
pause
goto start
cls

:division
set /p a=Escribe el primer numero:
set /p b=Escribe el segundo numero:
cls
set /a resultado=a/b
echo resultado: %resultado%
pause
goto start
cls

:error
cls
echo error, elija una opción válida.
pause>nul
goto start

:end
cls
exit




solo tenéis que copiar esto en un documento de texto al guardarlo, renombrarlo como .bat ('ejemplo.bat')
y a fardar de vuestra super calculadora!

martes, 11 de marzo de 2014

Comandos MS-DOS

Hola! hoy ando como siempre con poco tiempo, así que os dejo aquí una lista de comandos que podéis probar en vuestro msdos y así también tenéis una lista a mano de ellos ^^
Saludos!


CHKDSK - Controla un disco y provee información sobre su capacidad, su estado, los
directorios, los archivos, la FAT, etc. Ha sido reemplazado por SCANDISK en los DOS
6.2.

ATTRIB - Presenta en pantalla o modifica los atributos de los archivos.

COPY - Sirve para copiar archivos, concatenarlos, cambiarles el nombre, etc.

DIR - Presenta la lista del contenido de un directorio, en su totalidad o de manera
selectiva.

EDIT - Editor que reemplaza a Edlin desde el DOS.5. Se usará esencialmente para
modificar pequeños archivos de texto, empezando por los llamados "archivos de
sistema”, que son el CONFIG.SYS y el AUTOEXEC.BAT.

FDISK - Instala un disco duro, crea, muestra en pantalla o suprime particiones.

FORMAT - Formatea el disco destinatario marcando y eliminando los sectores
defectuosos, inicializando el directorio y la tabla de asignación de los archivos (FAT), y
cargando el programa de inicio.

INSTALL O INSTALAR- Carga los programas residentes, a través del Config.Sys.

MD - Crea un directorio. Otro nombre de este comando: MKDIR, por "Make Directory”,
creación de un directorio.

MSCDEX - Acceso a los CD-ROM. A partir del DOS 6.

SCANDISK - Herramienta de verificación y reparación de los discos duros, pero sólo a
partir de la versión 6.2.

ANSI.SYS - Carga el código ANSI. Interviene en el Config.Sys mediante un Device=

APPEND - Indica al sistema en qué directorios debe buscar los archivos de datos o de
comandos. Este comando es relativamente reciente en el DOS y complementa al
comando PATH, que sólo se ocupa de archivos de comandos.

ASSIGN - Envía el comando direccionado en un disco hacia otro disco; este último
reemplaza al primero. Ya no existe en el DOS 6.

BACKUP - Realiza una copia de seguridad de los archivos de un disco en uno 0 varios
discos, mostrando mientras tanto su nombre en pantalla. La restauración de los
archivos se hace con la orden de sentido contrario, RESTORE. El Backup ya no existe
en el DOS 6, lo cual es una bendición porque este comando era uno de los más
difíciles de manejar.

BASIC - Llama al lenguaje Basic IBM en los DOS IBM. Se trata del lenguaje de
programación más simple que existe.

BAT - Extensión específica para el nombre de los archivos de procedimientos, que
disponen de toda una gama de comandos propios. Uno de los más conocidos es el
archivo AUTOEXEC.BAT, que se ejecuta automáticamente cuando usted pone su
computadora en funcionamiento.

BREAK - Activa o desactiva la posibilidad de realizar una interrupción con Control +
Pausa, que permite salir de una secuencia.

BUFFERS - Comando para el config.sys que determina la capacidad del búfer para el
disco.

CALL - En un archivo .bat, llama a otro .bat como un subprograma.

CD - Cambio de directorio; su nombre completo es CHDIR.

CHCP - Selección de las tablas de códigos.

CHDIR - Cambio de directorio, cuyo nombre abreviado es CD. Adopte CD en lugar de

CHDIR si quiere evitar presionar tres teclas en el teclado.

CHKDSK - Controla un disco y provee información sobre su capacidad, su estado, los
directorios, los archivos, la FAT, etc. Ha sido reemplazado por SCANDISK en los DOS
6.2.

CHKSTATE.SYS - Una novedad del DOS 6. Usado por el programa MemMaker para
optimizar la memoria.

CHOICE - Una novedad del DOS. 6. Le pide al usuario que efectúe una selección en
una secuencia «batch».

CLS - Simplemente borra la pantalla, sin cambiar ninguna otra cosa. Es un comando
pequeño e interesante que conviene recordar.

COMMAND - Llama a un procesador secundario de comandos, o reinstala el
procesador de comandos COMMAND.COM del DOS.

CONFIG.SYS - Archivo de configuración que dispone de instrucciones propias. Este
archivo se ejecuta automáticamente cada vez que se pone en funcionamiento la
computadora.

COUNTRY - Nacionaliza el sistema, adaptándolo al país.

DATE - Muestra en pantalla y modifica la fecha utilizada por el sistema; la nueva,
fecha introducida se graba en las memorias permanentes.

DBLSPACE - Compacta el disco duro, duplicando aproximadamente su capacidad. La
compresión puede variar normalmente de 1,7 a más de 10, según el tipo de archivo.
Este comando ha sido reemplazado por DRIVESPACE a partir del DOS 6.22.

DBLSPACE.SYS - Una novedad del DOS 6. Determina la posición final del archivo
dblspace.bin.

DEBUG - Lanza el programa de "debugging' (eliminación de errores). Debug está
reservado a los expertos.

DEFRAG - Una novedad del DOS 6. Desfragmenta los archivos en el disco duro para
mejorar la velocidad y la seguridad.

DEL - Destruye uno o varios archivos en el disco (actúa como el comando ERASE).

DELOLDOS - Suprime la puesta en reserva de un DOS antiguo.

DELTREE - Una novedad dei DOS 6. Suprime un directorio y todo lo que contiene,
incluyendo los subdirectorios, en una sola operación.

DEVICE - Instala un driver de periférico, por medio del config.sys.

DEVICEHIGH - Carga un administrador en memoria superior, por encima de los
primeros 640 KB.

DISKCOMP - Compara el contenido total, pista por pista y sector por sector, de dos
disquetes del mismo tipo.

DISKCOPY - Copia de modo idéntico el contenido de un disquete fuente en un
disquete destinatario rigurosamente del mismo formato, formateando previamente este
último y haciéndolo sobre el modelo del disquete fuente si es necesario.

DISPLAY.SYS - Se utiliza para conmutar las tablas de códigos, vía el config.sys.

DOS - Establece un vínculo entre la memoria convencional y la memoria superior a
través del config.sys.

DOSKEY - Instala el programa de memorización y de llamado de los comandos
instalados anteriormente. De esta manera, se evita tener que volver a escribirlos.

DOSSHELL - Llama a la superestructura de diálogo del DOS. Este dos shell ha sido
suprimido en la versión DOS 6.2 ya que Microsoft consideró que había sido
reemplazado ventajosamente por el “Administrador de archivos” de ese
superprograma que es Windows.

DRIVER.SYS - Administra las disqueteras, a través del Config.Sys.

DRIVPARM - Define los parámetros de periféricos en modo bloque, a través del
Config.Sys.

DRIVESPACE - Reemplaza a DBLSPACE a partir del DOS 6.22, con las mismas funciones.

ECHO - Vuelve a mostrar en pantalla o no, en eco, los comandos ejecutados en un
archivo .BAT, según se ponga o no en servicio este eco, usando ON u OFF respectivamente.
Permite introducir un mensaje que será mostrado en pantalla en todos los
casos.

EMM386 - Sirve de soporte a la memoria expandida.

EMM386.EXE - Simula la memoria expandida en la memoria extendida, a través del
Config.sys.

ERASE - Destruye uno o varios archivos del disco (y actúa como el comando DEL).
Opte por DEL ya que se escribe más rápido.

ERROLEVEL - Código de errores para archivos .BAT Otra noción más para expertos.

EXE2BIN - Convierte el formato .EXE en .BIN o .COM. Este comando, que no existe
más en los DOS 6, está destinado a los programadores.

EXIT - Sale de un procesador de comandos. En la mayoría de los casos, EXIT le
permite salir del DOS para volver al programa que lo llama, Windows por ejemplo.

EXPAND - Descomprime un archivo comprimido. A partir del DOS versión 5.

FASTHELP - Muestra en pantalla la lista de comandos de la versión 6 con una breve
explicación.

FASTOPEN - Proporciona un acceso rápido a los archivos que se usan con más
frecuencia, o a los últimos que se han utilizado, memorizando su camino de acceso.

FC - Comparación de archivos. No está disponible en todas las versiones.

FCBS - Especifica la cantidad de bloques de control de archivos, en un Config.Sys.
Este comando está reservado a los expertos.

FILES - Especifica la cantidad de archivos abiertos, en un Config.Sys.

FIND - Busca la cadena de caracteres indicada en un archivo y envía al periférico
activo de salida (el monitor, por ejemplo) todas las líneas en las que la encontró.

FOR - Especifica la repetición del mismo comando para cada una de las variables
contenidas en la lista.

GOTO - Es un direccionamiento incondicional a una línea marcada con un rótulo del
mismo nombre en un archivo .BAT.

GRAFTABL - Carga la tabla de los caracteres gráficos, los códigos ASCII 128 a 255,
para la visualización en pantalla. No existe más en el DOS 6.

GRAPHIC - Carga una secuencia que permite la impresión de la pantalla que incluye
caracteres gráficos, de códigos 128 a 255.

GWBASIC - Llamado del antiguo Basic avanzado de Microsoft. No existe más en el
DOS 6, en el cual ha sido reemplazado por el QBasic.

HELP - Pedido de ayuda. Desde el DOS 5.

HIMEM.SYS - Administrador de memoria extendida.

IF - Comando de ejecución condicional para archivo .BAT.

INCLUDE - Incluye un bloque de configuración en otro, a través del Config.Sys. Nuevo
comando con el DOS 6.

INTERLNK - Conecta dos computadoras, por medio de sus puertos paralelos o en
serie. Nuevo comando del DOS 6.

INTERLNK.EXE - Administrador para Interlnk. Novedad del DOS versión 6.

INTERSVR - Lanza el centro de recuperación de datos InterLnk. Nuevo comando del
DOS 6.

JOIN - Asigna el contenido de un disco a un directorio de otro disco. No existe más en
el DOS 6.

KEYB - Carga el programa que administra el teclado (reemplaza al que reside en la
memoria muerta, para el teclado USA).

LABEL - Crea, modifica o suprime el nombre atribuido a un disco.

LASTDRIVE - Define la cantidad de unidades de disco en el Config.Sys.

LH - Carga un programa en la memoria superior, generalmente en el Autoexec.bat.
Otro nombre: LOADHIGH.

LINK - Llama al editor de conexiones.

LOADFIX - Carga un programa por encima de los primeros 64 Kb de memoria y lo
ejecuta. Nuevo comando del DOS 6.

LOADHIGH - Carga un programa en la memoria superior, generalmente a través del
Autoexec.bat. Desde el DOS 5. Otro nombre: LH.

MACROS - Realización de macros con Doskey.

MEM - Muestra en pantalla la memoria ocupada y la disponible.

MEMMAKER - Administración y optimización de la memoria, pero con los DOS 6. ·

MENUCOLOR - Determina el color del texto y del fondo para el primer menú, a través
del Config.Sys. A partir del DOS 6.

MENUDEFAULT - Especifica el menú por defecto, en el inicio. A partir del DOS 6.

MENUITEM - A partir del DOS 6. Define un ítem del menú de arranque.

MIRROR - Copia de seguridad para el seguimiento del borrado de archivos. Con el
DOS 5.

MKDIR - Crea un subdirectorio. Otro nombre de este comando: MD, por "Make
Directory”, creación de un directorio.

MODE - Establece las condiciones de funcionamiento de los periféricos, impresora,
interface de video y conexiones en serie, y también sirve para la preparación de las
tablas de códigos.

MORE - Para visualizar página por página en la pantalla (es decir, sin que desfilen
ininterrumpidamente en la pantalla)

MOVE - Mueve uno o varios archivos y da nuevo nombre a archivos o directorios.
Nuevo comando con el DOS 6.

MSAV - Programa antivirus. A partir del DOS 6.

MSBACKUP - Nuevo procedimiento de copia de seguridad, a partir del DOS 6.

MSD - Provee información técnica sobre su computadora. A partir del DOS 6.

NLSFUNC - Comando relativo a los idiomas nacionales. Su nombre proviene
de "National Languages Support Function”. Da informaciones complementarias sobre
los países y prepara el uso de las tablas de códigos con CHCP

NUMLOCK - Determina que la sección numérica del teclado esté bloqueada o no, a
través del Config.Sys. Nuevo comando a partir del DOS 6.

PATH - Especifiica caminos de búsqueda alternativos para los archivos de comando
(con la extensión .COM, o .EXE o .BAT) que no se encuentran en el directorio activo.
Este comando se encuentra generalmente en el archivo Autoexec.bat.

PAUSE - Suspende la ejecución de un programa .BAT mostrando en pantalla un
mensaje optativo de 121 caracteres como máximo.

POWER - Pone en servicio o saca de servicio la administración del consumo de
energía. Nuevo comando a partir del DOS 6.

POWER.EXE - Administrador de POWER. Nuevo, a partir del DOS 6.

PRINT - Imprime el contenido de archivos, en segundo plano, mientras se prosigue
con un trabajo en la pantalla.

PRINTER.SYS - Se utiliza para conmutar las tablas de códigos con las impresoras, a
través del Config.Sys.

PROMPT - Define o muestra en pantalla los símbolos del sistema utilizados por el
DOS.

QBASIC - Es el nuevo lenguaje Basic de Microsoft. A partir del DOS 5.

RAMDRIVE - Instala un disco virtual, a través del Config.Sys.

RD - Suprime un subdirectorio que debe estar obligatoriamente vacío (y que, por lo
tanto, sólo debe contener las marcas . y ..). El nombre completo de este comando es

RMDIR.

RECOVER - Interviene cuando hay que recuperar los datos de un archivo porque hay
un sector defectuoso en el disco. Los datos de este sector se habrán perdido. No
existe más en el DOS 6.

REM - Introduce observaciones, comentarios, en 123 caracteres como máximo por
línea de REM.

REN - Cambia el nombre de un archivo.

RENAME - Cambia el nombre de un archivo. Es lo mismo que REN, pero más largo de
escribir.

REPLACE - Reemplaza o agrega selectivamente archivos que provienen de un disco
fuente a un disco destinatario.

RESTORE - Restaura, restablece el contenido de un disco a partir de su copia de
seguridad anterior, con los DOS hasta el 5 inclusive. En el DOS 6, sólo existe para la
compatibilidad.

RMDIR - Suprime un subdirectorio que debe estar obligatoriamente vacío (y que, por
lo tanto, sólo debe contener las marcas . y ..). El nombre abreviado es RD.

SET - Sirve para definir el entorno de trabajo que requieren algunos programas,
introduciendo un nombre seguido de su equivalencia.

SETVER - Declara las versiones del DOS para algunas aplicaciones.

SETVER.EXE - Administrador de SETVER.

SHARE - Instala el programa para compartir archivos.

SHELL - Instala un procesador de comandos.

SHIFT - Sirve para utilizar más de 10 parámetros reemplazables numerados de 0 a 9,
en las líneas de comando, marcando una diferencia de una posición para cada SHIFT
que se introduce.

SHIPDISK - Bloquea los cabezales del disco duro antes de desplazarlo. Desapareció
en el DOS 6.

SIZER.EXE - Utilizado por el programa de optimización de la memoria MemMaker
Novedad del DOS 6.

SMARTDRV - Creación de la antememoria de disco SmartDrive.

SMARTDRV.EXE - Administrador de SmartDrv.

SMARTMON - Programa de monitoreo (de vigilancia) de SmartDrive.

SORT - Ordena datos.

STACKS - Define las pilas, a través del Config.Sys.

SUBMENU - Define un ítem del menú de arranque abriendo un submenú. Nuevo
comando del DOS 6.

SUBST - Sustituye un camino de acceso cuya descripción es larga, y/o su unidad, por
una unidad de disco ficticia que bastará con llamar luego.

SWITCHES - Sustituye el teclado extendido por el teclado convencional.

SYS - Copia los tres archivos que sirven de núcleo al sistema del disco fuente activo al
disco destinatario.

TEMP - Variable de entorno.
TIME - Muestra en pantalla o configura la hora del sistema (incluidos los relojes
permanentes, resguardados).

TREE - Muestra los árboles de los directorios de un disco (y la lista de sus archivos
con una clave suplementaria).

TYPE - Muestra en pantalla el contenido de un archivo.

UNDELETE - Recuperación de archivos borrados. A partir de la versión DOS 5.

UNFORMAT - Reconstrucción de un disco reformateado. A partir del DOS 5.

VDISK - Instala un disco virtual, a través del Config.Sys. Dejó de estar incluido a partir
del DOS 6.

VER - Muestra en pantalla la versión activa del DOS.

VERIFY - Pone en servicio (con ON) o anula (con OFF) la verificación de los datos
escritos en el disco.

VOL - Muestra en pantalla el nombre del disco solicitado.

VSAFE - Residente antivirus.

XCOPY - Copia archivos selectivamente, inclusive los que provienen de
subdirectorios. Es un comando excelente que puede servir incluso para efectuar
copias de seguridad.

viernes, 7 de marzo de 2014

Instalación de MS-DOS 6.22 en Virtual Box y Virtual PC.

Hola a todos, como bien dice el título, aquí veremos paso a paso como instalar MS-DOS 6.22 en nuestras máquinas virtuales! suerte!

Partimos de la instalación de virtualPC y virtual Box que los podemos conseguir aqui:

links de descarga de Virtual Box

link de descarga de VirtualPC (no disponible para windows 8).


Una vez instalado cualquiera de los programas anteriores, descargaremos los .img o .vfd del MS-DOS. Estas imágenes o disquetes virtuales, contendrán el sistema operativo a instalar en nuestra máquina virtual.
Una máquina virtual, es un sistema software que pretende emular a un sistema hardware en un equipo real que funciona de anfitrión para los equipos invitados que podrán ser varios.

link de descarga de IMG para virtualBox

link descarga para vfd de virtualPC.


Antes de crear la máquina virtual, lo que será el equipo donde instalaremos nuestro sistema operativo editaremos las opciones de nuestro emulador, pulsando bien en 'Archivo> Preferencias' para virtual Box o
'Archivo> Opciones' en VirtualPC.
Veremos que tenemos varias opciones, de las que nos interesarán 2 en especial. En virtual Box podremos elegir el directorio de instalación de nuestras máquinas, que nos puede interesar si queremos cambiar la ubicación de estas; en virtualPC elegiremos la hubicación cada vez que creemos una nueva máquina.

En las opciones de virtualPC, miraremos en la sección de teclado cual es la tecla 'host' y si queremos la cambiaremos. Virtual Box nos avisará de cual es esta tecla cuando iniciemos por primera vez una máquina virtual y también podremos cambiarla en las preferencias.


1. Creación de la máquina virtual en VirtualPC:


esta será nuestra consola de VirtualPC, desde donde veremos y administraremos las opciones básicas de nuestras máquinas virtuales. Para crear una nueva máquina, pulsaremos en 'Nuevo...'


Seleccionaremos la opción de 'Crear un equipo virtual' y pulsaremos en Siguiente.


aquí seleccionaremos el nombre de la máquina, y MUY importante, seleccionar su ubicación. muchas veces tenemos la partición principal de nuestro disco duro solo para el sistema, y más actualmente, ya que muchos de los discos para sistema operativo anfitrión es un disco SSD y no nos interesa ocuparlo.


en la siguiente pantalla, seleccionaremos que tipo de sistema operativo podemos instalar, al no estar el MS-DOS en la lista, seleccionaremos 'otro'.


podremos ajustar la memoria RAM que otorguemos a esta máquina, esta opción la podremos modificar una vez creada la máquina.


Seguidamente, seleccionaremos crear un nuevo disco duro virtual.


determinaremos la cantidad el tamaño de nuestro disco duro y su ubicación, si no modificamos la ubicación será la misma que la que seleccionamos para la máquina. para MS-DOS con 44MB serán suficientes.


Por último podremos ver una pantalla con los datos determinados que poseerá nuestra máquina virtual. pulsaremos en finalizar si todo está correcto.


una vez creada, estará disponible para iniciar desde la consola de virtual PC.


Una vez iniciada nuestra máquina, nos informa que no ha encontrado ningún tipo de boot, esto significa que no tiene ningún tipo de 'arranque' disponible.
en la opción de 'Disquete', disponible en la barra de herramientas, nos dará la opción de capturar disquete, y buscaremos el disquete numero 1 de instalación de MS-DOS.


Una vez seleccionado, pulsaremos en abrir, y reiniciaremos nuestra máquina, para reiniciarla podemos ir al menú archivo y pulsar en 'ctrl+alt+supr' o bien usar el atajo disponible, 'tecla de host+supr'.


al reiniciar, esta será la primera pantalla de MS-DOS que nos encontraremos, deberíamos leer todo lo que nos comenta, pero yo solo os indicaré los pasos a seguir. pulsaremos enter.


Pulsar enter.


pulsamos enter.


presionamos enter.


este será el directorio donde se instalarán los archivos de MS-DOS. pulsamos enter.


a medida que se instala nuestro sistema, nos irá pidiendo los disquetes de instalación, tendremos que ir capturando los disquetes según nos los pide.


una vez terminada la instalación, nos pedirá retirar los disquetes que haya capturados y presionar enter.


otra vez pulsaremos enter para reiniciar la máquina.


una vez reiniciada, tenemos nuestro sistema ms-dos funcionando.










1. Creación de la máquina virtual en VirtualBox:



Esta será la consola de virtualBox, a la izquierda podremos ver las máquinas instaladas.


Pulsando en el botón azul de 'Nueva' (lo podéis ver en la esquina superior izquierda) se nos abrirá el menú de selección de SO, al escribir el nombre de nuestra máquina, si escribirnos algo relacionado con el SO ya nos seleccionará la máquina que queremos (o almenos lo intentará ;-) ), también seleccionaremos la memoria RAM que deseamos usar apra esta máquina. pulsamos en 'crear'.


seleccionamos ahora el nombre y la ubicación del disco duro virtual, así como su tamaño y el tipo. No es necesario poner 500 MB para que funcione ^^


ahora veremos nuestra nueva máquina lista para instalar MSDOS. pulsaremos en iniciar o le daremos doble click para ejecutarla.


al entrar nos sale un mensaje de aviso, de que se usará esa unidad lectora para la máquina, más adelante, veremos como añadir dispositivos de lectura y nuevos discos duros.
también veo conveniente mencionar, que pueden salir diferentes mensajes de ayuda o información de virtualbox, que los podremos cerrar en una pequeña 'x' y en ocasiones marcarlos para que no vuelvan a aparecer.


y como siempre, una vez iniciada una máquina nueva, ésta nos dice que no puede arrancar porque no tiene boot.


seleccionaremos en 'dispositivos>dispositivos de disquete seleccionaremos el primero de los archivos de instalación de MS-DOS. el resto es exactamente igual que en VirtualPC.





****************************



Espero que os haya resultado de ayuda este post para cualquier problema no dudéis en comentar =)


saudos!