Краткий командный язык - Concise Command Language
Разработчики) | Корпорация цифрового оборудования |
---|---|
Операционная система | OS / 8 |
Платформа | PDP-10 |
Преемник | ЦИФРОВОЙ командный язык (DCL) |
Доступно в | английский |
Тип | Командная оболочка |
Краткий командный язык (CCL) был термин, используемый Корпорация цифрового оборудования для Интерпретатор командной строки / Пользовательский интерфейс поставлен на несколько их вычислительных систем; его преемник был назван ЦИФРОВОЙ командный язык (DCL).
CCL предоставляет пользователю обширный набор команд терминала.[1]
Первой системой, включающей CCL, была DEC PDP-10.[2]
История
В PDP-6 Монитор поставляется с простым набором команд. Чтобы скомпилировать и запустить FORTRAN программа, можно было бы
- .R F4 --- вызвать компилятор FORTRAN
- *DTA1: PROG3 = DTA2: PROG3, SUB3A, SUB3B --- укажите двоичный выход и исходный вход
- .R ПОГРУЗЧИК 30 --- вызвать загрузчик, выделить 30К памяти
- *DTA1: PROG3 --- указать двоичный объект для загрузки
- *SYS: / S --- позвольте загрузчику найти подходящие библиотеки подпрограмм
- .СОХРАНИТЬ DTA1: PROG3 --- записываем исполняемый файл в DTA1
- (The ТОЧКА это подсказка и Звезда / Звездочка это подсказка)
PDP-10 имел CCL. Ключом к его улучшениям по сравнению с предшественником были:[2]
- многоступенчатые команды: .EX PROG3, SUB3A, SUB3B
- проверит, нужно ли перекомпилировать какой-либо из 3 (и при необходимости сделал это)
- запустить загрузчик объектной программы (включая необходимые библиотеки подпрограмм)
- запустить программу
- расширенный командный файл: .EX @ RUNPROG3.CMD
- запустит команду (ы) в файле .CMD
Команды
В следующей таблице содержится список команд CCL.[1]
Команда CCL (полная форма) | Команда CCL (Краткая форма) | Описание |
---|---|---|
BACKSPACE | BAC | Запускает CAMP. А магнитная лента или кассета смещена назад на определенное количество файлов или записей. |
БОТИНОК | BO | |
CCL | CCL | Отключает программу CCL на мониторе клавиатуры OS / 8 на системном устройстве. |
СРАВНИВАТЬ | КОМП | Запускает SRCCOM. Сравнивает / показывает различия между двумя исходными файлами. Хотя построчно, позволяет «наверстать упущенное». |
СОСТАВИТЬ | COM | Производит двоичные файлы и / или списки компиляции для указанных программных файлов. |
КОПИРОВАТЬ | КС | Передает файлы с одного Ввод / вывод устройство на другое. |
ОСНОВНОЙ | COR | |
СОЗДАЙТЕ | CREA | Запускает РЕДАКТИРОВАНИЕ и открывает новый файл для создания. |
CREF | CREF | |
ДАТА | DA | |
УДАЛЕНИЕ | ДЭА | |
УДАЛИТЬ | DEL | Удаляет один или несколько файлов с диска или DECtape. |
НЕПОСРЕДСТВЕННЫЙ | DIR | |
РЕДАКТИРОВАТЬ | ED | Запускает EDIT. Открывает уже существующий файл для редактирования. |
EOF | EOF | |
ВЫПОЛНЯТЬ | EXE | |
ПОМОЩЬ | ОН | Печатает информацию об указанных программах OS / 8. |
СПИСОК | LI | |
НАГРУЗКА | LO | |
ДЕЛАТЬ | MAK | Работает TECO. Открывает указанный файл для вывода. |
КАРТА | КАРТА | Запускает BITMAP. |
MUNG | MUNG | Запускает макрос TECO; Параметры командной строки дают дополнительную гибкость. |
PAL | PAL | Запускает PAL8. Собирает исходный файл, указанный в качестве аргумента. |
РАСПЕЧАТАТЬ | PRI | Запускает программу с именем LPTSPL. |
УДАРИТЬ КУЛАКОМ | ПУ | Запускает PIP. Пробивает файл, указанный на бумажная лента. |
ПЕРЕИМЕНОВАТЬ | REN | Переименовывает один или несколько файлов на диске или в DECtape. |
ВИЭ | ВИЭ | Запускает RESORC. |
НАЗАД | REW | |
ПРОПУСКАТЬ | ПРОПУСКАТЬ | |
ХЛЮПАТЬ | SQ | Запускает инструмент сжатия / дефрагментации PIP.[3] |
РАЗМЕСТИТЬ | SU | Запускает BATCH-программу. |
TECO | TE | (Текстовый редактор и COrrector, сложный Текстовый редактор с возможностями MACRO). |
ТИП | TY | |
UA | UA | |
UB | UB | |
UC | UC | |
РАЗГРУЗИТЬ | UNL | |
ВЕРСИЯ | VER | Печатает номера версий OS / 8 Keyboard Monitor и CCL. |
НУЛЬ | НУЛЬ |
Рекомендации
- ^ а б «Краткий командный язык» (CCL)."Справочник OS / 8" (PDF). Апрель 1974 г.. Получено 28 ноября 2017.
- ^ а б Питер Кларк (июль 1982 г.). "DEC TIMESHARING (1965)". DEC Professional. п. 34.
- ^ «OS / 8».
Squish похож на дефрагментацию в том смысле, что он фактически удаляет файлы и перемещает их, чтобы вы могли получить максимум свободного места.