Volver menú revistas Volver página anterior

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.

N° 57 - Septiembre 1994

TUTORIAL AMIGADOS (1° parte)


Si hay algo de lo que los usuarios de Amiga debemos estar verdaderamente orgullosos, es de nuestro excepcional sistema operativo multitarea, no compatable al de ningún otro ordenador personal. Un sistema totalmente intuitivo, capaz de ejecutar muchas tareas al mismo tiempo, Pero... el sistema esconde muchas cosas más que en este tutorial vamos a desvelar.

Por Jesús Dominguez

Este tutorial que hoy comienza describe el AmigaDOS, sus funciones y comandos. Le he robado este espacio a mi compañero Luis Navalpotro y a su tutorial del Amos ya que muchos lectores nos estaban pidiendo este tutorial a gritos y por fin aquí esta. Si después de leer el artículo le queda alguna duda, por favor escriba a la redacción y le atenderemos gustosamente. El tutorial del Amos continuará en el próximo número.


EL CLI

El "Command Line Interpreter" (CLI) lee los comandos tecleados en una ventana CLI y los "transforma" en acciones que realiza el ordenador. En este sentido, el CLI es similar a muchos interfaces de ordenadores "tradicionales" sólo que en el Amiga tiene algunas características muy "peculiares" e interesantes.


CÓMO ABRIR UN SHELL

Para activar el CLI, también conocido como Shell, arranque su Amiga, y seleccione el icono del disco del Workbench mediante el ratón. O, si esta usuando un Amiga con el sistema preinstalado en el disco duro, seleccione el icono System 2.0. Cuando la ventana del workbench se abra, seleccione el icono Shell (un recuadro que contiene "1>"). Entonces se abrirá una nueva ventana. Para usar el Shell, seleccione su ventana con el ratón y escriba los comandos AmigaDOS deseados. La ventana Shell puede ser estirada, encogida, y movida donde queramos.

Para cerrar la ventana del Shell, escriba "ENDSHELL", o pulse en el "gadget" de cerrado en la esquina superior izquierda.


WORKBENCH Y CLI, SU RELACION Y DIFERENCIAS

Escriba "DIR" para ver la lista de ficheros (y directorios) del directorio del disco en el que está. Esta es la lista de ficheros que tiene su Workbench. Dese cuenta que desde aquí puede ver más ficheros que desde el Workbench. El Workbench sólo nos muestra ficheros "X" si estos llevan asociados un fichero "X.info". El Workbench usa el ".info" para manipular y detectar los iconos. Todos los ficheros acabados en .info son iconos.

Por ejemplo, el programa diskcopy tiene dos ficheros. el fichero "Diskcopy" que cuenta con el programa y "Diskcopy.info" que es el icono para el Workbench. En el caso de ficheros de imágenes como "mount.pic" el fichero "mount.pic.info" (que es un icono), tiene la información y el nombre del programa con el que se ha realizado (o con el que se puede visualizar).

En este caso, cuando el usuario "abre" el fichero de datos (mount.pic) el Workbench ejecuta el programa cargando y visualizando automáticamente la pantalla deseada (mount.pic). Los subdirectorios de AmigaDOS se corresponden con los cajones del Workbench. Los dipositivos de acceso aleatorio como los discos (DF0:), se corresponden con los iconos de los discos que puede ver.

No todos los comandos o programas pueden ser ejecutados bajo los dos (Workbench y Shell). Algunos de los comandos AmigaDOS pueden ser ejecutados solamente desde el Shell. En este caso, los términos "CLI" y "Shell" se usan para referirnos a la ventana donde tecleamos los comandos AmigaDOS.


AMIGADOS

Ahora vamos a comentar las características principales del sistema operativo AmigaDOS incluyendo descripciones, la estructura de directorios, y el uso de los comandos. En la segunda parte de este tutorial, podrá encontrar una sesión simple de ejmpos con AmigaDOS.


LOS "PROCESOS" DE AMIGADOS

AmigaDOS es un sistema operativo MULTITAREA, diseñado para el Amiga. La multitarea nos permite realizar muchos trabajos al mismo tiempo. Podrá también usar la multitarea para suspender un trabajo cuando ejecute otro. Estos "procesos" de AmigaDOS representan un "proceso particular" del sistema operativo. Por ejemplo, el sistema de ficheros.

Cada proceso tiene una prioridad asociada al mismo, y el proceso con la prioridad más alta correrá más fluido que el que tiene la más baja, ya que el sistema le prestará más atención. Los procesos con menor prioridad "corren" sólo cuando los procesos con mayor prioridad están esperando por alguna razón. Por ejemplo, esperando a que les llegue información del disco.

El sistema AmigaDOS estándar utiliza un número de procesos determinado. Por ejemplo, el proceso que controla el "seria line". Estos procesos se conocen como "System Processes". Otros procesos del sistema controlan la consola y el sistema de ficheros en una unidad de disco. Si la configuración de hardware cuenta con más de una unidad de disco, habrá un proceso para cada unidad.

