Resumen comandos externos

Enviado por Jose Ignacio Gasca R. y clasificado en Otras materias

Escrito el en español con un tamaño de 219,25 KB

Los comandos externos en contraposición con los comandos internos se almacena en archivos de comandos denominados transitorios o externos, y para ejecutarse necesitan de estos archivos, además los comandos externos tienen nombre propio y se pueden copiar de un disco a otro.
ATTRIB: Sin parámetros, visualiza los atributos de los directorios y archivos. Con parámetros, cambia los atributos de directorios y archivos.
Los atributos de los directorios, y los ficheros son: de lectura (r), de escritura (w), de archivo (a), oculto (h), de sistema (s). Parámetros: signos (más o menos) y letras r,w,a,h. Ejemplo: Attrib +r *.* (atributo de sólo lectura, para todos los ficheros de ese directorio)

Imagen
Sintaxis: attrib +h -s +r nombre del archivo (enter)
Ejemplo:

APPEND: Sirve para especificar trayectorias para ficheros de datos.
BACKUP: Ejecuta una copia de seguridad de uno o más archivos de un disco duro a un disquete.
CHKDSK: Verifica si hay errores en el disco duro.

Imagen
Sintaxis: chkdsk letra de la unidad (enter)
Ejemplo:

DELTREE: Borra un directorio sin importar que contenga subdirectorios con todos sus contenidos.

Imagen
Sintaxis: deltree nombre del directorio (enter)
Ejemplo:

DISKCOPY: Permite hacer una copia idéntica de un disquete a otro, pertenece al grupo de las órdenes externas.

Imagen
Sintaxis: diskcopy unidad origen unidad destino (enter)
Ejemplo:

DOSKEY: Permite mantener residentes en memoria RAM las órdenes que han sido ejecutadas en el punto indicativo.
Sintaxis: doskey (enter)

Edit: Es el editor de texto del D.O.S, permite crear cualquier tipo de archivo de texto.

Imagen
Sintaxis: edit (enter)
Ejemplo:

Imagen
FC: Compara ficheros.
FC /B [unidad1] [camino1] NombreArchivo1 [unidad2] [camino2] NombreArchivo2
/A: Muestra sólo la primera y últimas líneas para cada grupo <http://www.monografias.com/trabajos14/dinamica-grupos/dinamica-grupos.shtml> de diferencias.
/B: Realiza una comparación binaria.
/C: Ignora mayúsculas y minúsculas.
/L: Compara archivos como texto en ASCII <http://www.monografias.com/trabajos12/comptcn/comptcn.shtml>.
/N: Muestra el número respectivo de línea durante una comparación ASCII <http://www.monografias.com/trabajos12/comptcn/comptcn.shtml>.
/T: No reemplaza las tabulaciones por espacios.
/W: Comprime espacios en blanco (tabs y espacios) al comparar.
Sintaxis: FC [/A] [/C] [/L] [/N] [/T] [/W] [unidad1] [camino1] NombreArchivo1 [unidad2] [camino2] NombreArchivo2

FORMAT: Permite crear la estructura lógica, en una unidad física de almacenamiento (discos duros y disquetes). Divide la superficie magnética en sectores y pistas. Se pierden todos los datos almacenados en disco.
/S: Transfiere ficheros de sistema en disquete con formato ( io.sys, msdos.sys y command.com ).
/Q: Realiza un formateo rápido.
/U: Realiza un formateo incondicional, evita que se guarde la información <http://www.monografias.com/trabajos7/sisinf/sisinf.shtml> de reconstruir.
/B: Asigna espacio en disco con formato para archivos de sistema.
/V[:etiqueta]: Se especifica la etiqueta de volumen <http://www.monografias.com/trabajos5/volfi/volfi.shtml>. Es un indicativo que diferencia disquetes.
/F:tamaño: Especifica el tamo del disquete al que se dará formato (tales como 160, 180, 320, 360, 720, 1.2, 1.44, 2.88 ).
/T:pistas: Especifica el número de pistas por cara de disquete.
/N:sectores: Especifica el número de sectores por pista.

