天天看點

linux下錄屏和回放工具script和scriptreplay

   讀書是一個長見識的過程,以前偶爾會用到錄屏的工具,很少用想系統的學習一下。最近看了linux shell腳本攻略,發現很多新東西是以前自己沒有接觸到的。比如,這個非常好用的錄屏工具:script,這次就好好熟悉一下了。免得後面忘記了。

  script和scriptreplay指令在絕大多數linux發行版上都可以找到,把終端會話記錄到一個檔案中是非常有意思的事情。特别是對那些想線上教學或者遠端定位問題的人來說,是一個必備的工具。看來,自身的linux熟悉程度還不夠啊。

下面介紹用法:

開始錄制終端:$ script -t 2> timing.log -a output.session

commands

..

exit

script的兩個檔案。timing.log 用于存儲時許資訊,描述每一個指令何時運作。另一個檔案(output.session)用于存儲指令輸出。 -t就是将時許資訊導入stderr。2> 用于将stderr重定向到timming.log 

  有了這兩個檔案,就可以使用下面的指令執行回放過程了:

$:scriptreplay timing.log output.session

下面筆者電腦的實際操作執行個體:

linux下錄屏和回放工具script和scriptreplay

   

繼續閱讀