Kortfattet kommandospråk - Concise Command Language
Concise Command Language (CCL) var betegnelsen som ble brukt av Digital Equipment Corporation for kommandolinjetolk / brukergrensesnitt levert på flere av deres datasystemer; etterfølgeren ble kalt DIGITAL Command Language (DCL).
CCL gir brukeren et omfattende sett med terminalkommandoer.
Det første systemet som inkluderer CCL var DECs PDP-10.
Historie
PDP-6-skjermen kom med et enkelt sett med kommandoer. For å kompilere og kjøre et FORTRAN- program, ville man
- . R F4 --- påkaller FORTRAN-kompilatoren
- * DTA1: PROG3 = DTA2: PROG3, SUB3A, SUB3B --- spesifiser binær utgang og kildeinngang
- . R LOADER 30 --- påkaller lasteren, tildel 30K minne
- * DTA1: PROG3 --- spesifiser binært objekt som skal lastes
- * SYS: / S --- la lasteren finne passende subroutine-biblioteker
- . SPAR DTA1: PROG3 --- skriv kjørbar til DTA1
- ( DOT-en er en ledetekst, og Stjernen / stjerne er en underprompt)
PDP-10 hadde CCL. Nøkkelen til forbedringene av forgjengeren var:
- flertrinnskommandoer: .EX PROG3, SUB3A, SUB3B
- vil sjekke for å se om noen av de 3 måtte kompileres (og gjorde det om nødvendig)
- kjøre objektprogrammets laster (inkludert nødvendige subroutine-biblioteker)
- begynne å kjøre programmet
- avansert kommandofil: .EX @ RUNPROG3.CMD
- ville kjøre kommandoen (e) i .CMD-filen
kommandoer
Tabellen nedenfor inneholder en liste over CCL-kommandoer.
| CCL-kommando (full form) |
CCL-kommando (kort skjema) |
Beskrivelse |
|---|---|---|
| TILBAKE | BAC | Kjører CAMP. Et magnetbånd eller kassett er fordelt bakover et spesifisert antall filer eller poster. |
| STØVEL | BO | |
| CCL | CCL | Deaktiverer CCL-programmet på OS / 8 Keyboard Monitor som ligger på systemenheten. |
| SAMMENLIGNE | COMP | Kjører SRCCOM. Sammenligner / viser forskjeller mellom to kildefiler. Selv om linje for linje, tillater det å "ta igjen." |
| KOMPILERE | COM | Produserer binære filer og / eller samleoppføringer for spesifiserte programfiler. |
| KOPIERE | POLITIMANN | Overfører filer fra en I / O- enhet til en annen. |
| KJERNE | COR | |
| SKAPE | CREA | Kjører EDIT og åpner en ny fil for oppretting. |
| CREF | CREF | |
| DATO | DA | |
| Fratilordne | DEA | |
| DELETE | DEL | Sletter en eller flere filer fra disk eller DECtape . |
| DIREKTE | DIR | |
| REDIGERE | ED | Kjører EDIT. Åpner en allerede eksisterende fil for redigering. |
| EOF | EOF | |
| HENRETTE | EXE | |
| HJELP | HAN | Skriver ut informasjon om spesifiserte OS / 8-programmer. |
| LISTE | LI | |
| LASTE | LO | |
| GJØRE | MAK | Kjører TECO. Åpner den spesifiserte filen for utdata. |
| KART | KART | Kjører BITMAP. |
| mung | mung | Kjører en TECO-makro; kommandolinjeparametere gir ekstra tilpasningsevne. |
| PAL | PAL | Kjører PAL8. Samler kildefilen som er spesifisert som argumentet. |
| SKRIVE UT | PRI | Kjører et program som heter LPTSPL. |
| PUNCH | PU | Kjører PIP. Stanser filen som er spesifisert på papir . |
| RENAME | REN | Gi nytt navn til en eller flere filer på disk eller DECtape. |
| RES | RES | Kjører RESORC. |
| SPOLE | REW | |
| SKIP | SKIP | |
| squish | SQ | Kjører PIPs "squeeze" / defrag-verktøy |
| SENDE INN | SU | Kjører BATCH-programmet. |
| TECO | TE | (Text Editor and COrrector, en sofistikert tekstredigerer med MACRO-evner). |
| TYPE | TY | |
| UA | UA | |
| UB | UB | |
| UC | UC | |
| LESSE | UNL | |
| VERSJON | VER | Skriver ut versjonsnumrene til OS / 8 Keyboard Monitor og CCL. |
| NULL | NULL |