最近几天在给客户做docker镜像。给他们写操作文档的过程中,发现要重现自己的每个步骤,需要记录一下自己操作命令行窗口的过程。搜了一下,发现系统自带的script命令非常好用。
[root@rflabli] script
输入上述指令就已经开始纪录终端里的数据了。默认保存终端里的操作至当前目录下的 typescript 文件中。
script -t 2>time.txt -a record.txt
上述语句表示,将当前的终端的输出以追加的形式加入
record.txt
中去。并保留时间信息至time.txt
文件中。-t 2>time.txt 可以不要,这个参数主要是为了录屏播放使用。
参数详解:
>script -t 指明输出录制的时间数据
>scritp -f 在输出到日志文件的同时,也可以查看日志文件的内容
>script -a 以追加的形式,放入文件
>script -q 静默模式运行,可以后台运行自动记录
>scriptreplay time.txt record.txt
>exit 退出