錄製終端操作並進行操作重現

Linux自帶的script命令就可以對終端一系列的操作進行錄製,並進行重放,這樣便無需進行再次演示,省事很多。


1.開始錄製

$script  -t 2>time.log output.log

解釋:-t 選項指定輸出錄製的時間數據,並且以標準錯誤形式輸出,將其重定向到time.log文件中,與後面的output.log文件配合進行操作重現。當然此地的time.log 和output.log名字可以隨便更改。

上面命令執行後錄製便開始了,後面便開始可以進行一系列操作。


最後要結束錄製工作,便輸入exit即可。


2.錄製回放

採用scriptreplay命令進行錄製回放:

$scriptreplay  -t time.log output.log


其實也可以建立命名管道進行實時顯示,在其中一個shell端創建命名管道,然後開始錄製:

$mkfifo pipe; script -f pipe

然後在另一個shell中執行:

$cat pipe

這樣便可以實時檢測到另一shell中的實時操作集結果。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章