EL CLASICO DE SNAKE

SIGUE-LINEAS versión BETA

Sigue-lineas versión 2.0

sábado, 20 de octubre de 2007

PRACTICAS DE MS-DOS.

UNIVERSIDAD SALAZAR
PROGRAMACION DE SISTEMAS
PRÁCTICA 5.


1. Crea el siguiente árbol de directorios.
Nota: sustituye la raiz (/) por la palabra root.

md root
md root\bin
md root\boot
md root\dev
md root\etc
md root\home
md root\lib
md root\lost+found
md root\misc
md root\mnt
md root\proc
md root\root
md root\sbin
md root\tmp
md root\usr
md root\var
md root\usr\src
md root\usr\share
md root\usr\sbin
md root\usr\man
md root\usr\local
md root\usr\lib
md root\usr\info
md root\usr\include
md root\usr\games
md root\usr\etc
md root\usr\doc
md root\usr\bin
md root\usr\x11r6
md root\usr\x11

2.Crea un archivo de texto con el filtro sort, que contenga 10 nombres, los iras introduciendo desordenadamente y el archivo debe de quedar ordenado de la a-z. El nombre del archivo será a_z.txt.

sort /o a_z.txt
alberto
christian
ivan
jose
julio
lupita
michelle
paco
romeo
romina
ctrl + z



3.Ordena ese archivo pero ahora de la z_a, el resultado originara un archivo llamado z_a.txt, sin usar redireccionamiento.

sort /r /o z_a.txt a_z.txt


4.haz el mismo ordenamiento a partir del archivo a_z.txt, que de cómo resultado los nombres ordenados inversamente, igual al caso anterior, pero en esta ocasión si utilizarás redireccionamiento y el archivo se llamara z_a_2.txt.

sort /r a_z.txt > z_a_2.txt

5.Cambia la extensión del archivo a_z.txt por .doc utilizando el comando ren ó rename.

ren a_z.txt a_z.doc

6.Cambia las extensiones de los archivos z_a.txt y z_a_2.txt por .doc sin utilizar el comando ren ó rename.

move z_a.txt z_a.doc
move z_a_2.txt z_a_2.doc



7.Utilizando el comando echo y redireccionamiento crea un archivo llamado equipox.txt que contenga el nombre de 5 equipos de futbol.

echo america > equipos.txt
echo pumas >> equipos.txt
echo cruz_azul >> equipos.txt
echo chivas >> equipos.txt
echo jaguares >> equipos.txt


8.Manda una copia de ese archivo a la carpeta root/usr/src ordenado alfabéticamente de la a_z, con el mismo nombre, sin afectar al archivo origen y sin usar redireccionamiento.

sort /o root\usr\src\equipos.txt equipos.txt

9.Manda una copia del archivo equipos.txt a la carpeta root/usr/share ordenado alfabéticamente de la z_a, con el mismo nombre, sin afectar al archivo origen usando redireccionamiento.

sort /r equipos.txt > root\usr\share\equipos.txt

10.Haz una copia de los archivos cuya extensión sea .doc a la ruta: root\usr\sbin

copy *.doc root\usr\sbin


11.Muestra el listado de archivos y directorio del árbol de directorios root, mostrando cada carpeta y cada archivo del directorio especificado y todos sus subdirectorios. Que el resultado te lo muestre pantalla a pantalla.

dir /s root | more


12.Muestra el listado de los puros directorios del árbol de directorios root y todos sus subdirectorios. Que el resultado te lo muestre pantalla a pantalla.


dir /ad /s root

13.Borra la etiqueta actual del disco

label
enter
s enter



14.Mueve los archivos a_z.doc z_a.doc y a_z_2.doc a la carpeta root\usr\man. En una sola línea de comandos.

move *.doc root\usr\man


15. Muestra el directorio root y subsecuentes en forma de árbol de directorios, incluyendo los archivos contenidos en cada carpeta.

tree /f root

16. Oculta los archivos con extensión .txt del directorio root y subsecuentes. (recursivamente)


attrib +h /s root\*.txt

17. Protégé contra escritura los archivos con extensión .doc del directorio root y subsecuentes. (recursivamente).

attrib +r /s root\*.doc

18.Haz una copia completa del directorio root, que se llame raíz, dicha copia debe de incluir el directorio root completito incluyendo todas las carpetas que dependan directa o indirectamente de él y los archivos contenidos en dichas carpetas. Ya no te debe de preguntar si el destino es un directorio o un archivo.

xcopy /e /i root raiz


19.Al copiar completo root, en el nuevo arbol (raiz)¿Qué paso con los archivos que estaban ocultos? ¿Qué paso con los archivos que estaban protegidos contra escritura?

Los archivos ocultos no se copiaron, y los archivos protegidos contra escritura se desprotegieron al copiarse.


20. Haz una nueva copia completa del arbol de directorios root, llamada reggae de nueva cuenta recursivamente, pero en esta ocasión los archivos de solo lectura deberán de conservar esa propiedad. Ya no te debe de preguntar si el destino es un directorio o un archivo.


xcopy /m /e /i root reggae

21. Haz una nueva copia del directorio root, llamada reggae2 pero esta vez copiaras solo la estructura del directorio, es decir, las puras carpetas sin archivos. Ya no te debe de preguntar si el destino es un directorio o un archivo.


xcopy /t /e root reggae2

22. Haz una nueva copia del directorio root, llamada reggae3, en donde se copien la estructura completa de las carpetas y únicamente los archivos que estén ocultos.

xcopy /ah /e /i root reggae3

23. Desoculta los archivos que tengan atributo de oculto, del árbol de directorios reggae3 y directorios dependientes a este.

attrib –h reggae3\*

24. Elimina completamente el directorio reggae2, sin que te pida confirmación.

rd /s /q reggae2

25.Muestra los atributos de los archivos que se encuentren en el directorio root y sus directorios subsecuentes.

attrib /s root\*

26.Dependiendo del resultado anterior, fuerza la eliminación de los archivos que tengan el atributo R del directorio root y sus directorios subsecuentes.

del /s /f /q root

27.Oculta todos los archivos del directorio reggae3 y directorios subsecuentes.

attrib +h /s reggae3\*




28. Haz un listado con el comando dir, de únicamente los archivos ocultos que se encuentran en el directorio reggae3 y subsecuentes.

dir /s /ah reggae3

29. Elimina únicamente los archivos ocultos, del directorio reggae3 y subsecuentes. Sin que te pida confirmación.


del /s /ah /q reggae3\*


30.Crea un archivo de texto llamado historial.txt, con el historial de los comandos que haz utilizado en el transcurso de esta práctica.

doskey /h > historial.txt