Revistas en papel
 Amiga World Nº38 - Diciembre 1992
Anterior
MenĂº
Logotipo

El Amiga Me Encanta ha conseguido el permiso por escrito de IDG Comunications España
para ofrecer los artículos de la revista Amiga World España.

     PRIMEROS PASOS      
Amiga World

LOS COMANDOS DEL
AMIGADOS (IX)

Por Francisco Javier Rodriguez

El sistema operativo del Amiga no sólo cuenta con un grupo de comandos mediante los cuales realizar funciones específicas. Este también ofrece al usuario un conjunto de utilitarios mediante los cuales poder afrentar situaciones problematicas, o mediante los cuales realizar ciertos trabajos sin la necesidad de recurrir a programas ajenos al propio sistema.

DISK DOCTOR

Suele ser bastante frecuente que, al introducir un disquete en la unidad, aparezca en pantalla un requester indicándonos que existe algún tipo de problema con el material magnético en el cual se encuentra contenida la información. Por regla general, cuando un mensaje de error de esta categoría aparece en pantalla, quiere decir una cosa: el disco en cuestión se encuentra gravemente dañado.

Sin embargo, muy pocas veces habrá pensado a qué es debido que se produzcan errores de esa índole. Una de las principales causas, por las que todos de un modo u otro hemos pasado, es sacar el disco cuando la luz de la unidad aún permanece encendida. Cuando vuelva a introducir el disquete en la unidad, será más que probable que el sistema meidante su particular comprobador de discos (Disk Validator) le diga que se trata de un disco defectuoso.

Pero el sistema operativo del Amiga no sólo se ha encargado de incorporar un programa específico para comprobar la salud de nuestros discos, sino que también se ha molestado en incluir un posible remedio que, en la mayoría de los casos, le permitirá recuperar un porcentaje bastante aceptable de información contenida en el disco, que usted ya daba por perdida.

En concreto nos estamos refiriendo a DiskDoctor, un importante utilitario (accesible desde el Shell) que le ayudará a solucionar su problema. No obstante es necesario tener en consideración que DiskDoctor regrabará los ficheros recuperados en el mismo disco que se estropeó; por lo que, seguramente decidirá recurrir antes a otros programas (por ejemplo de dominio publico) antes que a DiskDoctor. Una buena opción en este sentido sería DiskSalv. Mediante este programa podrá intentar recuperar la estructura del disco, y por tanto su contenido, pudiendo almacenarlo en otro dispositivo. Una vez que haya probado con DiskSalv u otro programa de similares características, podrá recurrir a DiskDoctor.


¿COMO FUNCIONA DISCDOCTOR?

El funcionamiento de este pequeño utilitario es de lo más sencillo, ya que bastará con introducir la siguiente instrucción en la línea de comandos:

1.WorkBench:>DiskDoctor [unidad]
Donde deberá sustituir "[unidad]" por la designación correspondiente a la unidad lectora de discos. Los únicos casos válidos son los que se corresponden con las unidades de disco flexibles, ya que no podrá introducir el nombre correspondiente a una partición de disco duro u otro dispositivo de almacenamiento.

Una vez se ha introducido la anterior sentencia DiskDoctor comenzará a trabajar, mostrando en la ventana del Shell los nombres correspondientes a los ficheros recuperables; así como otra serie de mensajes, como es el caso de los errores de estructura de formato encontrados sobre el disco.

Por regla general, son muy pocas las veces en las que se puede recuperar al 100% el contenido global del disco; no obstante, ésto no significa que los ficheros recuperados se encuentren en estado dudoso, sino que se han vuelto a reescribir sobre el medio, permaneciendo el recto del espacio del mismo como libre. Pero lo más aconsejable, como recomienda el porgrama al finalizar su tarea, es copiar los contenidos del disco "recién recuperado" a otro más sano, que inspire una mayor confianza al usuario, ya que será más que probable volver a tener problemas en caso de continuar utilizando el mismo disquete.


ED: EL EDITOR DE LINEAS

Otro de los programas que el sistema ofrece al usuario es el encargado de realizar operaciones tales como escribir Scripts (fichero ejecutable de comandos) de usuarios, meidante los cuales realizar funciones personalizadas no implementadas por el propio AmigaDOS, o modificar ficheros ya existentes (como el conocido Startup-Sequence).

¿Quién en más de una ocasión no ha precisado editar el fichero de arranque del sistema, u otro adicional al mismo?.

La respuesta inmediata seguramente sería un rotundo "sí". No obstante, a continuación de la respuesta dada, surgirá un "...opero existen programas más potentes y flexibles para hacerlo". Sin embargo no se trata de decidir qué programa es el mejor para realizar un tipo determinado de tarea, sino de qué nos ofrece el sistema por todo lo que se ha tenido que pagar al realizar su compra.

En este aspecto es muy de agradecer que se hayaincluido un utilitario que permita al usuario editar, modificar y grabar un fichero de texto (no tiene por que se un fichero del sistema), y este no es otro que el propio ED.

