Comandos MS-DOS

Page 1

Manejo de Sistemas Operativos

OPERACIÓN DE UN SISTEMA OPERATIVO MONOUSUARIO, SOBRE MS-DOS/WINDOWS MS-DOS (Microsoft Disk Operating System). Su objetivo es facilitar la comunicación entre el usuario y el ordenador, y utilizar eficientemente los recursos disponibles. Coordina el funcionamiento del ordenador con nuestros programas de aplicación. Se puede emplear MS-DOS mediante instrucciones denominadas comandos para manejar archivos, controlar el flujo de trabajo y desarrollar tareas útiles que de otro modo necesitan software adicional. Podemos crear y revisar nuestros archivos de texto desde esta consola. No es multiusuario ni multitarea.

Características de MS-DOS    

Carece de una interfaz gráfica, su pantalla es negra en la cual escribimos. Funciona mediante órdenes y comandos C:\> La interacción con el usuario es en forma de comandos (instrucciones), que éste deberá ir escribiendo en la línea de comandos. DOS indica la línea de comandos a través del símbolo de sistema: C:\>

Partes de un comando   

Nombre del comando: indica la acción (C:\>del) Parámetros (uno o más): define el elemento sobre el que queremos que se actúe (C:\>del *.doc) Modificadores: modifican la manera en que un comando realiza una tarea. Se representa con una barra diagonal (/) seguida de una sola letra (C:\>dir /p)

DATE. Muestra la fecha y solicita que la cambie si fuera necesario. En los directorios y ficheros aparecen junto a ellos. Sintaxis: date TIME. Muestra la hora del sistema o ajusta el reloj interno del PC. Sintaxis: time VER. Muestra la versión de MS-DOS. Sintaxis: ver CLS. Limpia la pantalla. Sintaxis: cls ECHO. Muestra mensajes. Sintaxis: echo <mensaje> EXIT. Cierra la consola de MS-DOS.

Atributos Hay 4: de sistema, oculto, de sólo lectura y de archivo, además de uno especial que indica que el objeto que lo tiene es un directorio. Pueden estar activados o desactivados. - De sólo lectura: (read-only). Sirve para proteger un fichero de forma que sólo se pueda leer y no pueda borrarse ni modificarse. - De archivo: (archive). Sirve para saber si se ha modificado o no un determinado fichero. Se activa al crear un programa o modificarlo, aunque se puede desactivar. Es muy útil para copias de seguridad. - Oculto: (hidden). Sirve para esconder un fichero para evitar que sea procesado por órdenes normales del DOS. No se puede borrar ni copiar y no aparece al hacer un listado del contenido del directorio. Si el fichero es ejecutable se podrá ejecutar sin problemas y si es un fichero de datos se podrán visualizar. - De sistema: (system). Sirve para identificar los ficheros propios del sistema, usados para cargar el sistema operativo. Se puede activar en cualquier fichero y este se comportará como un fichero oculto, pero no se pueden ejecutar. - De directorio: atributo que indica al sistema que es un directorio; no se puede modificar. 1|

2.1


Manejo de Sistemas Operativos

Visualización y modificación de atributos Para visualizar ficheros con atributos se usa la orden ATTRIB, que permite visionar los ficheros con atributos del directorio actual, con el parámetro /S permitirá visualizar los archivos de todos los subdirectorios. Para cambiar atributos se usa la orden ATTRIB seguida del nombre del fichero y el tipo de cambio que se desee: +/- A: cambia el atributo de modificado. +/- H: modifica el atributo de oculto. +/- R: cambia el atributo de sólo lectura. +/- S: modifica el atributo de sistema. Otra forma de visualizar los ficheros con atributos es mediante la orden DIR con el parámetro /A y seguido de la inicial del atributo del que se desee el listado.

Uso de comodines * Este signo remplaza cadenas de caracteres. Es utilizado en el ejemplo *.txt, en el que remplaza el nombre de cualquier archivo solo especifica que se listen los archivos con el nombre [*] y con extensión [txt]. ? Este otro signo remplaza pero solo un carácter. Podemos especificar más signos de interrogación. Con lo que si ponemos dir s???*.* Esto nos listaría los directorios y archivos con un nombre que empiecen por s y otras 3 letras cualquiera más un carácter cualquiera, a continuación el .* que hace que se listen archivos con cualquier extensión.

Ayudas para el MSDOS MSDOS, cuenta con una ayuda que se ejecuta con el comando HELP. Lo malo es que hay versiones que no incorpora tal ayuda. También podemos obtener ayuda de un comando determinado, introduciendo el comando y a continuación /?. Por ejemplo: dir /? Esto nos mostrará la ayuda del DOS sobre este comando.

