CP/M for the mases (2)

Con el CP/M arrancado, ahora qué podemos hacer con él ?

Primero, debemos saber cómo funciona un poco…. comandos, utilidades y demás cosillas.

Para movernos un poco, tenemos varias utilidades 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:

Como opciones, le podemos pasar la unidad y/o un filtro para ficheros….. si por ejemplo, queremos listar los que tengan la extension .com, teclearemos A> dir *.com

Para filtrar, recordemos que los nombres de ficheros son de ocho carácteres más tres de la extensión, tipo fichero1.com
También podemos usar comodines para filtrar la salida…. 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:

FULL --> Lista el directorio, con todos los atributos de los ficheros, si llevan password, solo lectura, etc... 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'
No lo había comentado, pero CP/M no dispone de "carpetas" y los ficheros (yo en su día) los separaba mediante los user-spaces, habiendo un total de 15
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)

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…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.