命令记录——script命令

今天上班,给我安排了个任务,写一个bash脚本,要求将运行过的命令和回显都记录下来,上网搜了搜,结果找到一个现成的轮子
使用script命令,使用截图如下,红色方框中的内容将被记录到typescript文件中

绿框中的是文件中保存的内容,可以发现用cat打印时包括回显的颜色信息也能保存下来

除此之外,还自己造了一个,不能良好处理上下左右,但是可以将每一条命令的时间都记录的很清楚

socat -v exec:'bash -li',pty,stderr,setsid,sigint,sane -
原文地址:https://www.cnblogs.com/kanowill/p/13275778.html