AmigaDOS suministra el proceso que quiere usar, llamado a un CLI o a un Shell. Puede haber muchos procesos Shell corriendo simultáneamente, numerados desde el 1 en adelante. Los procesos Shell leen comandos y los ejecutan. Para crear procesos Shell adicionales, puede usar el comando Newshell o RUN y el nombre de un programa. Para quitar un proceso Shell utilice el comando Endshell, (más adelante haremos una descripción total de los comandos del sistema)


CONTROL DE CONSOLA

Usted puede dirigir la información que inserta en la terminal a un CLI que dice a AmigaDOS que cargue un programa, o puede dirigir la información a un programa corriendo bajo ese Shell. En cualquier caso, el controlador de consola (o terminal) procesa entradas y salidas. Este controlador también permite edición de líneas locales y otras funciones. Puede teclear delante 512 caracteres, la longitud máxima por línea.

Para corregir errores, puede pulsar la tecla "BACKSPACE". Esto borra el último carácter que haya escrito. para borrar una línea, mantenga pulsadas la telca CTRL y la X. Puede también usar las teclas de cursor izquierda y derecha para moverse por la línea y borrar un error. También puede buscar el suceso más reciente de un comando específico tecleando el principio de el. Pulse las teclas Shift-Up cursor (o Control-R). Pulsando Shift-Down cursor, iremos a la última línea del buffer, dejando el cursor en una línea en blanco.

El Shell dispone de un buffer que nos permite editar líneas de comandos que tecleamos anteriormente. El Shell tiene un buffer de 2K para retener las líneas de comandos. El número exacto de líneas depende de la longitud de las líneas guardadas. Cuando el buffer se llena, la línea más antigua se borra. Para acceder a las líneas del buffer se utilizan las teclas Up cursor y Down curosr (Cursor arriba y abajo) Si teclea algo, AmigaDOS espera a que haya terminado antes de mostrar cualquier otra cosa. Como AmigaDOS espera, usted puede seguir tecleando. AmigaDos reconoce lo que ha tecleado cuando pulse a la tecla RETURN. Una vez que AmigaDOS "se entera" de que usted ha terminado empieza a mostrarnos el texto que habíamos interrumpido. Si quiere hacer una pausa para leerlo, simplemente escriba un carácter (pulsar la barra espaciadora es lo más fácil). Para seguir, pulsar BACKSPACE, CTRL-X o RETURN.

AmigaDOS reconoce CTRL-\ como un indicador de fin de fichero. Si encuentra caracteres extraños en la pantalla cuando escriba algo, probablemente haya pulsado CTRL-O por error. AmigaDOS reconoce esta combinación como una instrucción para el dispositivo de consola (CON:) para mostrar el juego de caracteres alternativos. Para borrar esto, pulse CTRL-N. Pulse ESC-C para resetear la consola. Esto borra la pantalla y muestra el texto normal. En la tabla puede ver las capacidades de edición del interface Shell del Amiga.

Para terminar, AmigaDOS reconoce todos los comandos y argumentos escritos en mayúsculas o minúsculas. AmigaDOS muestra el nombre de los ficheros manteniendo las mayúsculas y minúsculas con las que se crearon.


USANDO EL SISTEMA DE FICHEROS

Esta sección describe el sistema de ficheros de AmigaDOS. En particular, explica como llamar, organizar y renombrar sus ficheros.

Un fichero es el objeto más pequeño identificado por AmigaDOS. La identificación de un fichero se realiza por su nombre. Pero puede ser necesario identificar un fichero mucho más.


LOS NOMBRES DE LOS FICHEROS

AmigaDOS tiene información en disco sobre el número de ficheros y el nombre por el que se van a identificar y llamar los mismos.

El sistema de ficheros nos permite tener más de 30 caracteres. Podemos utilizar cualquier carácter excepto / :. Podemos incluir en espacios "=" y hasta comillas ".

Hemos llegado al final del primer capítulo de este largo tutorial. Aunque sólo ha sido una pequeña introducción, esperamos que haya sido útil a mucha gente. Nos leemos el mes que viene.

COMANDOS DE EDICION DEL SHELL
Left cursor
Mueve el cursor un carácter a la izquierda
Right cursor
Mueve el cursor un carácter a la derecha
Shift-left cursor
Mueve el cursor al principio de la línea
Shift-right cursor
Mueve el cursor al final de la línea
Backspace
Borra el carácter a la izquierda del cursor
Del
Borra el carácter que hay debajo del cursor
Ctrl-H
Borra el último carácter (igual que BACKSPACE)
Ctrl-M
Procesa la línea (igual que RETURN)
Ctrl-J
Inserta línea en blanco
Ctrl-W
Borra la palabra a la izquierda del cursor
Ctrl-X
Borra la línea
Ctrl-K
Borra todo desde el cursor hasta el final de la línea
Barra espaciadora
(o cualquier
otro caracter)
Hace una pausa
Backspace
Quita la pausa
Ctrl-C
Manda un comando BREAK a un proceso (paraliza el proceso)
Ctrl-D
Manda un comando BREAK a un script (paraliza el script)
Ctrl-S
Suspende la salida (mostrado de texto)
Ctrl-Q
Continúa con la salida (Sigue mostrando el texto) lo contrario a Ctrl-S
Ctrl-\
Cierra el Shell

Volver menú revistas Volver página anterior