2007. 11. 6. 10:26

터미널의 타이핑 내용을 녹화한다.

가끔 심심할때면 쉘에서 특정 영단어로 시작하는 프로그램들이 어떤것이 있는지 찾아보곤 하는데 얼마전 script 란 주옥같은 명령어를 찾게 되었다. 우왓 내가 모르던 스크립팅 언어인가!!

 script - make typescript of terminal session

말 그대로 작업내용을 녹화해 놓았다가 재생할 수 있다.
  • 녹화
$ script -t 2> timing
        Script started, file is typescript
        $ ls
        Desktop         hax             hog.sh  My Computer             ostg    src
        $ pwd
        /home/jonesy
        $ file hax
        hax: empty
        $ exit
        exit
        Script done, file is typescript

  •  재생
        $ scriptreplay timing
        $ ls
        Desktop         hax             hog.sh  My Computer             ostg    src
        $ pwd
        /home/jonesy
        $ file hax
        hax: empty
        $ exit
        exit


작업하는 모습을 다른 사람에게 실시간으로 보여줄수도 있다.
선생님 :
  $ mkfifo  out 
  $ script -f out

학생 :
 $ cat out

선생님:
 $ 이렇게 이렇게 하는 거예요..
 $ exit

오~~ 멋지다.. 그런데 쓸일은 별로 없을 것 같네..
참고로 screen 으로도 실시간 교육을 할수가 있다는 사실.. 역시 별로 쓸일은 없지만.