Como la mayoría e usuarios habrán tenido la oportunidad de comprobar, ED no es de cualquier forma el mejor de los programas; pero sí cumple con su cometido. ¿Cual es la diferencia sustancial con respecto a otra serie de programas, que ofrecen una mayor flexibilidad?. La primera, y más sustancial, es que (en contra de la filosofía Amiga) el utilitario ED no incluye ningún tipo de menús de usuario, opciones mediante gadgets o cualquier otro elemento que pudiese encontrar en un porgrama intuitivo. En ED todas, absolutamente todas, las operaciones se realizan mediante combinaciones de teclas. Esto implica operaciones tales como borrar líneas, insertar líneas, grabar fichero, etc. La segunda diferencia es que no se trata de un editor a pantalla completa, sino de líneas. La diferencia entre ambos tipo de editores es muy sustancial, ya que en el primero podrá desplazarase libremente a lo largo y ancho del espacio reservado al propio editor de textos, mientras que en el segundo de los casos solamente podrá limitarse a editar el contenido de la página línea a línea, con una capacidad máxima de 255 caracteres por cada una de las mismas.

Esta desventaja repercute en la necesidad de tener que invertir una mayor cantidad de tiempo a la hora de editar o crear cualquier tipo de fichero. No obstante, en caso de emergencia, el sistema siempre tendrá a su disposición este programa para realizar un par de ajustes en el Startup-Sequence, MountList o un script creado por usted mismo.


ANTES DE EDITAR

¿Qué extrañas combinaciones del teclado son necesarias para sacar el máximo jugo a este utilitario?. La primera que puede aprender es la tecla "ESC" (escape), mediante la cual podrá conmutar la posición del cursor entre el espacio reservado al texto que se pretende editar, y la línea de comandos que incorpora el programa para realizar funciones de propósito general.

A continuación describiré todas la combinaciones restantes, mediantes las cuales poder realizar todo tipo de operaciones de las que este utilitario (mal llamado por otros comando) es capaz. Pero antes de comenzar a describir cada una de ellas, quiero hacer una aclaración: lo que a continuación se describe se corresponde con la versión 2.0 de ED. ¿Por qué?; me ha parecido mucho mejor realizarlo sobre la versión incluida con el WorkBench 2.0, de la cual dada vez se encuentra un mayor número de usuarios, además de incluir la combinación de teclas correspondientes a las funciones encontradas en la anterior versión.

Además, la nueva versión de ED incluye una barra de menú conteniendo las principales funciones que realiza.


SU FUNCIONAMIENTO

Lo primero es llamar al editor desde la línea de comandos del Shell. Para ello existen dos opciones: emplear la opción más común, o aprovechar todas las posibilidades que ofrece ya desde este punto.

En el caso más común (casi con seguridad el que todos hemos empleado, sin tiempo para mirar si existía otra posibilidad) sólo ha de introducir el nombre del editor (ED) seguido por el nombre del fichero que se desea editar, tanto si es nuevo como si se trata de modificar uno ya existente.

En cualquier caso, será preciso introducir la ruta completa de acceso hacia la posición en la cual se encuentra, o desea grabar, el fichero a editar.

No obstante, existe, una serie de parámetros con los cuales poder realizar el arranque del editor bajo una configuración personalizada. Estos son los siguientes.

FROM/A,SIZE/N,WITH/K,WINDOW/K,TABS/N,WIDTH=COLS/N,HEIGHT=ROWS/N

El significado de cada uno de los argumentos es el que puede encontrar a continuación:

SIZE/S: Tamaño máximo del fichero a editar (por defecto 60.000).

WITH/K: Fichero que contiene comandos de ED.

FROM/A: Fichero a editar mediante la opción anterior.

WINDOW/K: Tamaño de la ventana de edición.

Por otro lado, las diversas funciones que podrá realizar desde dentro del editor se consiguen mediante la combinación de teclas que se describen a continuación:

CTRL-A: Insertar una línea a partir de la posición del cursor.

CTRL-B: Borrar la línea en la cual se encuentra posicionada el cursor.

CTRL-y: Borrar desde la posición del cursor hasta el final del archivo.

[ESC] B: Desplazar el cursor hasta el final del fichero

BE: La posición de cursor es el final de un bloque de texto.

BS: La posición del cursor es el comienzo de un bloque de texto.

DB: Borrar el bloque de texto marcado mediante las dos funciones anteriores.

E/s/t: Encontrar el texto "s" y reemplazarlo por el texto "t"

F/s: Encontrar el texto "s" y posicionar el cursor sobre el mismo.

Q: Salir del editor sin salvar el fichero a disco.

RP: Repetir la función del comando (utilizando con F y E)

SA: Graba el fichero a disco (sin salir del editor)

T: Desplazar el cursor al comienzo del fichero.

X: Salir de ED, grabando el fichero editado a disco.

Sin lugar a dudas, el manejo no es demasiado intuitivo (en el caso de la versión que acompaña al WorkBench 1.3), además de no ser demasiado potente; pero, en cualquier caso, ofrece una interesante posibilidad de realizar este tipo de trabajos sin tener que gastar dinero en la adquisición de otro editor comercial.


Envía esta página web a un amigo:
Esta opción está desactivada temporalmente, rogamos disculpen las molestias

Volver a la página anterior

Al menú principal