Imagen
Sintaxis: FORMAT UNIDAD [/S] [/Q] [/U] [/B] [/V[:etiqueta]] [/F:tamaño] [/T:pistas /N:sectores]

Ejemplo:
KEYB: Establece el idioma del teclado según el parámetro adicionado (Ejemplo: KEYB SP para el teclado español).

Imagen
Sintaxis: keyb sp,,c:\windows\command\keyboard.sys
Ejemplo:


LABEL: Muestra o cambia la etiqueta de la unidad de disco duro.

Imagen
Sintaxis: label (enter)
Ejemplo:


MEM: Muestra la memoria RAM, el espacio ocupado y el espacio libre.

Imagen
Sintaxis: mem (enter)
Ejemplo:


MOVE: Mueve o cambia de posición un directorio y/o ficheros. También renombra subdirectorios.

Imagen
Sintaxis: move nombre del archivo ruta destino (enter)
Ejemplo:

SUBST: Crea una unidad lógica virtual a partir de un directorio.
TREE: Presenta en forma gráfica la estructura de un directorio.
Sintaxis: tree (enter)

Imagen
Ejemplo:


Practica 22

Tema: Comandos Externos
Objetivo: Herramientas: Aplicar los comandos Externos para la administración de archivos y directorios desde ambiente D.O.S

Herramientas
·Una PC
·Disco de Inicio

Actividad 1
2.Iniciar la maquina desde un disco de inicio completo de Windows 98( Estableciendo la secuencia correcta de arranque en el setup )
3.Ingresar en la línea de comandos lo siguiente:
Md crédito (presionar ENTER)
Md almacén (presionar ENTER)
4.Ingresar en la línea de comandos lo siguiente:
Cd crédito (presionar ENTER)
Edit marzo.txt
Balance General
IngresosEgresos
23,000.00
4,567.00
3,543.00
216.00
_______________ ________________
27, 567.00 3,759.00
Total: 23, 808.00

5.Presionar Alt + a e ir a la opción Guardar (ENTER)
6.Presionar Alt + a e ir a la opción Salir (ENTER)
7.Ingresar en la línea de comandos lo siguiente:
Cd\ (presionar ENTER)
Cd almacén (presionar ENTER)
Edit Bombas.txt (presionar ENTER)
Descripción Existencia
L20x 2
L30x4

8.Presionar Alt + a e ir a la opción Guardar (ENTER)
9.Presionar Alt + a e ir a la opción Salir (ENTER)
10.Ingresar en la línea de comandos lo siguiente:
Edit Brochas.txt
Descripción Existencia
Brocha ½ 12
Brocha 1 23
11.Presionar Alt + a e ir a la opción Guardar (ENTER)
12.Presionar Alt + a e ir a la opción Salir (ENTER)
13.Ingresar en la línea de comandos lo siguiente:
Cd\ (presionar ENTER)
Cd crédito (presionar ENTER)
Attrib +h +r marzo.txt (presionar ENTER)
Dir (presionar ENTER)
Dir \a (presionar ENTER)
Cd\ (presionar ENTER)
14.Ingresar en la línea de comandos lo siguiente:
Cd almacen (presionar ENTER)
Type bombas.txt (presionar ENTER)
cd.. (presionar ENTER)
15.Insertar en la línea de comandos lo siguiente:
Diskcopy a: a: (presionar ENTER) e insertar un segundo disquete cuando lo solicite (presionar ENTER )
16.Ingresar en la línea de comandos lo siguiente:
Dir (presionar ENTER)
Deltree crédito (presionar ENTER)
Deltree almacen (presionar ENTER)
Dir (presionar ENTER)

Teoría



Tema: Config.sys
Objetivo: El alumno conocerá la forma de configurar el config.sys por medio de su sintaxis.
Introducción

