终端记录命令script命令使用

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

    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

    参考资料