linux terminal教程,Linux入门教程 - 如何记录和重放Linux终端会话
原標題:Linux入門教程 - 如何記錄和重放Linux終端會話
來自:https://www.linuxmi.com/replay-linux.html
使用命令,我們可以在type文件中記錄終端會話,并在以后使用Cat命令或任何其他文本查看應用程序查看它們。現在,我們將看看如何在Linux上使用replay命令重放錄制的終端會話。
replay用于將“”命令創建的type重放到標準輸出。在基于rpm的系統上,它是util-linux包的一部分,在基于deb的系統上,它是bsdutils包的一部分,并且它預裝在大多數現代Linux操作系統上。所以,我們不需要安裝它。
使用replay回放錄制的終端會話
您可能已經知道,cat命令將只顯示type,但不會播放它們。如果你想要回放終端活動而不是僅僅查看它,使用“replay”命令。
要使用replay重播終端活動,您必須首先使用帶有計時信息的“”命令在文件中使用-t參數記錄它,如下所示。
linuxmi@linuxmi:~/www.linuxmi.com$ -a linuxmi_terminal_activities -t=linuxmi.log
或者
linuxmi@linuxmi:~/www.linuxmi.com$ -a linuxmi_terminal_activities --timing=linuxmi.log
輸出如下:
腳本已啟動,文件為 linuxmi_terminal_activities
在這里,
log是包含type定時輸出的文件。您可以使用您選擇的任何名稱,例如linuxmi.com.txt,linuxmi.com.log等等。
linuxmi.com_terminal_activities是包含輸出腳本的終端輸出的文件,也就是所有記錄的終端活動。
現在,在終端上做任何你想做的事情。例如,我將在我的終端中隨便運行一些Linux命令。
linuxmi@linuxmi:~/www.linuxmi.com$ uname -a
linuxmi@linuxmi:~/www.linuxmi.com$ lsb_release -a
運行完所有命令后,用命令結束錄制:
linuxmi@linuxmi:~/www.linuxmi.com$ exit
記得一定要運行exit命令退出錄制,否則錄制的內容不能保存。
錄制結束后,用命令回放即可:
linuxmi@linuxmi:~/www.linuxmi.com$ replay -t=linuxmi.log linuxmi_terminal_activities
或者
linuxmi@linuxmi:~/www.linuxmi.com$ replay --timing=linuxmi.log my_terminal_activities
這個命令將開始重播錄制的終端會話,下面是我的Ubuntu 18.04系統的輸出示例:
增加或降低播放速度
默認情況下,replay將以與type錄制時最初出現的速度相同的速度重放輸出。但是,您可以根據自己的喜好增加或減少播放速度。
例如,要以原始速度的兩倍(即2倍的速度)重放type,請運行:
linuxmi@linuxmi:~/www.linuxmi.com$ replay -t=linuxmi.com.log linuxmi.com_terminal_activities 2
以原速度的一半重放type:
linuxmi@linuxmi:~/www.linuxmi.com$ replay -t=linuxmi.com.log linuxmi.com_terminal_activities 0.5
要以比原始速度十分之一的速度重放腳本,請運行:
linuxmi@linuxmi:~/www.linuxmi.com$ replay -t=linuxmi.com.log linuxmi.com_terminal_activities 0.1
請注意,replay只是顯示用命令記錄的會話活動。它不會實際運行當type被記錄時運行的命令/程序。由于相同的信息被簡單地顯示出來,replay只有在與type被記錄在相同類型的終端上運行時才能保證正常工作。
幫助,請運行:
$ replay --help
使用方法:
replay [-t] timingfile [type] [divisor]
選項
-t, --timing 腳本計時輸出文件
-s, --type 腳本終端會話輸出文件
-d, --divisor 使用時間除數加速或減慢執行
-m, --maxdelay 更新之間最多等待這么多秒
-h, --help 顯示幫助
-V, --version 顯示版本信息
更多細節可以在手冊頁中找到。
linuxmi@linuxmi:~/www.linuxmi.com$ man replay返回搜狐,查看更多
責任編輯:
總結
以上是生活随笔為你收集整理的linux terminal教程,Linux入门教程 - 如何记录和重放Linux终端会话的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux安装perl编译环境,Cent
- 下一篇: Linux中如何java联网,如何在Ja