Está en la página 1de 23

Sistemas Operativos 1 Andrs lvarez

RDENES BSICAS DEL MS-DOS. MANEJO DE DIRECTORIOS

MS-DOS es un sistema operativo monousuario y monoprogramacin (monotarea); es decir, que dedica los recursos del ordenador a un solo usuario y no puede procesar simultneamente (en segundo plano) ms de una aplicacin. Otra de sus caractersticas fundamentales es que hace funcionar un ordenador con pocos comandos u rdenes concretas.

Las unidades son los discos del ordenador, los ficheros son los datos que se almacenan en los discos y los directorios son como pequeos compartimentos que se crean en el disco para almacenar ficheros y poder organizarlos cmodamente. Hay dos tipos de unidades: Las unidades fsicas, que son las unidades hardware, por ejemplo, si un ordenador posee una unidad de disquetes y un disco duro, tiene dos unidades fsicas. Las unidades lgicas, son la representacin que el SO hace de cada unidad fsica. Las unidades lgicas se nombran mediante una letra del alfabeto de la A a la Z seguida del carcter dos puntos :, por ejemplo, A:, B:, C:, etc. En realidad, no se asocia una unidad lgica para cada unidad fsica de disco duro, sino una unidad lgica por cada particin de un disco duro. Una unidad fsica de disco duro puede dividirse en varias particiones. Por tanto, un disco duro (una unidad fsica) puede tener una o ms particiones (una o ms unidades lgicas). En este caso, la primera particin del disco duro es la unidad lgica C:, la segunda particin la unidad lgica D:, etc.

Los comandos u rdenes que se pueden ejecutar en MS-DOS se dividen en dos grupos claramente diferenciados. En primer lugar, estn las rdenes que se cargan en memoria al ejecutarse el SO y las que no. As, las rdenes (Comandos) se dividen en: rdenes internas. Son aquellas que han sido cargadas en memoria con la carga del ncleo del propio SO. Estas rdenes son las que se incluyen dentro del procesador o intrprete de comandos. Se pueden agrupar en cuatro bloques: o Archivos de procesos por lotes. rdenes que sirven para ejecutar ficheros batch. o Directorios. Son rdenes que sirven para manipular directorios. o Ficheros. rdenes que permite realizar operaciones con y sobre ficheros. o Otras. Son aquellas rdenes que sirven para establecer el entorno de trabajo del usuario. rdenes externas. Son aquellas que no se han cargado en RAM. La ejecucin de estas ordenes es mas lenta que en el caso de las rdenes internas, ya que es necesario la carga de la orden en memoria para se ejecutada.

Se llama unidad activa a la letra que indica la unidad lgica con la que se corresponde la unidad fsica sobre la que el sistema operativo tiene el control o ests situado.
El directorio activo es el directorio en el que nos encontramos.

Partiendo de una unidad activa y de un directorio activo, la posicin de un fichero o un directorio en nuestro disco se denomina trayectoria o camino.

Una trayectoria o ruta (Path en ingles)es un nombre que nos indica la posicin de directorios y ficheros. Las trayectorias en MS-DOS pueden ser de dos tipos:
El nombre completo o ruta absoluta de un archivo o directorio, es cuando nos referirnos a l partiendo del directorio raz. Es de la forma: [unidad:] \ ruta \ NombreArchivo Con este tipo de trayectoria es posible identificar ficheros y directorios sin tener en cuenta ni la unidad ni el directorio activo. Donde la ruta o path, est formada por todos los directorios y subdirectorios por los que hay que pasar para llegar hasta l - La ruta relativa, es la que partiendo del directorio activo llega hasta el fichero. Es de la forma: [unidad:] ruta \ NombreArchivo Para utilizar esta trayectoria es importante tener en cuenta tanto el directorio activo como la unidad activa.

El DOS crea una estructura arborescente o jerrquica de los datos, es decir, existe un nivel superior que se conoce como raz (simbolizado con \ ) del que parten archivos y directorios (2 nivel). Los directorios son un tipo especial de archivos que a su vez pueden contener archivos y subdirectorios (3er nivel), y as sucesivamente. Podemos visualizar el rbol de directorios ejecutando el comando tree:

Modo Grafico

CLS (interno) --------------------------------------------------------------------------------------------------------------------Este comando limpia la pantalla. Tras ejecutarlo, slo quedar en la primera fila de la pantalla el indicador del sistema sealando la unidad y directorios activos. DATE (interno) --------------------------------------------------------------------------------------------------------------------Visualiza la fecha del sistema y permite modificarla.

TIME (interno) --------------------------------------------------------------------------------------------------------------------Muestra la hora actual del sistema y permite modificarla.

HELP (externo) --------------------------------------------------------------------------------------------------------------------Muestra una descripcin, indicando la sintaxis y parmetros necesarios para usar cualquier orden del MS-DOS. VER (interno) --------------------------------------------------------------------------------------------------------------------Es el comando que visualiza el nmero de versin del MS-DOS que se est utilizando.

VOL (interno) --------------------------------------------------------------------------------------------------------------------Este comando sirve para saber el titulo de un disco, es decir, la etiqueta.

