간결한 명령어 언어
Concise Command Language| 개발자 | 디지털 이그니션 코퍼레이션 |
|---|---|
| 운영 체제 | OS/8 |
| 플랫폼 | PDP-10 |
| 후계자 | 디지털 명령어(DCL) |
| 이용가능기간: | 영어 |
| 유형 | 명령 셸 |
CCL(Consecise Command Language)은 Digital Equipment Corporation이 자사의 여러 컴퓨팅 시스템에서 제공하는 명령줄 인터프리터/사용자 인터페이스를 위해 사용한 용어입니다.그 후속 명칭은 DIGITAL(Digital Command Language)입니다.
CCL은 사용자에게 광범위한 터미널 [1]명령어 세트를 제공합니다.
CCL을 최초로 탑재한 시스템은 DEC의 PDP-10이었습니다.[2]
역사
PDP-6 모니터에는 간단한 명령어 세트가 포함되어 있습니다.FORTRAN 프로그램을 컴파일 및 실행하려면 다음과 같이 하십시오.
- .R F4 --- FORTRAN 컴파일러를 기동합니다.
- * DTA1 : PROG3 = DTA2 :PROG3, SUB3A, SUB3B --- 바이너리 출력 및 소스 입력 지정
- .R LOADER 30 --- 로더를 호출하여 메모리 30K를 할당합니다.
- *DTA1:PROG3 --- 로드할 이진 개체를 지정합니다.
- *SYS:/S --- 로더가 적절한 서브루틴 라이브러리를 찾을 수 있도록 합니다.
- .DTA1 저장:PROG3 --- 실행 파일을 DTA1에 씁니다.
- (DOT는 모니터프롬프트, Star/Asterisk는 어플리케이션프롬프트)
PDP-10에는 CCL이 탑재되어 있습니다.이전 모델보다 향상된 점은 다음과 같습니다.[2]
- multi-step 명령어:EX PROG3, SUB3A, SUB3B
- 3가지 중 재컴파일이 필요한 것이 있는지 확인합니다(필요한 경우 재컴파일합니다).
- 오브젝트 프로그램로더 실행(필요한 서브루틴 라이브러리 포함)
- 프로그램 실행을 시작하다
- 확장 명령어 파일:EX @RUNPROG3.CMD
- 는 의 명령어를 실행합니다.CMD 파일
명령어
다음 표에 CCL [1]명령 목록을 나타냅니다.
| CCL 명령어 (완전 형식) | CCL 명령어 (짧은 형식) | 묘사 |
|---|---|---|
| 백스페이스 | BAC | CAMP를 실행합니다.자기 테이프 또는 카세트는 지정된 개수의 파일 또는 레코드를 뒤로 이동시킵니다. |
| 기동하다 | BO | |
| CCL | CCL | 시스템 디바이스에 있는 OS/8 키보드 모니터의 CCL 프로그램을 비활성화합니다. |
| 비교하다 | 컴포넌트 | SRCOM을 실행합니다.두 소스 파일 간의 차이를 비교/표시합니다.한 줄 한 줄이지만, 는 "따라잡기"를 허용합니다. |
| 컴파일 | COM | 지정된 프로그램 파일에 대한 이진 파일 및/또는 컴파일 목록을 생성합니다. |
| 알았다. | COP | I/O 디바이스 간에 파일을 전송합니다. |
| 코어 | COR | |
| 만들다 | 크레아 | EDIT를 실행하고 생성을 위해 새 파일을 엽니다. |
| 크레프 | 크레프 | |
| 날짜. | DA | |
| 할당 해제 | DEA | |
| 삭제 | 델 | 디스크 또는 DEC테이프에서 하나 이상의 파일을 삭제합니다. |
| 직접적인 | DIR | |
| 편집 | ED | EDIT를 실행합니다.편집을 위해 기존 파일을 엽니다. |
| EOF | EOF | |
| 실행하다 | EXE | |
| 도와 주세요. | 그 | 지정된 OS/8 프로그램에 대한 정보를 인쇄합니다. |
| 목록. | 리 | |
| 로드 | LO | |
| 만들다 | 제조하다 | TECO를 실행합니다.출력을 위해 지정된 파일을 엽니다. |
| 맵 | 맵 | 비트맵을 실행합니다. |
| MUG | MUG | TECO 매크로를 실행합니다.명령줄 파라미터는 적응성을 높입니다. |
| PAL | PAL | PAL8을 실행합니다.인수로 지정된 소스 파일을 조합합니다. |
| 인쇄하다 | PRI | LPTSPL이라는 이름의 프로그램을 실행합니다. |
| 펀치 | PU | PIP를 실행합니다.용지 테이프에 지정된 파일을 펀치합니다. |
| 이름 바꾸기 | 렌 | 디스크 또는 DECtape에 있는 하나 이상의 파일의 이름을 변경합니다. |
| RES | RES | RESORC를 실행합니다. |
| 되감기 | 재생 | |
| 건너뛰다. | 건너뛰다. | |
| 스퀴시 | SQ | PIP의 "Squeeze" / 조각 모음[3] 도구를 실행합니다. |
| 제출하다 | SU | 배치 프로그램을 실행합니다. |
| 테크노 | TE | (텍스트 에디터 및 코렉터, 매크로 기능을 갖춘 정교한 텍스트 에디터). |
| 유형 | TY | |
| UA | UA | |
| UB | UB | |
| UC | UC | |
| 언로드 | 소등 | |
| 버전 | 확인 | OS/8 키보드 모니터와 CCL 의 버전 번호를 인쇄합니다. |
| 영 | 영 |
레퍼런스
- ^ a b "Concise Command Language"(CCL)."OS/8 Handbook" (PDF). April 1974. Retrieved 28 November 2017.
- ^ a b Peter Clark (July 1982). "DEC TIMESHARING (1965)". The DEC Professional. p. 34.
- ^ "OS/8".
Squish is like defrag, in that it'll actually delete files, and move stuff around so you can get the maximum free space.

