Comandos útiles de AmigaDOS


Para abrir el intérprete de comandos (también llamado Shell o CLI) desde el Workbench de Amiga tenemos varias opciones :

  • Tecla Amiga + E desde el Workbench : abre un requester para ejecutar un comando. Teclear CLI y pulsar ENTER.
  • Doble clic en la partición del sistema, doble clic en la carpeta «system», doble clic en el icono llamado CLI.
  • Si se tiene Directory Opus 5 en modo de reemplazo de Workbench (mi caso) : Botón derecho sobre la barra de título de la ventana, seleccionar menú Opus y escoger opción «Execute Command». Se abre un requester y hay que teclear CLI y pulsar ENTER.

Dentro de la consola de la línea de comandos (CLI), la tecla TAB completa el comando cuyo nombre hayamos empezado a escribir. Si se teclea cop y se pulsa TAB, aparecerán diversos nombres : Conclip, CopyIcon, CopyReplace … esto sirve para ahorrar tiempo.

Dentro de la misma consola, la flecha hacia arriba sirve para recuperar los últimos comandos ingresados (histórico). También nos permitirá ahorrar tiempo.

A continuación muestro unos cuantos ejemplos de comandos de AmigaDOS que nos pueden resultar útiles en el día a día. Con toda probabilidad me dejaré muchos de ellos así que, si alguien necesita una referencia completa, que busque aquí.

Comando Protect

A veces hemos querido ejecutar algo y no hemos podido porque faltaba marcar un archivo como ejecutable, por ejemplo. El comando Protect nos permite cambiar los permisos (protection bits) de ficheros o directorios.

1> PROTECT SYS:mifichero.txt +rwed

Establece los protections bits r (lectura), w (escritura), e (ejecución) y d (borrado) para el fichero «mifichero.txt» en SYS :

2> PROTECT L:#? e SUB o bien PROTECT L:#? -e 

Quita el bit e (ejecución) protection bit de todos los ficheros en el directorio L:

Comando CD

Permite cambiar a un directorio. Por ejemplo :

CD sys:Devs/

cambia al directorio devs de la partición de sistema.

Lo bueno de AmigaDOS es que si se teclea sys:devs y se pulsa ENTER, se consigue lo mismo, sin necesidad de utilizar el comando CD.

Comando COPY

Permite copiar un(os) fichero(s) de una carpeta a otra :

copy sys:devs/#?.device to work:

Copiaría todos los archivos del tipo .device a la partición llamada work:

(*) Si se tiene un sustituto del cli como el CSH, en vez de usar el #? como wildcard, puede usarse el asterisco de toda la vida (en Unix y DOS) con lo que el comando siguiente también funcionaría :

copy sys:devs/*.device to work:

Comando CLS

Limpia la ventana del intérprete de comandos.

Comando CPU

Muestra información de la CPU y permite cambiar ciertos parámetros de la misma. Por ejemplo, el siguiente comando :

CPU cache burst fastrom

Este comando lo tengo en mi startup-sequence. Tal y como está, indica que se activen  todas las caches y el modo burst de las mismas, además de especificar que se copie el contenido de la Kickstart ROM en RAM, porque es más rápida de acceder y redunda en más velocidad del sistema

Comando DIR

Lista el contenido del directorio actual o del directorio que se le indique como parámetro. Admite wildcards :

Dir sys:devs/#?.device — Muestra todos los archivos del tipo device en sys:devs/

Dir sys:devs — Muestra el contenido de la carpeta sys:devs/

Comando DELETE

Borra uno o más archivos.

Comando HELP

Permite obtener ayuda sobre el comando que se indique como parámetro.

Comando MAKEDIR

Crea una carpeta (sin icono). Una carpeta lleva icono si existe un fichero con el mismo nombre que la carpeta y extensión .info

Makedir work:MyDrawer –Crearía una carpeta llamada «MyDrawer» en la partición Work:

Comando PATH

Si se ejecuta sin parámetros, indica todas las rutas que están en el «path» o carpetas de búsqueda automática. Si tenemos cualquier aplicación en una de las carpetas del path, no es necesario escribir la ruta entera a la misma para ejecturarla puesta que es econtrada.

>> Si en la ventana del CLI escribimos CO y vamos pulsando sucesivamente el tabulador, completará todos los nombres de comandos que empiecen por CO y estén en el path. Así aparecerán, seguramente : Conclip, Copy, CopyIcon etc.

Comando SAY

El comando say Hello Sonia — reproduce por el altavoz «Hello Sonia»

Otras referencias de interés :

 

Deja un comentario