Configurar un equipo significa adecuarlo para que MS-DOS, Windows, el hardware y las aplicaciones funcionen de la manera deseada. Puede ser tan simple como personalizar la apariencia del símbolo del sistema o tan complejo como configurar un nuevo elemento de hardware. La mayor parte de la información sobre la configuración del sistema se almacena en dos archivos:
·Config.sys: es un archivo de texto que contiene comandos especiales que configuran los componentes del hardware del ordenador -memoria, teclado, ratón, impresora- para que MS-DOS y las aplicaciones puedan usarlos. Es el primer archivo que se ejecuta cuando se inicia MS-DOS}
Generalmente esta localizado en el directorio raíz, C:\. Normalmente, MS-DOS ejecuta los comandos de este archivo cada vez que se inicia el equipo. Sin embargo, si se necesita, se le puede ordenar los omita. Se puede cambiar la configuración del sistema para:
·Personalizar la forma en que MS-DOS usa hardware, memoria y archivos.
·Agregar nuevo hardware o volver a configurar el existente.
·Especificar comandos para que MS-DOS los ejecute cuando se inicie el PC.
·Definir más de una configuración de sistema. Por ejemplo, si dos personas diferentes usan el mismo equipo, cada una podrá tener una configuración distinta. Se trata de un uso avanzado de los comandos de config.sys.
Config.sys puede editarse como sea necesario para agregar y/o cambiar comandos que configuren el sistema. Para editar el archivo hay que usar un editor de texto que guarde los archivos como texto sin formato (ASCII). MS-DOS lee el archivo config.sys sólo cuando se inicia el equipo; por tanto, después de cambiarlo se debe reiniciar el PC para
que surtan efecto los cambios.
Imagen
Imagen

