Краткий командный язык - 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 похож на дефрагментацию в том смысле, что он фактически удаляет файлы и перемещает их, чтобы вы могли получить максимум свободного места.