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.

Lista comenzilor 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

Referințe