Configuración de dispositivos de hardware
Cada dispositivo hardware (ratón, monitor, impresora, teclado, unidades de disco y tarjetas de memoria) tiene sus propias características, que se pueden personalizar. MS-DOS usa un programa especial llamado controlador de dispositivo para controlar cada uno; así, MS-DOS usa un controlador de dispositivo incorporado para controlar cómo se leerá la información a o desde una unidad de disquete. MS-DOS tiene controladores de dispositivos incorporados para el teclado, monitor, unidades de disco duro y de disquetes y puertos de comunicación. Puesto que estos controladores de dispositivos están incorporados no hay que hacer nada especial para usarlos, pero se pueden personalizar ciertas características de estos controladores de dispositivos usando los comandos de config.sys.
Otros dispositivos, como las tarjetas de memoria y el ratón, vienen con sus propios controladores de dispositivos; ese controlador se llama controlador de dispositivo instalable porque lo instala agregando un comando a su archivo config.sys. Se incluyen varios controladores de dispositivo instalables con MS-DOS.
Para usar un controlador de dispositivo instalable se añade un comando device por cada controlador al config.sys. Cuando MS-DOS se inicia, carga el controlador de dispositivo en la memoria. Por ejemplo, para cargar el controlador de dispositivo mouse.sys localizado en el directorio c:\mouse, se debería añadir un comando como el siguiente a config.sys:
Imagen
Cuando MS-DOS lee este comando, carga el controlador mouse.sys en la memoria, donde permanece y proporciona acceso al ratón. Generalmente, los controladores de dispositivos de hardware están incluidos en programas de instalación que añaden automáticamente los comandos necesarios en el config.sys.
Controladores de dispositivo instalables:
·
Imagen
ansi.sys Admite la emulación de terminal del Instituto Nacional de Estándares Americano (ANSI). Es un controlador de dispositivo para teclado y pantalla, que proporciona opciones adicionales para los programas que necesitan desplazar el curso, alternar la presentación de la pantalla o asignar la utilización de algún teclado.
Modos de Pantalla
oRegresa el valor por defecto
oAlta intensidad (negritas)
4Carácter subrayado
5Intermitente
7 Video inverso (carácter negro sobre fondo blanco
8 Invisible
·display.sys Admite el cambio de tabla de códigos para monitores EGA y VGA.
·dblspace.sys Cuando se cargue usando el comando devicehigh, MS-DOS moverá dblspace.bin de la memoria convencional a la superior (dbl-space.bin es la parte de MS-DOS que proporciona acceso a las unidades que se comprimieron usando el programa Microsoft DoubleSpace).
·driver.sys Permite utilizar unidades de disquete que el ROM BIOS no admite.
·ega.sys Guarda y restaura la presentación cuando un programa de gráficos se usa con un monitor EGA.
·emm386.exe Simula la memoria expandida y proporciona acceso al área de memoria superior en un equipo con un procesador 80386 o superior con memoria extendida (la primera vez que se use el programa de optimización de memoria Microsoft MemMaker, se instalará automáticamente este controlador de dispositivo).
Imagen
·himem.sys Administra el uso de la memoria extendida en un PC con un procesador 80286 o superior con memoria extendida.
Imagen
·ramdrive.sys Simula una unidad de disco duro virtual en la RAM.
·setver.exe Carga la tabla de versión de MS-DOS en la memoria.
·smartdrv.exe Realiza un búfer doble, que proporciona compatibilidad a los controladores de disco duro que no pueden funcionar con la memoria que proporciona emm386.exe o Windows ejecutándose en el modo mejorado 386.
Imagen
Comandos de config.sys
Break Permite detener un programa mientras se esta ejecutando, manteniendo apretada la tecla control y pulsando Break o C.
Sintaxis: Break=off | on
Buffers Las memorias intermedias son pequeñas sonas (o bloques) de memoria que el DOS utilize durante las operaciones de lectura y escritura del disco. Las meorias intermedias almacenan la información que se esta leyendo o escribindo. Pueden especificarse entre 3 y 99 memorias intermedias. El valor podefecto es de 15 (si el sistema tiene 640KB de memoria).
Sintaxis: Buffers=nn
Chain Transfiere el control a otro fichero de configuración. Comprueba que exista el fichero especificado y, si es así, cierra el actual fichero de configuración y comienza a ejecutar las últimas sentencias del último fichero. Es util para los sistemas con discos en ROM o de sólo lectura.
Sintaxis: Chain=espfich Chain=d:\config.sys
Country Proporciona el formato de fecha y hora y el símbolo de moneda correspondiente a su país.
Nnn= Código de país para su país. Cp= Página de códigos para la que se requiere la información del país.
Sintaxis: Country=nnn, cp, [d:] \trayecto\conuntry.sys
Country=003,437,c:\windows\command\country.sys

Device Permite la intalción de controladores de dispositivos.
Sintaxis: device:c:\drdos\ansi.sys
Echo Permite mostrar mensajes en pantalla durante el arranque.
Sintaxis: Echo Mensaje
Files Específica el número de archivos que pueden estar abiertos por los programas en un momento dado. El valor por defecto es 20, variando de 20 a 255.
Sintaxis: Files=nnn
Install Permite cargar un programa durante el arranque. Pueden instalar de este modoso los siguientes programas:
Cursor.exeKyeb.comShare.exePrint.exe
Sintaxis: install=c:\dos\keyb.com sp
Lastdrive Utiliza letras par identificar unidades de disco. Automáticamente asigna una letra de unidad a cada unidad real que encuentre durante el proceso de arranque.
Sintaxis: lastdrive=letra de la unidad
Menuitem: Permite crear opciones de menú.
Sintaxis: Menuitem= 1, Cargar sistema de formateo de unidad
Menudefault: Permute seleccionar automáticamente una opción del menú después de cierto tiempo.
Sintaxis: Menudefault=1,13
Donde 1 es la opción a elegir y 13 son los segundos que han de transcurrir antes de que se ejecute la opción.
Menucolor: Permite establecer el color de texto y del fondo del texto del programa de configuración.
Sintaxis: Menucolor=texto, color
Shell Se pueden especificar las opciones que utilice el procesador de comandos por defecto Command.com y desde dónde debe cargarse. Se pude utilizar para cargar un procesador de comandos diferente.
Sintaxis: Shell= Fichero[/E:nnn] [/p]
/e:nnn Especifica el tamaño del entorno, en Byte, donde nnn es el rango de %! a 32751.
/p Hace que se mantenga permanentemente en memoria esta copia de procesador de comandos.

Ejemplo de archivos config.sys
·Archivo config.sys para un equipo 80386 con dos o más megabytes de memoria extendida:

Imagen

·Los comandos device cargan los controladores de dispositivo setver.exe, himem.sys y emm386.exe. Setver.exe administra la tabla de versión de MS-DOS. Himem.sys administra la memoria extendida. Emm386.exe con el modificador ram proporciona acceso al área de la memoria superior y simula memoria expandida.
·El comando devicehigh carga el controlador mouse.sys, que proporciona acceso al ratón en la memoria superior.
·El comando buffers reserva 20 búferes para transferir información a y desde los discos.
·El comando files proporciona a MS-DOS acceso a 40 archivos a la vez.
·El comando break verifica frecuentemente la combinación de teclas ctrl.+c o ctrl+interrumpir.
·El comando dos=high,umb ejecuta MS-DOS en el área de memoria superior y especifica los programas que deberían tener acceso al área de memoria superior.
Archivo config.sys para un 80286 con uso de red y memoria expandida: Si usa una red y su sistema incluye un procesador 80286 y memoria expandida:

Imagen

·Los tres primeros comandos device cargan controladores de dispositivo para la tarjeta de memoria expandida, el ratón y la red.
·El comando device para ramdrive.sys inicia RAMDríve y crea un controlador 256K RAM; el modificador /a ordena a RAMDrive que sitúe el controlador RAM en la memoria expandida.
·El comando lastdrive reserva espacio para 26 unidades lógicas a fin de que las letras de A a Z se puedan asignar a las letras de unidades.
Administración de Memoria

Memoria: La memoria utilizada para contener programas y datos mientras la computadora esta conectada se llama memoria de almacenamiento. Los otros tipos de memoria que se utilizan para ejecutar y cargar programas son Memoria de Acceso Aleatorio (RAM). Puede considerarse como el espacio de trabajo del ordenador. Cuanto mas compleja sea la tarea que tu PC quiere hacer más memoria necesitará.
Tipos de Memoria
Imagen


Memoria Convencional: Llamada también Memoria Base, son los primeros 640 KB de la computadora. Se divide en dos secciones:
·La zona del sistema operativo en la parte inferior de la memoria base, donde se carga el sistema operativo y controladores de dispositivo instalable.
·La zona Superior, después de haber cargado el sistema operativo es donde se cargan y ejecutan los programas de la aplicaciones.
·La memoria por encima de los 640 KB se utiliza normalmente para el adaptado de pantalla y para la ROM BIOS.

Memoria Superior: Toda la memoria diseccionada entre los 640KB y 1 MB se denomina memoria superior, esta tiene un tamaño de 384 KB. Algunas secciones de la memoria superior se reserva para la utilización de diferentes partes del hardware de la PC, como la pantalla o la ROM BIOS. Los controladores de los dispositivos se cargan normalmente en la memoria convencional pero cuando esta se satura, se cargan en la memoria superior.

Memoria Extendida: Las computadoras basadas en procesadores Intel 80286, I486 pueden diseccionar mas de 1MB de memoria, a esta se le llama memoria extendida.

Memoria Alta: Son los primeros 64 KB de la memoria expendida. Se denomina a veces como Zona de Memoria alta diseccionando a ella el núcleo del sistema operativo principal, aumentando a si el espacio de memoria disponible para sus aplicaciones.

Memoria Expandida: Se denomina a veces memoria paginada, porque se divide en paginas de de memoria hasta de 16KB. La memoria expandida permite ejecutar programas que manipulan grandes cantidades de datos y que de otra forma no se ejecutarían eficientemente en la memoria convencional.

Comandos de Gestión de Memoria

Hiinstall: Se utiliza para cargar aplicaciones en la memoria superior durante el arranque inicial.
Hidevice: Es idéntico al Device, pero permite la instalación de controladores de dispositivo en memoria superior.
DOS -Especifica si MS-DOS usara la memoria superior y da acceso a la misma.
DOS=HIGH: Carga ms-dos en memoria alta.
Devicehigh: Carga un administrador en memoria superior.
DOS=UMB :Carga ms-dos en memoria convencional y habilita memoria superior
DOS=HIGH,UMB: Carga ms-dos en memoria alta y habilita memoria superior. Esta posibilidad es la más recomendable.

Entradas relacionadas: