Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 cleop 명령입니다.
프로그램:
이름
cleo - 라이브 데모를 위한 쉘 명령 재생
개요
클레오 COMMAND_FILE
기술
"cleo"는 라이브 데모에서 미리 녹음된 쉘 명령을 재생하기 위한 유틸리티입니다.
"cleo"는 마치 실제로 입력한 것처럼 명령을 표시한 다음 실행합니다.
대화식으로.
"expect" 또는 유사한 도구를 사용하여 이를 수행하는 쉬운 방법이 있을 수 있습니다. 하지만 난 그럴 수 없었어
알아내서 이걸 만들었어요. 귀하의 마일리지가 다를 수 있습니다.
재생
"cleo"는 명령을 표시하기 전과 표시하기 전에 항상 일시 중지하고 키 누르기를 기다립니다.
그것을 실행합니다. 아래 나열된 키 이외의 키를 누르면 재생이 진행됩니다.
주요 조치
-------------------------------------------------- ----------------
현재 명령을 건너뜁니다.
r 현재 명령을 다시 실행
p 이전 명령을 다시 실행하세요
q 재생 종료
명령
"cleo"는 파일에서 명령을 읽습니다. 각 줄은 하나의 명령으로 처리됩니다. 빈 줄과
"#"으로 시작하는 항목은 무시됩니다. 명령 자체는 원하는 대로 지정할 수 있습니다.
대화형 쉘에 입력합니다. "cleo"라는 몇 가지 특수 토큰을 추가할 수도 있습니다.
다음을 인식합니다.
"!!!"
"!!!"로 시작하는 명령 (느낌표 XNUMX개)는 표시되지 않으며
즉시 실행됩니다. 이는 시작 시 설정 명령을 실행하는 데 유용합니다.
당신의 시연.
"%%%"
명령 내에서 "%%%"(퍼센트 기호 XNUMX개)를 사용하면 "cleo"가 일시 중지되고 다음을 기다립니다.
나머지 명령을 표시하기 전에 키를 누르십시오. 원하는 경우에 유용합니다.
설명을 제공하기 위해 명령 도중에 중지합니다.
그렇지 않으면 "cleo"가 명령을 그대로 표시하고 실행합니다. 일부 대화식
"vim"과 같은 명령은 STDOUT 및 STDIN에 대해 까다롭습니다. 그것들이 제대로 작동하도록 하려면
"cleo"를 사용하려면 다음과 같이 강제로 터미널에 연결해야 할 수도 있습니다.
(실행 < /dev/tty vim)
예
나는 이것을 핀토 시연에 사용합니다.
(라이브 시연 부분은 약
10 : 47).
해당 프레젠테이션에 사용하는 명령 파일은 이 배포판에 포함되어 있습니다.
예제/pinto.demo. 이 파일은 단지 설명을 위한 것이므로 실제로는 그럴 것이라고 기대하지 마십시오.
당신을 위해 일합니다.
제한 사항
"cleo"는 Unix 계열 플랫폼에서만 작동합니다. Cygwin을 사용하는 경우 Windows에서 작동할 수 있습니다.
개인적으로 저는 Mac OS X에서는 "cleo"만 사용해 왔습니다.
ALL
임의의 명령 번호로 점프
기록된 명령에서 백스페이스 지원
여러 줄로 기록된 명령 지원
단위 테스트 작성
onworks.net 서비스를 사용하여 온라인으로 클레오프(cleop)를 사용하세요