|
|
|
Página sacada de http://micasa.yupi.com/fhillips/TEMP.HTM Como manejar el sistema operativo MS-DOS Introducción Un sistema operativo es un software (programa) que permite administrar los recursos del computador, siendo éstos ;el procesador, la memoria ,los dispositivos de almacenamiento y los periféricos, también resuelve conflictos (fallas del sistema, errores de lectura, entre otros), optimiza el rendimiento y simplifica el uso efectivo del PC. Los sistemas operativos han evolucionado conjuntamente con los avances de la tecnologías, en forma muy rapida, en la ultima década. Actualmente no es sorpresa que un computador use un sistema operativo, pero hace unos años atrás ningún computador estaba dotado de uno. En vez de este, tenia un programa llamado MONITOR, el cual consistía en un programa, cuyas funciones, se limitaban a la escritura y lectura en la memoria, ejecutar un programa y manejar el teclado e la impresora. Ante la necesidad de extender el uso de los computadores, es que se crea los sistemas operativos, que actualmente son instalables en discos flexibles (disquetes), disco duros del computador o incluso en CD-ROM. En un comienzo cada fabricante de computadoras realizaba su propio sistema operativo, de modo que era imposible usar un mismo sistema operativo en computadores de distinto fabricante, es decir, eran incompatibles. Hoy en día se esto es parte del pasado ya que los sistemas operativos son compatibles para una gran variedad de marcas de computadores. Es así como en la década de los sesenta aparece un sistema operativo diseñado para ordenadores de 8 bits llamado CP/M, mientras, los dos colosos de la industria de los colosos (IBM e APPLE), encargaron el desarrollo de sus sistemas operativos a la reciente empresa de software MICROSOFT. Entonces nace DOS de la firma APPLE y IBM-DOS de microsoft para IBM, donde DOS es Disk Operitve System. Hasta hoy los más difundidos son: MackOS,UNIX(Linux, AIX, etc.), MS_DOS, OS/2, Windows NT, Windows 98, Vms. Cada uno para diferente plataformas y procesadores por ejemplo APPLE DOS es para Macintosh, MS-dos es para PC con procesador INTEL.
Presentación del MS-DOS Este sistema operativo diseñado originalmente para maquinas IBM, se ha difundido impresionantemente en los últimos años, generando miles de millones de dólares de ganancia a las empresa que lo distribuye en todo el mudo (microsoft), por simplicidad y operativitidad en distintas configuraciones de PC y ademas por su transportabilidad, entre otras. Sin embargo esta en constante lucha con Windows, esto se debe a que el ambiente del DOS es menos amigable que el de WINDOWS, pero DOS es mas confiable para las tareas de configuraciones. Características Un sistema operativo es un conjunto de funciones que se comunican con el usuario que son personas y programas. Hay dos partes o componentes en un sistema operativo (SO):interfaz y las funciones. Para la comunicación con las personas (operadores), MS-DOS posee un interprete de comandos o "shell" de linea de comando, esto quiere decir que, las instrucciones, se deben dar por escrito a continuación del símbolo del sistema (prompt) cada instrucción o comandos deberá ser: o el nombre de un procedimiento que se realiza, por que esta en memoria RAM(memoria de acceso directo) o el nombre de un archivo grabado que sea ejecutable (extensión EXE, BAT ,DAT,COM,etc), es decir que haga algo. Un Archivo es una especie de carpeta que contiene datos, información o código de programa , puede ser una carta a la abuelita, una planilla de sueldos, una imágenes , etc. que es identificada con un nombre para que sea diferenciada, y que puede clasificarse o apartarse en una serie de portafolios que puedan contener a los archivos, estos son los directorio y también deben tener nombres. Los nombres de los archivos y de los directorios tienen la siguiente estrucra: 8 carácter como máximo para el nombre, más de 3 carácter como máximo para su extensión, separados por un punto. La extensión generalmente se usa para posteriormente poder identificar que tipo de archivo es ese archivo. Ejemplos:
Los nombres de archivos tienen ciertas restricciones, no pueden llevar espacios en blanco entremedio, ni más de un punto, ni tampoco algunos caracteres "especiales". Las extensiones más comunes son las siguientes y estos son sus significados:
¿Que sucede al encender el computador? Cuando encendemos un computador, se ejecuta un programa residente en un chip de memoria que solo se puede leer (ROOM), denominado BIOS (Basic Input Output System: Sistema Básico de entrada salida), el permite leer discos y busca los programa de inicio de un sistema operativo, primero en un disquet y luego en un disco duro y lo carga a la memoria. Si el sistema encontrado es el MS-DOS, se cargan los archivos de configuración donde se indican algunos valores iniciales del modo de como va operar nuestro computador, estos archivos son el CONFIG.SYS y el AUTOEXEC.BAT. En el primero se especifica como se ejecutará la memoria, se pueden elegir configuraciones típicas de país, sí queremos preparar una tabla de caracteres especiales para nuestras letra, etc. En el segundo se cargan se cargan ciertos programas preparativos o algo de nuestra predicción, como el controlador del mouse, el tipo de teclado (ingles, español), configuración de tarjeta de sonido, en fin. Y también se carga el interprete de comandos contenido en el archivo COMMAND.COM u otro (existente en reemplazo mejorado denominado 4DOS descargable gratis de internet). Lo más probable es que después de un mensaje del tipo "Iniciando MS-DOS 622.." lleguemos a un punto en que el computador presentará en la pantalla algo como esto: c:\>, en los computadores de ahora cuando uno inicia el PC este se inicializa con MS-DOS y luego ejecuta el windows, por este echo es probable que el usuario de hoy no conozca este sistema operativo (SO), En este caso para poder acceder, tendrá que irse donde este un icono con el siguiente símbolo:
Al hacer dos click sobre este, se abrirá a continuación una ventana con el simbolo del sistema (c:\>). Este simbolo ("c:\>" o "A:\>,etc..), es lo que se llama prompt, y es el símbolo del sistema, es decir, la instancia en que el sistema operativo está listo para recibir las instrucciones por parte del usuario. La letra ante de los dos puntos indica la unidad (dispositivo) predeterminado desde y hacia el que se está leyendo (A y B Disquetera, C disco duro, D Compact Disk (habitualmente esta es la configuración que se usa) , las letras van de la "A" a la "Z", cuando se trabaja en red y existen gran cantidad de unidades adquieren cualquier letra que se les ponga. El o los símbolos después de los puntos indican el directorio donde actual (donde estamos). O sea el compartimiento que estamos visitando. Por ejemplo "C:\Juegos" indicaría que estamos en el directorio de JUEGOS de la unidad C (disco duro). El símbolo "\" representa el directorio principal o raíz. El signo ">" es por convención el marcador final del promt. La barra que parpadea es el cursor, e indica la linea activa. Antes de este símbolo podemos hacer distintas labores, como ver los archivos que tenemos , explorar por nuestro disco duro, ver o ajustar la hora, limpiar la pantalla y mucha otras cosas más. Para este fin contamos con nuestro comandos del sistema operativo, si queremos hacer una primera clasificación de ellos podemos separarlos en dos grandes grupos: los comandos interno y los externos. Los comandos internos son aquellos de que disponemos desde que se carga el interprete de comandos (COMMAND.COM), y quedan residentes en memoria RAM. Estos comandos son rutinas básicas entre las que se encuentran: listar los archivos de un directorio a otro, etc. El interprete de comandos es un programa que se carga al poner en marcha el computador para que podamos darle las instrucciones mínimas necesarias para hacer operativo nuestro sistema. Estos son: BEAK, CALL, CHCP,CHDIR (CD), CLS, COPY, CTTY, DATE, DEL (ERASE), DIR, ECHO, EXIT, FOR ,GOTO, IF, LOADHIGH(LD), MKDIR, (MD), PATH, PAUSE, PROMPT, REM, RENAME(REN),RMDIR(RD), SET, SHIF, TIME, TYPE, VERIFY, VOL. Los comandos externos son los archivos ejecutables (con las extensiones COM, EXE, BAT) que pueden ser instalados al momento de copiar el paquete del sistema operativo en el computador. Estos comandos realizan generalmente más complejas o simplemente se prefirió dejarlas como componentes optativos del SET de comandos básicos, para ejecutar cualquiera de estos comandos, estos deben estar accesibles desde la unidad y directorio donde estemos trabajando. Estos son: APEND, ATTRIB, BACKUP, CHKDSK,CHOICE, COUNTRY, DBLSPACE, DEBUG, DELTRE, DISKCOM, DISKCOPY, DISPLAY, DOSKEY, DOSSHELL, DRIVER, DRVSPACE, EDIT, EM386, EXPAND, FASTHELP, FASTOPEN, FC, FDISK, FIND, FORMAT, GRAPHIC, HELP, HIMEM, INTERLNK, INTERSVR, KEYB, KEYBOAR, KEYBRD2, LABEL, LOADFIX, MEM, MEMMAKER, MODE, MORE, MOVE, MSBACKUP, MSCDEX, NLSFUNC, POWER, PRINT, RAMDRIVER, REPLACE, RESTORE, SCANDISK, SETVER, SHARE, SIZER, SMARTDRV,SORT, SUBTS, SYS, TREE, UNDELETE, UNFORMAT, XCOPY. Para obtener ayuda de como usar un comando MS-DOS , debe hacer lo siguiente en la linea de comandos: c:\>help [comandos] NOTA: [x] indica que x puede o no existir (es opcional) x/y indica que se puede elegir x o bien y.
Clasificación de comandos según su uso: Operaciones sobre discos FORMAT: Da formato (inicializa) a un disco para uso con MS-DOS.LLAMADA: FORMAT unidad: [parametros] Párametros: /V: [etiqueta], especifica la etiqueta
del volumen UNFORMAT: Este comandodevuelve el formato anterior. su llamada es: UNFORMAT unidad [PÁRAMETROS] Párametros: /J: se asegura de que los archivos
mirror correspondan con la información del sistema en el disco. LABEL: Este comando crea, cambia o elimina etiquetas delvolumen del disco. su lllamada es:LABEL [unidad:][etiqueta], la etiqueta es el nombre que una va a llamar al disco. DISKCOPY: copia el contenido de un disquet a otro, su llamado: DISCOPY [unidad1:] [unidad2][párametros] Parametros: /1: Copia solamente la primera cara
del disco. NOTA: los dos disquet deben de ser del mismo tipo, ademas puedeseleccionar la misma unidad para unidad1, unidad2, pruebe con un solo DISCOPY sin párametrs y vea que pasa. DBLSPACE: Utilitarios para la compreción de archivos en el disco duro, con el fin de aprovechar al máximo el espacio disponible en el disco duro. DRVSPACE: AProvecha al máximo el espacio disponible. FDISK: Configura el disco duro para el uso de MS-DOS. CHKDSK: Este comando tienes dos formas de ser usado, como verificación del disco actual o de un archivo en partición. Su llamada: CHKDSK [unidad:][Ruta del archivo a verificar][párametros]. Parametros: /F: corrrige errores en el disco. SCANDISK: Ejecuta el programa de repración del disco SCANDISK. En lugar de CHKDSK es recomendable usar este ya que este detecta y repara mejor que el anterior. Operaciones sobre directorios DIR: Presenta en pantalla una lista de archivos y subdirectorios (directorios) que se encuentren en el directorio y unidad (ruta) que especifique (directorio). Su llamada: DIR [unidad:][ruta][archivo][ /p][/W][/A][[:]indicadores]] [/o][[:]orden]][/S][/B][/L][/C]H]] [unidad:][ruta][archivo]; especifica
unidad, directorios , y/o los archivos a listar. Indicadores D: Directorio Orden: N: Nombre (alfabético) TREE: Muestra estructura gráfica del directorio unidad o ruta. Su llamado es: TREE[unidad:][ruta][/F][/A] /F: Muestra los nombres de archivos
en cada directorio. CD: Cambia de directorio predeterminado al que se indique o presenta el directorio actual.(change Directory). Contracción de CHDIR. .Su llamado :CD [unidad:][ruta] o CD[..] [..] :Especifica que desea cambiar al directorio inmediatamente superior. Escriba CD unidad: para ver el directorio actual en la unidad especificada. Escriba CD sin parámetros para ver la unidad y directorios actuales. MD: Hace un directorio con el nombre que se le indique.(Make Directory). Contracción de MKDIR. Su llamado: MD [unidad:][ruta]. RD: Barra el directorio indicado si esta vacío y no contiene subdirectorios (Remove Directory). Contracción de MKDIR.. Su llamado: MD[unidad:][ruta]. DELTREE: Para eliminar uno o más archivos o directorios. Su llamada: DELTREE [/Y][unidad:]ruta[[unidad:]ruta[...]]. /Y: suprime la solicitud de confirmación
cuando elimine el subdirectorio. Nota: Use DELTREE con Precaución. Todos los archivos y subdirectorios dentro del directorio serán eliminados. Operaciones sobre archivos COPY: Copia uno a más archivo a otro lugar. Su llamado: COPY [origen][destino][/Y][/-Y][V] Origen: Especifica archivo(s) a
copiar. XCOPY: Copia uno o más archivos a otro lugar. Su llamado XCOPY origen[destino][/A][/M][D:fecha][/P][/S][/E][/V][/W] Origen: Especifica archivo(s) a
copiar. DEL: Elimina del disco el archivo especificado.(delete). Su alias es ERASE: Su llamado es: DEL [unidad:][ruta]archivo[/P]. Archivo Especifica los archivos
a eliminar, puede especificar múltiples archivos utilizando comodines. REN: Cambia el nombre de un archivo existente a uno que se le especifique.(rename).Su llamado: REN[unidad][ruta][archivo1 archivo2] Obsérvese que no podrá especificar nueva unidad para el archivo destino. MOVE: Para mover uno o más archivos. Su llamado: MOVE [/Y][/-Y][unidad:][ruta]archivo 1 [..] destino. Para renombrar un directorio: FC: Compara dos conjuntos de archivos y muestra las diferencia entre ellos. TYPE: despliega el contenido del archivo que especifique. Por defecto lo hace ala pantalla. Su llamada: TYPE[unidad:][ruta]archivo. Configuración de Dispositivos MODE:
Configura dispositivo de sistema. Estado dispositivo: MODE [dispositivo][/STATUS] Redirigir impresión: MODE LPTn[:]=COMm[:] Preparar tabla de códigos MODE disp. CP PREPARE=((yy[...])[unidad:][ruta]archivo) seleccionar tabla de codigos: MODE dispositivos CP SELECT=yyy Actualizar tabla de códigos: MODE dispositivos CP REFRESH Estado de la tabla de códigos: MODE dispositivos CP [/STATUS] Modo de presentación: MODE[adaptador-de -pantalla][,n] MODE CON[:] [COLS=c][LINES=n] Velocidad de teclado: MODE CON[:]RATE=r DELAY=d] CTTY: Cambia el dispositivo terminal utilizado para terminar el sistema. Dispositivo CTTY.Donde dispositivo es el dispositivo terminal que desee usar, como por ejemplo COM1. MEM: Clasifica programa por el uso de memoria. Lista el tamaño de programas, proporciona un resumen de memoria en uso y dista el bloque más extenso disponible en la memoria. Su llamado: MEM[CLASSIFY]/DEBUG]FREE/MODULE módulo][/PAGE]/CLASSIF o/C. /DEBUG o/D: Muestra el estado de
programas, unidades internas o otras informaciones. MSCDEX:
Extensión para utilizar la unidad de CD-ROM. Su llamado: MSCDEX[E/K/S/V]]D: ECHO:
Muestra un mensaje o activa o desactiva el eco del comando. Su llamado:
ECHO [ON[OFF] SET: Muestra, establece o elimina variables de entorno MS-DOS. SU llamado: SET [variable=[cadena]] Variable: Especifica el nombre de
la variable de entorno. FOR: Repetición de un comando sobre cada archivo de un conjunto de archivos FOR%% Variable IN (Conjunto) DO comando [Párametros-del-comandos] Donde: Conjunto: IF: Permite la ejecución condicional de comandos (ejecución sujeta a una condición).EJ: IF cond comando. Donde: Cond: Es una condición lógica: si
es evaluada a verdadero se ejecuta el comando y cond es de la forma: GOTO: Transfiere. MORE: Este puede indicar más información o algo así , su llamado: MORE <[unidad:][Ruta]archivo Nombre-comando [MORE] Utilitarios y misceláneos CLS: Limpia la pantalla, despeja todo lo que esta escrito y deja solo el prompt y el cursor (Clear Screen). Su llamada: CLS. MEMMAKER: permite utilizar la memoria y su uso. MSBACKUP: Permite hacer copias de seguridad (respaldo) de los archivos. DOSHELL: Interfaz para el usuario. DOSKEY: Facilidad de macros de teclado (memoriza los últimos comando escritos) DATE: Indica y permite cambiar la fecha del sistema. Su llamado: DATE[hh:mm:ss] TIME: Indica y permite cambiar la hora del sistema. Su llamada: TIME [mm-dd-aa]
Ejercicios: Materiales dos disquets nuevos o buenos para ser borrados. Comandos externo básicos: (llenar con lista) Parte 1: 1.-Haz un disco de partida con los comandos básicos,¿ que fue lo que hubo que hacer? 2.-Digita DIR para ver el directorio. Experimenta con los parámetros /W /P /AS en tu disco de partida, y explica que paso en cada caso. 3.-Crea un directorio llamado PRUEBA. Usando el comando MD (digita: MD prueba) y luego verifica su existencia. 4.-Elimina el directorio usando RD. Vuelve a listar para ver si ha sido eliminado, explica que paso. 5.-Crea el directorio PAPA, entra en el y crea HIJO, entre y crea nietos, crea un archivo en el editor de MS-DOS y luego muévelo al directorio de PAPA, describe la experiencia. 6.-Verifica usando DIR, intenta con el parámetro /aa y luego con /ad. Prueba el comando TREE ¿que diferencia hay? 7.-Intenta borrar PAPA usando RD ¿se borra? ¿por que ? 8.-ahora hazlo usando DELTREE. Verifica y explica. 9.-Investigar con los otros comandos a)Probar protección contra escritura b)Comprobar dos archivos c)redireccionamiento de salidas y tuberías (PIPES) de comandos. d)Ver el contenido del archivo, de todas las formas que vimos. E)Configuración (archivo CONFIG.SYS) f)Variables del ambiente y programación (set; control de secuencia: for, if, goto)
|
|
© INICIAte- 2002-2003. Todos los derechos reservados.
juancepime@yahoo.com |