Curso CP/M para Amstrad CPC: Comandos Básicos
En este primer artículo del curso de CP/M para Amstrad CPC, vamos a conocer los comandos básicos del Sistema Operativo. Es importante saber cómo funcionan estos comandos y utilidades. Como toma de contacto veremos varias instrucciones básicas que deberíamos de conocer.
- SHOW
- DIR
- PIP
- USER
- REN
- ERA
- TYPE
- DUMP
SHOW
El comando show nos muestra el espacio libre que tenemos en nuestras unidades de disco, siempre y cuando no le pasemos ningún parámetro…
Aquí tenemos la otra captura, especificando como parámetro, la unidad:
DIR
El siguiente comando / utilidad, creo que es conocido por todos… nos muestra el directorio de la unidad que tengamos activa en ese momento, en mi caso la unidad A, y disco 1 de cp/m:
CP/M iniciado en nuestro Amstrad CPC, y ahora… ¿Qué podemos hacer con él ?
Como opciones, le podemos pasar la unidad y/o un filtro para ficheros: si por ejemplo, queremos listar los que tengan la extensión .com, teclearemos: A> dir *.com:
Para filtrar, recordemos que los nombres de ficheros son de ocho caracteres, más tres de la extensión (fichero1.com). También podemos usar comodines para filtrar la salida, y tenemos las siguientes opciones:
- * –> cualquier carácter a partir del * hasta el final.
Por ejemplo «dir a*.bas» mostrará todos los ficheros que empiecen por «a» y la extensión sea «.bas«. - ? –> comodín para esa posición; es decir, si consultamos «dir a?.com» mostrará todos los ficheros que empiecen por «a», seguido de cualquier carácter y con la terminación «.com»
Otras opciones del comando dir son:
- FULL –> Lista el directorio, con todos los atributos de los ficheros, si llevan password, solo lectura, etcétera. Para usarlo: dir a: [FULL].
- RO –> Muestra los ficheros de solo lectura.
- RW –> Muestra los ficheros con el atributo de escritura.
- USER=N –> Muestra los ficheros en el espacio de usuario ‘N’.
- EXCLUDE –> Muestra los ficheros, excepto lo que se ponga en el exclude, por ejemplo: DIR A: [EXCLUDE]*.COM.
- DRIVE=ALL –> Muestra los ficheros de todas las unidades. En mi caso, por ejemplo, dispongo de unidad A (3″), B (5.25) y C (512 ram dktronics).
No lo había comentado, pero CP/M no dispone de «carpetas o directorios» y los ficheros (yo en su día) los separaba mediante los user-spaces, habiendo un total de 15.
PIP
El comando PIP (Peripheral Interchange Program) es para copiar información entre periféricos y la sintaxis es: PIP destino=origen
- CON: Entrada por consola / teclado
- AUX: Entrada auxiliar (nunca la he usado)EOF: Indicador de fin de fichero
- CON: Salida por consola
- AUX: Salida Auxiliar
- LST: Impresora
- PRN: Impresora(según el manual, con gestión de tabuladores, números de línea y salto entre páginas)
En mi caso, lo uso para copiar ficheros entre A,B y C.