miércoles, 14 de junio de 2017

Corrección Ejercicios MS-DOS



Hola a todos! hoy veremos los esperados resultados a los ejercicios de MS-DOS que habíamos planteado en esta entrada.
No tenía planeado subirlos, ya que estaba pensado en que fuese un ejercicio de autobúsqueda, pero algunas personas los pidieron hace tiempo, así que ahí van!






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
C:\trabajos
..\..\..\trabajos
paisajes dentro de trabajos
C:\trabajos\paisajes
..\..\..\trabajos\paisajes
fichero 2001.doc dentro de la carpeta paisajes que está dentro de trabajos
C:\trabajos\paisajes\2001.doc
..\..\..\trabajos\paisajes\2001.doc
playas
C:\informes\paisajes\playas
..\playas
fichero aleman.gif de perros
C:\informes\animales\perros\aleman.gif
..\..\animales\perros\aleman.gif
fichero gastos.xls de informes
C:\informes\gastos.xls
..\..\gastos.xls


Si estamos dentro de paisajes en la carpeta trabajos


Absoluta
Relativa
trabajos
C:\trabajos
..\
paisajes dentro de trabajos
C:\trabajos\paisajes
.\
fichero 2001.doc dentro de la carpeta paisajes que está dentro de trabajos
C:\trabajos\paisajes\2001.doc
2001.doc
playas
C:\informes\paisajes\playas
..\..\informes\paisajes\playas
fichero aleman.gif de perros
C:\informes\animales\perros\aleman.gif
..\..\informes\animales\perros\aleman.gif
fichero gastos.xls de informes
C:\informes\gastos.xls
..\..\informes\gastos.xls


2.     Utilizando comodines

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


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


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


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

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

      Dir C:\informes\animales\perros\*.*

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)

Dir ..\perros\*.doc


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,

Dir Z:\SIMM\*.* /p

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

Dir C:\trabajos\1999.* /s

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

Dir C:\trabajos\1999.* /s /o

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

Dir C: /a:h /s /w

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

     doskey


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.

Md ..\pajaros
Md ..\peces


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.)

     C: /cd informes\animales\pajaros


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

cd..
rd pajaros


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

cd..
del peces
s
rd 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é)

Tree C:\informes


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


Copy C:\informes\paisajes\playas\miño.* A:
Copy C:\informes\paisajes\montañas\alpes*.* A:\paisajes M



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

Copy A:\paisajes B:


18. Borrar todo el contenido del diskette

Format A:


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

Xcopy C:\informes\paisajes A: /e /h


20. Realizar una copia exacta del disquete

Diskcopy A: B:


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

Type C:\informes\informes.txt



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

Type C:\informes \resumen.doc

           
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.

Del C:\trabajos\paisajes\1999.doc /p


24. Recuperar los archivos borrados anteriormente.


Undelete C:\trabajos\paisajes\1999.doc

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

Ren *_a.doc


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

Move C:\trabajos C:\estudios

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

Move C:\estudios C:\trabajos


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

md C:\trabajos\animales\90s
move C:\trabajos\animales\199*.doc C:\trabajos\animales\90s


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

time


30. Mostrar la fecha del sistema

Date /t


31. Mostrar la versión de MS-DOS

ver

32. Mostrar la etiqueta de volumen del disquete.

Label A:

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

Label A:


34. Borra la pantalla

cls

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

Format a:

36. Formatea el diskette como disco de arranque

Format a: /s

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

Print ..\informes\informes.txt


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

Datos” >> C:\informes\informes.txt

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

Chkdsk A:
Chkdsk C:

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

Attrib C:\informes\animales\perros\alemán.gif +h
Attrib C:\informes\animales\perros\beagle.* +r

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

Attrib c:\informes\animales\perros

42. Borrar el archivo beagle.wav

Del C.\informes\animales\perros\beagle.wav

43. Mostrar el camino de búsqueda actual.

cd

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)

Path C:\informes\paisajes

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.

Append C:\informes\paisajes

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



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

Type C:\informes\informes.txt|sort /r


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

Type C:\informes\informes.txt|sort /+2

49. Ordenar una serie de datos introducidos por teclado

sort
juan
pedro
maria
ctrl+z

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

Type C:\informes\informes.txt|more

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

Type C:\informes\informes.txt|find /n “ana” C:\informes\informes.txt

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

Type C:\informes\informes.txt|find /v “2005” C:\informes\informes.txt


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

Dir M: /w >> paisajes.txt

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

Type playas.txt >> paisajes.txt
Type desiertos.txt >> paisajes.txt

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

Type C:\informes\informes.txt|find /n “ana” C:\informes\informes.txt|sort /+3 >> infAna.txt


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

Dir C:\informes /p /s /o:d


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

Dir C:\informes /a:r /s  >> C:\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.

Type C:\informes\informes.txt|find /n “ana” C:\informes\informes.txt|sort /r|print



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


Chkdsk C: >> chequeo.txt



Ahí los tenéis todos, espero que os sirvan de ayuda para corregir los del post original.

Un saludo!

1 comentario: