Академический Документы
Профессиональный Документы
Культура Документы
Sistemas Operativos
DIR
El comando DIR visualiza los archivos y sub-directorios del directorio actual.
Veremos el nombre y la extensin del archivo, el tamao, la fecha y la hora en que fue modificado por
ltima vez. Un nombre encerrado entre los smbolos < > significa un sub-directorio. Si no aparecen
estos smbolos se tratar de un archivo.
El punto en el nombre de un archivo no aparece cuando hacemos un DIR, en su lugar hay un espacio:
ejemplo, format exe y no format.exe.
Opciones:
DIR /P: vuelca en pantalla solo los directorios/archivos que caben en la misma, esperando a que el
usuario pulse una tecla para continuar.
DIR /W Visualiza nicamente el nombre del archivo o directorio (sin datos adicionales), los directorios
encerrados entre corchetes [ ]
DIR nombre_del_archivo.extensin para ver si un archivo concreto se encuentra en el directorio. Por
ejemplo, dir format.exe.
DEL nombre_del_archivo.extensin
Podemos hacer uso de los comodines * e ?
DEL *.EXE borra todos los archivos de extensin .EXE
DEL *.* borra todos los archivos del directorio activo. El sistema nos preguntar si estamos seguros
(es equivalente a escribir DEL.)
DEL *. borra todos los archivos sin extensin
UNDELETE
El comando DEL lo que realmente borra no son los datos, sino el nombre del fichero, por lo que ya no
podemos acceder a l, pero se puede recuperar si inmediatamente lo intentamos: con undelete
restauramos archivos que fueron eliminados. Se recomienda que se utilice de manera inmediata al
borrado, puesto que los datos que permanecen en el disco, pueden ser sobrescritos.
UNDELETE [unidad:] [camino] [NombreArchivo] [/LIST] [/ALL]
/LIST: Muestra la lista de archivos eliminados disponibles para ser recuperados.
/ALL: Restaura todos los archivos especificados sin pedir confirmacin.
Comandos especiales
CLS
Significado: Abreviatura de Clear Screen (Limpiar Pantalla)
Ejemplo: c: cls [enter]
HELP
Proporciona ayuda sobre la sintaxis de los comandos. (En versiones posteriores a la 5.0 adems la
ayuda incluye ejemplos y notas).Sintaxis: HELP, HELP [comando], comando/?
TYPE
Se emplea este comando para visualizar el contenido de un archivo. El formato simplificado de este
archivo es:
TYPE nombre_del_archivo.extension
Por ejemplo TYPE readme.txt visualiza el contenido del archivo readme.txt. Si el archivo es ms largo
y no cabe en una pgina, no da tiempo a leerlo. En tal caso se aade el comando externo MORE
precedido del smbolo | (ALT 124, del teclado numrico).
Cuando pasa una pgina se espera que se pulse una tecla para continuar.
Con este comando no pueden usarse los comodines, debemos sealar el nombre del fichero exacto.
EDIT
Sirve para editar archivos de texto. Los bytes que contengan estos archivos, se interpretan directamente
por el cdigo ASCII. No es un comando, es un programa.
EDIT [unidad:] [camino] [NombreArchivo] [/H]
Podemos introducir el nombre del archivo o no.
/H: Presenta el nmero mximo de lneas posibles.
DATE
Actualiza la fecha del Ordenador.
Todos los Ordenadores llevan un reloj interno alimentado por una pila. Si la pila funciona, el reloj no
se para aunque apagemos el ordenador. Si por el contrario, la pila est gastada, cada vez que apagamos
el Ordenador, el reloj se pone a cero. Es importante saber que el D.O.S. utiliza la fecha como fecha del
sistema para todas las operaciones que se van a llevar a cabo (grabando ficheros, en programas, etc...)
Ejemplo: c: DATE [enter]
Aparece la fecha actual y pide la introduccin de una nueva fecha.
TIME
Igual que la anterior, para la hora.
VER
Abreviatura de VERSION, Muestra un mensaje con la Versin del D.O.S. que tenemos instalada en el
Ordenador
Ejemplo: c:ver [enter]
FIND
Busca una cadena especfica de texto en un archivo o en varios archivos.
Sintaxis: FIND [/v] [/c] [/n] "cadena" [[unidad:][nombre de ruta de acceso]...]
donde cadena es un conjunto de caracteres que desea buscar.
Las opciones que admite son:
Carlos Flores Sueros Pag 4
Sistemas Operativos
formato, guardados con la extensin *.bat que contienen un conjunto de comandos DOS. Cuando se
ejecuta este archivo bat, los comandos contenidos son ejecutados en grupo, de forma secuencial,
permitiendo automatizar diversas tareas.
Cualquier comando DOS puede ser utilizado en un archivo batch. Tienes tambin varios comandos
especiales para este tipo de archivos:
CALL
Este comando realiza, desde un archivo batch, una llamada a la ejecucin de otro archivo batch. El
primer archivo no finaliza
su ejecucin al realizar la llamada.
CALL [unidad_disco:][path]nombre_archivo [parametros]
Donde [unidad_disco:][path]nombre_archivo es la ruta al archivo batch llamado (debe ser un archivo
*.bat) y [parametros] puede ser cualquier tipo de informacin que necesite el programa llamado que
pueda pasarse el lnea de comandos.
CHOICE
Ofrece al usuario una entrada de datos para que pueda escoger una opcin (escoger una de las letras
que se le ofrecen), y espera hasta que esta tenga lugar.
CHOICE [/C[:]letra] [/N] [/S] [/T[:]c,nn] [texto]
Parametros
texto
Puedes especificar un texto que aparecer antes de la entrada de datos. No hace falta que lo
entrecomilles, salvo que dicha cadena de texto incluya una barra /. Es un parmetro opcional.
Modificadores
/C[:]letra
Especifica las letras que indicarn las opciones del usuario. Si las especificas separadas por comas,
aparecern entre corchetes seguidas de un interrogante. Si no se especifican, se usara YN (si, no) por
defecto.
/N
Evita que se muestre el prompt de usuario
/S
Hace que discrimine entre entrada de letras maysculas o minsculas.
/T [:]c,nn
Introduce un tiempo de espera antes de ejecutar la accin por defecto. Con los siguientes posibles
valores:
c
Seala que carcter ser usado como opcin por defecto despus de nn segundos. Solo puedes indicar
uno de los caracteres especificados con el modificador /C
nn
Indica el nmero de segundos de pausa. Valores entre 0 y 99.
ECHO
Activa o desactiva el volcado de texto del programa (output) a la pantalla:
ECHO [ON|OFF] echo [mensaje] Parametros
ON|OFF
Activa o desactiva el volcado de texto. Para conocer el estado actual, usar ECHO sin parmetros.
Mensaje
El texto a mostrar.
FOR
Ejecuta un comando sobre un grupo de archivos. Puede utilizarse en la lnea de comandos o en un
archivo bat:
a) en archivos BAT:
FOR %%variable IN (set) DO command [command-parameters]
b) en lnea de comandos:
FOR %variable IN (set) DO command [command-parameters]
Parmetros
%%variable %variable
Carlos Flores Sueros Pag 9
Sistemas Operativos
Representa una variable que ser reemplazada por su valor. FOR reemplazar %%variable o %variable
con la cadena de caracteres especificados en SET hasta que el comando especificado se haya ejecutado
sobre todos los archivos. %%variable se emplea con FOR dentro de archivos batch, y %variable desde
la lnea de comandos.
(set)
Especifica uno o ms archivos de texto (o cadenas) que se procesaran con el comando. Necesita
parntesis.
Command; El comando que debe ejecutarse sobre cada archivo especificado en SET parmetros de
comando
Podemos emplear el comando con cualquiera de sus parmetros habituales.
GOTO
Salta la ejecucin del programa hacia la lnea indicada:
GOTO label
Donde: Label (advierte los dos puntos) es una etiqueta que identifica la lnea. 8 caracteres mximo.
IF
Permite la ejecucin condicional.
Sintaxis:
IF [NOT] ERRORLEVEL numero comando
IF [NOT] string1==string2 comando
IF [NOT] EXIST nombre_archivo comando
Parmetros:
NOT
El comando sujeto a condicin se ejecuta solo si esta es falsa.
ERRORLEVEL nmero.
La condicin es verdadera solo si el comando anterior devuelve un cdigo de salida igual o mayor que
el especificado.
Command;
Especifica el comando a ejecutar si la condicin se cumple
string1==string2
La condicin se cumple solo si cadena1 es igual a cadena2. Cadena1 y cadena2 pueden ser cadenas de
texto o variables.
EXIST nombre_archivo
La condicin se cumple si existe nombre_archivo.
PAUSE
Suspende la ejecucin de comandos y presenta un mensaje para que el usuario presione una tecla para
continuar.
REM
Lnea de comentario. Podemos usar REM O ::
SHIFT
Alterna la posicin de los parmetros en el archivo bat.
Variables
El signo % seguido de un nmero (del 1 al 9) permite pasar parmetros al invocar nuestro archivo bat.
Por ejemplo si tenemos
un archivo saludo.bat con la lnea echo Hola %1, si lo invocamos tecleando archivo.bat pepe presentar
en pantalla Hola Pepe.
Se usa por ejemplo para pasar nombres de ficheros a un bat que se encarga de borrarlos, moverlos, etc.
4. Resumen de algunos comandos
MSD
Acrnimo de Microsoft Diagnostics (diagnsticos de Microsoft) Nombre que recibe la aplicacin
entregada en las ltimas versiones del sistema operativo MS-DOS, que posibilita al usuario la
obtencin de informacin sobre la configuracin de su equipo.
FORMAT (comando externo)
Format: comando del sistema operativo MS-DOS cuya misin es formatear las unidades de
almacenamiento (discos duros y disquetes).
Formatear es preparar un disco o disquete para trabajar o almacenar datos.
Carlos Flores Sueros Pag 10
Sistemas Operativos
Este tiene como objetivo dar formato al disco del driver. Este crea un nuevo directorio raz y tabla de
asignacin de archivos para el disco. Tambin puede verificar si hay factores defectuosos en el disco y
podr borrar toda la informacin que este contenga.
CLS (comando interno)
Comando del sistema operativo MS-DOS cuya misin es limpiar la pantalla. Una vez limpia la pantalla
coloca el cursor en la parte superior izquierda de la misma.
CD (comando externo)
Comando de los sistemas operativos DOS y UNIX que nos sirve para cambiar de escritorio.
MD
Crea un directorio
ROOT
Es un sistema operativo jerrquico de archivos refirese al primer escritorio respecto al cual todos los
dems son subdirectorios.
DISKCOPY (comando externo)
Nos permite hacer una copia idntica de un disquete a otro, pertenece al grupo de los comandos
externos.
Comandos Internos
Son aquellos comandos cuyas instrucciones son cargadas a la memoria RAM. Estos comandos no
necesitan la presencia del disco de sistema operativo.
Entre ellos encontramos:
COPY CLS
DEL O ERASE DIR
TYPE DATE
RENAME MD
TIME VER
Comandos Externos
Estos comandos necesitan mucha capacidad de memoria para mantenerse dentro de ella al mismo
tiempo, por lo tanto son grabados en el disco, y podemos ascesarlos cuando sea necesario. Son
llamados externos porque estos estn grabados fuera de la memoria RAM.
Entre estos estn:
CLRDSK DISP COMP
DELTREE TREE
DOSKEY RESTORE
FORMAT DISK COPY
ATTRIB LAVEL
FAT (file allocation table) (comando interno)
Tabla de asignacin de archivos. Es la parte del sistema de archivo DOS y OS/2 que lleva la cuenta de
donde estn almacenados los datos en el disco.
PROMPT (smbolo del sistema) (comando interno)
Este cambia la lnea de comando, o sea, se emplea para cambiar la visualizacin de la lnea de
comando.
PATH (comando interno)
Especifica el directorio cuya estructura del directorio desee preguntar.
Erase o Delete (comandos internos)
Este comando se utiliza para suprimir, borrar o eliminar uno mas archivos de un disquete o disco duro.
Otro comando que tiene la misma funcin es el comando interno ERASE.
COPY (comando interno)
Copia uno o ms archivos de un disquete a otro. Este comando tambin puede emplearse como un
editor de texto.
ATTRIB (comando interno)
Brinda atributos a los archivos. Despliega o cambia los atributos de los archivos.
Ej.
TH- atributo de invisibilidad
R-atributo de solo lectura
Carlos Flores Sueros Pag 11
Sistemas Operativos
T-activa un atributo
M-desactiva un atributo
XCOPY
Comando que permite hacer copias del disco duro o entre disquetes distintos formato. XCOPY lee
todos los ficheros que una memoria RAM y a continuacin lo escribe en un disquete.
VER (comando interno)
Su objetivo es visualizar la versin del sistema operativo en el disco. Despliega informacin de la
versin del DOS que esta operando la computadora.
VOL (comando interno)
Tiene como objetivo mostrar el volumen del disco y su numero de serie si existen.
DOS KEY (comando externo)
Nos permite mantener residente en memoria RAM las rdenes que han sido ejecutadas en el punto
indicativo.
PRINT
Comando que nos permite imprimir varios ficheros de textos sucesivamente.
MIRROR
Al grabar cualquier archivo en Array de unidades en espejo el controlador enva simultneamente
copias idnticas del archivo a
cada unidad del array el cual puede constar nicamente de dos unidades.
BACK UP (comando externo)
Ejecuta una copia de seguridad de uno o ms archivos de un disco duro a un disquete.
RESTORE
Este comando restaura los archivos que se hagan hecho copia de seguridad.
BUFFERS
Son unidades de memoria reservadas para conservar informaciones intercambiadas con las
computadoras.
SCANDISK
Sirve para comprobar si hay errores fsicos y lgicos en el computador.
SLASH
Comando que cierra el directorio hacia la raz.
BACK SLASH
Comando que pasa de un directorio a otro principal.
CONFIG. SYS
Copia los archivos del sistema y el interpretador de comandos al disco que especifique.
AUTO EXE BAT
Es el primer fichero que el MS-DOS ejecuta.
UNDELETE
Proporciona una proporcin de distintos niveles para ficheros borrados.
UNFORMAT
Comando que permite reconstruir un disco recuperando as toda la informacin que contenga.
DIR
Sirve para ver los archivos, directorios y subdirectorios que se encuentran en el disco duro o en un
disquete.
COMADINES
Son caracteres que facilitan el manejo de los comandos Ej.
?- un carcter
*- un grupo de caracteres
F DISK
Permite crear varias peticiones en un disco duro y seleccionar, cual de ellas ser la particin, es
simplemente una divisin del disco duro que el MS-DOS trata como un rea individual de acceso.
LABEL (comando externo)
Etiqueta el disco. Una etiqueta es el nombre de un dato, archivo o programa.
SYS (comando externo)
Transfiere los archivos de sistema de dos ocultos para hacer un disquete que tenia para inicial.
Carlos Flores Sueros Pag 12
Sistemas Operativos