Trayectorias absolutas, relativas y mixtas - Trayectoria absoluta: identifica un directorio o un fichero sin tener en cuenta la unidad activa ni el directorio activo. Todo fichero y directorio tienen una sola trayectoria absoluta. Se indica el nombre de la unidad, el nombre del directorio y el nombre del archivo o subdirectorio deseado. - Trayectoria relativa: depende de la unidad activa y del directorio activo. Tiene dos partes: la imaginaria (que equivale a la unidad activa y al directorio activo) y la real; uniéndolas se obtiene la trayectoria absoluta. - Trayectoria mixta: ni es totalmente independiente de la unidad y directorio activos ni es totalmente dependiente, depende de uno de los dos. Una trayectoria completa puede tener como máximo 64 caracteres.

Unidades En el ordenador, normalmente se hace referencia a las unidades de disco físicas mediante una letra o unidad lógica. Siempre se está en una unidad, que es la unidad activa, y en un directorio, el directorio activo. Pueden ser letras desde la A a la Z. La letra C representará la primera partición del primer disco duro; la D puede ser un segundo disco duro, o una partición extendida del primer disco duro, o bien una unidad de CD-ROM, etcétera.

2|

2.1


Manejo de Sistemas Operativos

La forma de referenciar las unidades físicas mediante unidades lógicas no se da en todos los sistemas operativos. Todos los sistemas operativos comercializados por Microsoft siguen haciendo referencia a las unidades físicas de disco mediante unidades lógicas, representadas por una letra del alfabeto. Para cambiar la unidad activa se escribe el nombre de la unidad seguida de los dos puntos y se pulsa el retorno de carro (enter/intro). Por ejemplo:

C:\Documents and Settings>D:

Gestión de unidades FORMAT. Formateado, o borrado completo de una unidad de disco. Sintaxis: format <unidad:> Parámetros: /Q: Realiza formato rápido. /Q y /U: El uso conjunto de estos dos parámetros asegura un formateado muy rápido. También existe para recuperar lo formateado el UNFORMAT. CHKDSK (check disk). Chequear disco. Realiza un chequeo de la unidad introducida como parámetro en el comando, mostrándonos así el estado del disco o disquete. Sintaxis: chkdsk [unidad:] [fichero] DISKCOPY (disk -disco- y copy -copiar-). Copia el contenido total de un disco o disquete, sirve para hacer copias de seguridad, etc. Sintaxis: diskcopy <unidad_origen:> <unidad_destino:> LABEL. Es una orden que permite cambiar o borrar el nombre de la etiqueta que tiene asignado una unidad de disco cuando éste es formateado. La etiqueta es simplemente un nombre asignado por el usuario para identificar el disco. Generalmente es bueno que dicho nombre haga alusión a su contenido. Sintaxis: label [etiqueta de volumen] Donde, poniendo solo label nos visualizaría el nombre de la etiqueta actual. Y especificando ese parámetro nos lo pondría directamente. VOL. Muestra la etiqueta y el número de serie que se le es asignado a la unidad. Este número no es modificable. Sintaxis: vol [unidad:] DEFRAG. Desfragmenta y optimiza el disco, almacenando los ficheros en clústers secuenciales, lo que optimiza el rendimiento del sistema. Nota: No se encuentra en Windows XP. Sintaxis: defrag SCANDISK. Comprueba la integridad de los datos almacenados basándose en el estado del disco que almacena estos datos. No se encuentra en Windows XP. Sintaxis: scandisk

Directorios Es una división lógica de una unidad dentro de la que se encuentran almacenados archivos u otros directorios. En toda unidad de disco existe el directorio raíz, representado por una barra (\). Los directorios constituyen una estructura jerárquica en forma de árbol. Una ruta está formada por una unidad y uno o varios directorios (C:\DOS). Una ruta activa es la ruta en la que se está en un momento determinado, cuando se arranca el ordenador la ruta activa es el directorio raíz del disco. Al crear un directorio automáticamente contiene otros dos subdirectorios:  

El directorio que hace referencia al directorio en sí. El directorio que referencia al directorio padre.

Esto no se cumple para el directorio raíz ya que este no puede tener directorio padre.

3|

2.1


Manejo de Sistemas Operativos

Gestión de directorios Cada disco dispone de un directorio, que contiene los detalles de todos los ficheros del disco, así como los nombres de los subdirectorios y de los ficheros que contenga. DIR. (Directorio). Procesa una visualización de todos los ficheros, directorios, de la ruta en la que nos encontramos. Mediante una serie de parámetros podemos modificar ese listado de visualización. Este comando funciona como un filtro. Sintaxis: DIR [unidad\directorio\fichero] Parámetros: podemos especificar unos parámetros para que se listen los archivos y directorios de una forma concreta: /P Con este parámetro podemos restringir la secuencia de listado y detenerla hasta que pulsemos una tecla. Al pulsar una tecla se procesará el siguiente bloque de listado y así sucesivamente. Este comando reparte internamente el número de ficheros y directorios en bloques para luego ir sacándolos. /N Ordena por nombre /E Ordena por extensión /S Ordena por tamaño /D Ordena por fecha /G Ordena poniendo agrupados todos los directorios después de los ficheros. MD (make directory). Crear directorios. Sintaxis: MD [unidad\ruta\]<nombre> RD (remove directory). Borra un directorio (solo si este se encuentra vacío). Sintaxis: RD [unidad\ruta\]<nombre> CD (change dir - cambiar directorio). Permite cambiar de un directorio activo a otro. Es por el cual podemos movernos en MSDOS. Sintaxis: CD [unidad:]\[ruta]\[directorio] Peculiaridades: Si deseamos retroceder un directorio no hace falta poner la ruta nos basta con poner cd.. DELTREE. Borra un directorio sin necesidad de que esté vacío. Es un comando externo. Sintaxis: DELTREE [unidad:][\][ruta \] [/y] Parámetros: /Y: Omite la solicitud de confirmación de eliminación. TREE. Comando externo que presenta de forma gráfica la estructura de directorios de una ruta de acceso; tiene dos parámetros (/F presenta los nombres de los archivos que cada directorio comprende y /A indica que utilice caracteres de texto en lugar de caracteres gráficos). PATH. Define una trayectoria de búsqueda. Permite buscar en los directorios especificados los ficheros de proceso por lotes que no se encontraron en la búsqueda del directorio actual. Sintaxis: PATH [unidad:]\ruta[;[unidad:]\ruta...]

Ficheros Conjunto de información almacenada virtualmente para ser leído y/o accedido por medio de una computadora. Deben tener: - Especificador de fichero. - Tamaño del fichero. - Fecha y hora de creación o última modificación del fichero. - Atributos. El especificador de fichero es el nombre seguido de una extensión y separados por un punto; el nombre puede tener de uno a ocho caracteres y la extensión de cero a tres (el DOS admite desde la A hasta la Z, del 0 al 9 y caracteres especiales (^, $, !, #, %, &, {, }, (, ), -, _, …) que indica el tipo de archivo. Extensiones estándar de ficheros en DOS: - BAT: fichero de procesamiento por lotes (Macro). - EXE: fichero ejecutable. - DOCX: fichero de documentos. 4|

2.1


Manejo de Sistemas Operativos

- TXT: fichero de texto. - HLP: fichero de ayuda. - TMP: fichero temporal creado por otro programa o por un comando. - C: fichero en C. - OBJ: fichero objeto de un programa compilado.

Gestión de ficheros COPY (copiar). Permite la reproducción o copia de archivos o ficheros. Sintaxis: copy <fichero-origen> <fichero-destino> REN o RENAME (renombrar). Dar un nuevo nombre a un fichero. No se puede renombrar y que haya dos archivos con el mismo nombre, ni MSDOS ni Windows lo permiten dentro de un mismo directorio. Si los archivos llamados de forma igual se encuentran en directorios distintos si lo permiten. Sintaxis: rename <nombre-actual> <nombre-nuevo> DEL (delete). Se encarga de eliminar archivos. Sintaxis: del [unidad:]\[ruta]\[directorio]\<archivo> Parámetro: /P significa que debe pedir confirmación antes de borrar un archivo. UNDELETE. Permite recuperar ficheros previamente borrados con la orden DEL. Es un comando externo. Tiene tres parámetros: /LIST presenta una lista de archivos recuperables, /ALL recupera todos los archivos sin pedir confirmación y /DOS crea una lista de archivos eliminados por el DOS y otra de archivos eliminados por otro motivo. ERASE. Exactamente igual que el anterior. Sintaxis: erase [unidad:]\[ruta]\[directorio]\<archivo> TYPE. Es un comando interno cuya función es mostrar el contenido de un archivo de texto, no permite el uso de caracteres comodines. PRINT. Es un comando externo que imprime un archivo de texto por impresora. Tiene cuatro parámetros (/T borra la cola de impresión y coloca un archivo en impresora; /D permite indicar el puerto en el que está situada la impresora; /Q permite indicar el tamaño de la cola; /U indica el valor del tiempo a esperar si la impresora no está preparada). MOVE. Permite copiar un fichero de un directorio a otro, borrándolo del primero. Es un comando externo y tiene como único parámetro de importancia /Y que indica que si el directorio destino no existe debe crearlo. XCOPY. Comando externo que permite copiar archivos y directorios. Tiene seis parámetros importantes: /A copia archivos de origen que tengan atributo de modificado; /M copia archivos de origen con atributo de modificado y lo desactiva; /D:m-d-a copia los archivos modificados en o después de la fecha indicada; /P pide confirmación antes de realizar una copia; /S permite la copia de subdirectorios a menos que estén vacíos y /E copia también directorios vacíos. VERIFY (ON/OFF). Comando interno que le indica al sistema si debe comprobar que los ficheros son escritos correctamente en el disco.

Filtros MORE. Visualiza el resultado de una orden por página si es muy grande. SORT. Ordena los datos de entada. Por defecto los ordena según la primera letra de cada fila de los datos de salida. Sintaxis: sort [/R][/+numero] FIND. Localiza una cadena de caracteres dentro de un fichero.

5|

2.1


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.