Limba de comandă concisă - Concise Command Language
Limba de comandă concisă (CCL) a fost termenul folosit de Digital Equipment Corporation pentru interpretarea liniei de comandă / interfața de utilizator furnizate pe mai multe dintre sistemele lor de calcul; succesorul său a fost numit DIGITAL Command Language (DCL).
CCL oferă utilizatorului un set extins de comenzi terminale.
Primul sistem care a inclus CCL a fost PDP-10 al DEC.
Istorie
Monitorul PDP-6 a venit cu un set simplu de comenzi. Pentru a compila și rula un program FORTRAN , unul ar fi
- . R F4 --- invocați compilatorul FORTRAN
- * DTA1: PROG3 = DTA2: PROG3, SUB3A, SUB3B --- specificați ieșirea binară și intrarea sursă
- . R LOADER 30 --- invocați încărcătorul, alocați 30K de memorie
- * DTA1: PROG3 --- specificați obiectul binar de încărcat
- * SYS: / S --- permiteți încărcătorului să găsească bibliotecile de subrutină adecvate
- . SAVE DTA1: PROG3 --- scrieți executabilul în DTA1
- ( DOT-ul este prompt și Steaua / Asteriscul este un subprompt)
PDP-10 avea CCL. Cheia îmbunătățirii față de predecesorul său a fost:
- comenzi în mai multe etape: .EX PROG3, SUB3A, SUB3B
- ar verifica dacă vreunul dintre cei 3 trebuie recompilat (și a făcut acest lucru dacă este necesar)
- rulați încărcătorul programului obiect (inclusiv bibliotecile de subrutină necesare)
- începe să rulezi programul
- fișier de comandă avansat: .EX @ RUNPROG3.CMD
- ar rula comanda / comenzile din fișierul .CMD
comenzi
Următorul tabel conține o listă de comenzi CCL.
| Comanda CCL (formular complet) |
Comanda CCL (formular scurt) |
Descriere |
|---|---|---|
| BACKSPACE | BAC | Se execută CAMP. O bandă magnetică sau o casetă este distanțată înapoi, la un număr specificat de fișiere sau înregistrări. |
| BOOT | BO | |
| CCL | CCL | Dezactivează programul CCL de pe monitorul de tastatură OS / 8 care se află pe dispozitivul sistemului. |
| COMPARAŢIE | COMP | Se execută SRCCOM. Compara / prezinta diferente intre doua fisiere sursa. Deși linie cu linie, permite „prinderea înapoi”. |
| COMPILA | COM | Produce fișiere binare și / sau listări de compilare pentru fișierele de program specificate. |
| COPIE | POLIŢIST | Transferă fișierele de la un dispozitiv I / O la altul. |
| CORE | COR | |
| CREA | CREA | Execută EDIT și deschide un nou fișier pentru creare. |
| CREF | CREF | |
| DATA | DA | |
| DEASSIGN | Divizia Narcotice | |
| ȘTERGE | DEL | Șterge unul sau mai multe fișiere de pe disc sau DECtape . |
| DIRECT | DIR | |
| EDITAȚI | × | ED | Se execută EDIT. Deschide un fișier deja existent pentru editare. |
| EOF | EOF | |
| A EXECUTA | executabil | |
| AJUTOR | EL | Tipărește informații despre programele OS / 8 specificate. |
| LISTĂ | LI | |
| SARCINĂ | LO | |
| FACE | MAK | Funcționează TECO. Deschide fișierul specificat pentru ieșire. |
| HARTĂ | HARTĂ | Se execută BITMAP. |
| mung | mung | Execută o Macro TECO; parametrii liniei de comandă conferă un plus de adaptabilitate. |
| PAL | PAL | Se execută PAL8. Asamblează fișierul sursă specificat ca argument. |
| IMPRIMARE | PRI | Execută un program numit LPTSPL. |
| LOVI CU PUMNUL | PU | Se execută PIP. Perfoșează fișierul specificat pe banda de hârtie . |
| RENAME | REN | Redenumește unul sau mai multe fișiere de pe disc sau DECtape. |
| RES | RES | Se execută RESORC. |
| REWIND | REW | |
| OCOLIRE | OCOLIRE | |
| Squish | SQ | Se execută instrumentul "strângere" / defrag |
| TRIMITE | SU | Execută programul BATCH. |
| TECO | TE | (Text Editor and COrrector, un editor de text sofisticat , cu capabilități MACRO). |
| TIP | MULTUMESC | |
| UA | UA | |
| UB | UB | |
| UC | UC | |
| DESCĂRCA | UNL | |
| VERSIUNE | VER | Tipărește numerele de versiune ale OS / 8 Keyboard Monitor și CCL. |
| ZERO | ZERO |