终端记录命令script命令使用

文章目录
  1. 1. 记录
  2. 2. 重放
  3. 3. 清理并查看typescript文件
  4. 4. 参考资料

记录

1
2
script -T stime.txt -a filename.txt
# -T 指定时间记录文件,不然无法重放,如果不指定默认是保存到当前目录下面的typescript文件, -a filename追加记录到文件

重放

1
2
3
scriptreplay  -t stime.txt   -s typescript
# -t 指定包含timing file
# -s 指定包含script's 记录的文件

清理并查看typescript文件

1
2
3
4
#清理typescript文件里面的按键记录字符
cat typescript | perl -pe 's/\e([^\[\]]|\[.*?[a-zA-Z]|\].*?\a)//g' | col -b > typescript-processed
#查看整理后的文件
cat typescript-processed

参考资料