PROMPT (interno) --------------------------------------------------------------------------------------------------------------------Este comando sirve para mostrar en pantalla un texto deseado. En el prompt podemos indicar cualquier cosa. Si slo indicamos un texto, ste aparecer como indicador del sistema, lo cual es poco til. Lo normal es utilizar los modificadores o parmetros propios del comando. Para ello pondremos el parmetro (que es un smbolo o carcter) precedido del smbolo $. Se pueden especificar varios modificadores pero cada uno de ellos precedidos por $. Modificadores: - t hora actual - d fecha actual - v versin del MS-DOS - p camino y unidad actual - n nombre de unidad actual - l carcter < - g carcter > - q carcter = - b carcter I

PROMPT (interno) --------------------------------------------------------------------------------------------------------------------Vamos a configurar el prompt de manera que aparezca el directorio activo y la unidad activa seguido del smbolo >.

Ejercicio: Cambia el prompt para que en lugar de aparecer el directorio activo y unidad activa aparezca el mensaje buenos das.

DIR (interno) --------------------------------------------------------------------------------------------------------------------Lista el contenido de un directorio, mostrando el nombre y extensin de cada archivo, el tamao en bytes, la fecha y hora en que se cre o modific por ltima vez, y los subdirectorios que cuelgan de el. Parmetros: - /W. hace que el MS-DOS visualice los nombres de los archivos y directorios colocndolos en cinco columnas a lo ancho de la pantalla. - /P. Se visualizan los archivos y directorios en una columna detenindose al llenar la pantalla; se pulsa cualquier tecla para continuar. - /A[[:] atributos]. Muestra aquellos archivos y directorios que posean los atributos especificados. - /O[[:]orden-clasificacin]. Si especificamos /o, se presentarn primero los nombres de los directorios y despus los nombres de los ficheros, ambos grupos por orden alfabtico.

CHDIR (CD) (interno) --------------------------------------------------------------------------------------------------------------------Con este comando podemos movernos por la estructura jerrquica de directorios que tenemos creada. SINTAXIS: CD [UNIDAD:][CAMINO]NOMBRE_DIRECTORIO Si ejecutamos CD sin parmetros, nos muestra el directorio y unidad activa en la estamos situados.

MKDIR (MD) (interno) --------------------------------------------------------------------------------------------------------------------Este comando sirve para crear directorios. SINTAXIS: MD [UNIDAD:][CAMINO]NOMBRE_DIRECTORIO

Para crear directorios es importante tener en cuenta dnde queremos crear el directorio y dnde estamos situados. En primer lugar, debemos considerar en qu sitio de nuestra estructura vamos a crear un nuevo directorio. Para ello podemos utilizar dos tcnicas:
Colocarnos fsicamente en el directorio padre del nuevo directorio que se va a crear. Crear el directorio utilizando trayectorias absolutas o relativas.

EJERCICIO --------------------------------------------------------------------------------------------------------------------Crea la siguiente estructura de directorios


C:\
Prueba Dir1 EJERCICI NUEVOS REVISADO INTERS PRINCIP DATOS RESULT

EJERCICIO --------------------------------------------------------------------------------------------------------------------Cmbiate de directorio NUEVOS al directorio PRINCIP. Hazlo de dos formas distintas, es decir, utilizando trayectoria absoluta y trayectoria relativa.
C:\ Prueba Dir1 EJERCICI NUEVOS REVISADO INTERS PRINCIP DATOS RESULT

RMDIR (RD) (interno) --------------------------------------------------------------------------------------------------------------------Con esta orden podemos eliminar directorios en cualquier parte de la estructura jerrquica. Para borrar directorios tenemos que tener en cuenta que solamente se puede borrar un directorio si est vaco. SINTAXIS: RD [UNIDAD:][CAMINO]NOMBRE_DIRECTORIO

Otra consideracin importante es que nunca se puede borrar el directorio activo.

DELTREE (externo) --------------------------------------------------------------------------------------------------------------------Con la orden RD solamente podemos borrar un directorio cada vez que la ejecutamos. Si queremos eliminar un directorio que contiene otro directorio podemos usar el comando DELTREE que permite borrar directorios incluyendo archivos y directorios.

EJERCICIO --------------------------------------------------------------------------------------------------------------------Elimina el directorio DATOS y PRINCIP y mantn el resto.


C:\ Prueba Dir1 EJERCICI NUEVOS REVISADO INTERS PRINCIP DATOS RESULT

MOVE (externo) --------------------------------------------------------------------------------------------------------------------Con esta orden podemos cambiar el nombre de un directorio a otro. Es evidente que el directorio tiene que existir y da igual donde est situado. SINTAXIS: MOVE [UNIDAD:][CAMINO]DIREC_ANTIGUO[UNIDAD:][CAMINO]DIREC_NUEVO Otra consideracin importante es que nunca se puede borrar el directorio activo.

TREE (externo) --------------------------------------------------------------------------------------------------------------------El comando TREE se utiliza para mostrar la estructura de directorios y subdirectorios contenida en cada uno de ellos, de forma arborescente.

EJERCICIO --------------------------------------------------------------------------------------------------------------------Crea la siguiente estructura de directorios


C:\ OtraPrueba

UTU1
Geom

Mate
UTU2
SOS Logica

Inco

EJERCICIO --------------------------------------------------------------------------------------------------------------------Ahora muestra la estructura de directorios, subdirectorios que cuelgan del directorio OtraPrueba. Renombra los subdirectoios Geom y UTU2 con Geo1 y repPC respectivamente. Vuelve a mostrarlos.
C:\ OtraPrueba UTU1
Geom

Mate
UTU2
SOS Logica

Inco

También podría gustarte