gosman的博客

半亩方塘一鉴开,天光云影共徘徊。问渠哪得清如许?惟有源头活水来!
    <<  拼写检查 | 首页 | Fluxbox的透明效果  >>
  • 2007-05-11

    录制和播放终端会话 - [LBE]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://gosman.blogbus.com/logs/5340804.html

    原文:record the terminal session and replay later
    作者:mysurface
    译者:gosman(lianmingchang2008#gmail.com)
    来自:http://gosman.blogbus.com
    版本:V 1.1.1
    时间:2007-5-12

    我在linuxinsight看到这神奇的东西。你可以录制输入、屏幕输出甚至运行的ncurses程序,会话和时序分别保存到两个文件。通过这两个文件,你可以使用scriptreplay播放录制的终端会话。

    录制会话:

    script -t 2> tutorial.timing -a tutorial.session

    输入'exit'结束录制。

    播放会话:

    scriptreplay tutorial.timing tutorial.session

    会话和时序文件都是可读的,如果不需要播放,只需:

    srcipt -a tutorial.txt

    也许你想知道srcipt怎么做到的?记录你的输入和屏幕输出?那岂不是密码也会被记录当使用sudo时?当然不是这样的,script只是保存对你可见的信息,而不是键盘输入。scriptreplay也是这样,只是播放录制的内容,而不会真正执行播放的命令。

    我发现录制和播放都需要两个文件(会话和时序),有点麻烦。因此写了个名为script.sh的bash脚 本,只产生一个文件(只是耍了个小把戏,看脚本就会明白的),录制和播放都比较方便。

    录制:

    ./script.sh -r

    播放:

    ./script.sh -p

    获得srript.sh并尝试,记得从tar包解压出来后需chmod +x使该脚本可执行。

    可以下载我的输出文件-matrix,并用script.sh播放。

    ./script.sh -p matrix

    Have Fun

    译注:ncurses的更多信息可以看:《NCURSES Programming HOWTO中文版(第二版)》,ncurses好像没有正规的中文名称,本文不做翻译,有人翻译为‘荧幕导向程序’,可作参考。

    更正:scriptplay更正为 scriptreplay(2006.5.12)


    随机文章:

    Bash 补全技巧 2007-10-31
    需要超级用户权限的脚本 2007-09-04
    grep输出匹配前后多行 2007-09-07
    标签页浏览的文件管理器 2007-09-02
    使用gprof剖析代码解决性能问题 2007-08-30

    收藏到:Del.icio.us




    Tag:bash script lbe
    引用地址:
    gosman 发表于21:38 | 编辑 | 继续话题 | 转发 | 分享 0

搜索

最新日志

  • 搬家喽
  • 最近...
  • Quartus II 中使用VIM编辑器
  • Verilog与C语言的比较
  • 专用集成电路
  • 半年没写博客了
  • 当了次群众演员
  • field-prgrammable(现场可编程)的定义
  • VCC、VDD、VEE、VSS 区别
  • Emacs 命令查询
全部日志>>

最新评论

  • 123:呵呵
  • 汇率换算:转换工具
  • foolfrog:感觉debian太过保守,个人用户使用ubuntu还不错...
  • li:哈哈 原来你是讨厌叠被子的啊 呵呵 没办法 熬下去吧 ...
  • adwwei:你好,使用了你提供的方法,还是没有解决问题,可否给予指导...
  • onset:博士,你好! 我用了你的cjkspace包,用wi...
  • xmchx:哈哈,你的漫漫博客路...
  • 董睿:你写的关开如何解决linux下面MATLAB不能显示汉字...
  • keke:谢谢,终于找到理想的方案了!...
  • sirius:我安装lfs 6.2的步骤走,编译Glibc就过不去了,...
  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第三期:毛细香港
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客
Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有
博客大巴模板设计:江南忆 忆江南 | 作者: bxg    素材来源:江南驿
    iCity YOHOcity