Concise Command Language (CCL) fue el término utilizado por Digital Equipment Corporation para la interfaz de usuario / intérprete de línea de comandos suministrada en varios de sus sistemas informáticos; su sucesor se denominó DIGITAL Command Language (DCL).
Desarrollador (es) | Corporación de equipos digitales |
---|---|
Sistema operativo | OS / 8 |
Plataforma | PDP-10 |
Sucesor | Lenguaje de comandos DIGITAL (DCL) |
Disponible en | inglés |
Tipo | Shell de comando |
CCL proporciona al usuario un amplio conjunto de comandos de terminal. [1]
Historia
El monitor PDP-6 vino con un sencillo conjunto de comandos. Para compilar y ejecutar un programa FORTRAN , uno debería
- . R F4 --- invocar el compilador FORTRAN
- * DTA1: PROG3 = DTA2: PROG3, SUB3A, SUB3B --- especificar salida binaria y entrada de fuente
- . R LOADER 30 --- invocar el cargador, asignar 30K de memoria
- * DTA1: PROG3 --- especifique el objeto binario para cargar
- * SYS: / S --- deje que el cargador encuentre las bibliotecas de subrutinas apropiadas
- . SAVE DTA1: PROG3 --- escriba el ejecutable en DTA1
- (El DOT es un indicador y la estrella / asterisco es un subprompt)
El PDP-10 tenía CCL. La clave de sus mejoras con respecto a su predecesor fueron: [2]
- comandos de varios pasos: .EX PROG3, SUB3A, SUB3B
- Verificaría si alguno de los 3 necesita ser recompilado (y lo hizo si es necesario)
- ejecutar el cargador de programas de objetos (incluidas las bibliotecas de subrutinas necesarias)
- empezar a ejecutar el programa
- archivo de comando avanzado: .EX @ RUNPROG3.CMD
- ejecutaría los comandos en el archivo .CMD
Comandos
La siguiente tabla contiene una lista de comandos CCL. [1]
Comando CCL (forma completa) | Comando CCL (forma abreviada) | Descripción |
---|---|---|
RETROCESO | BAC | Ejecuta CAMP. Una cinta magnética o un casete están espaciados hacia atrás en un número específico de archivos o registros. |
BOTA | BO | |
CCL | CCL | Desactiva el programa CCL en OS / 8 Keyboard Monitor que reside en el dispositivo del sistema. |
COMPARAR | COMP | Ejecuta SRCCOM. Compara / muestra diferencias entre dos archivos fuente. Aunque línea por línea, permite "ponerse al día". |
COMPILAR | COM | Produce archivos binarios y / o listas de compilación para archivos de programa específicos. |
COPIAR | POLICÍA | Transfiere archivos de un dispositivo de E / S a otro. |
CENTRO | COR | |
CREAR | CREA | Ejecuta EDITAR y abre un nuevo archivo para su creación. |
CREF | CREF | |
FECHA | DA | |
DESASIGNAR | DEA | |
ELIMINAR | DEL | Elimina uno o más archivos del disco o DECtape . |
DIRECTO | DIR | |
EDITAR | ED | Ejecuta EDITAR. Abre un archivo ya existente para editarlo. |
EOF | EOF | |
EJECUTAR | exe | |
AYUDA | ÉL | Imprime información sobre programas OS / 8 especificados. |
LISTA | LI | |
CARGA | LO | |
FABRICAR | MAK | Ejecuta TECO. Abre el archivo especificado para su salida. |
MAPA | MAPA | Ejecuta BITMAP. |
MUNG | MUNG | Ejecuta una macro TECO; los parámetros de la línea de comandos dan una mayor adaptabilidad |
CAMARADA | CAMARADA | Ejecuta PAL8. Ensambla el archivo fuente especificado como argumento. |
IMPRESIÓN | PRI | Ejecuta un programa llamado LPTSPL. |
PUÑETAZO | PU | Ejecuta PIP. Perfora el archivo especificado en cinta de papel . |
REBAUTIZAR | REN | Cambia el nombre de uno o más archivos en el disco o DECtape. |
RES | RES | Ejecuta RESORC. |
REBOBINAR | REW | |
SALTAR | SALTAR | |
CHAPOTEAR | SQ | Ejecuta la herramienta "exprimir" / desfragmentar de PIP [3] |
ENVIAR | SU | Ejecuta el programa BATCH. |
TECO | TE | (Editor de texto y COrrector, un editor de texto sofisticado con capacidades MACRO). |
TIPO | TY | |
UA | UA | |
UB | UB | |
UC | UC | |
DESCARGAR | UNL | |
VERSIÓN | VER | Imprime los números de versión del monitor de teclado OS / 8 y CCL. |
CERO | CERO |
Referencias
- ^ a b "Lenguaje de comandos conciso" (CCL). "Manual OS / 8" (PDF) . Abril de 1974 . Consultado el 28 de noviembre de 2017 .
- ^ a b Peter Clark (julio de 1982). "DEC TIMESHARING (1965)". El DEC Professional . pag. 34.
- ^ "OS / 8" .
Squish es como desfragmentar, en el sentido de que eliminará archivos y moverá cosas para que pueda obtener el máximo espacio libre.