前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >两步将Linux终端骚操作做成动图!

两步将Linux终端骚操作做成动图!

作者头像
编程珠玑
发布2020-03-25 21:30:00
1.1K0
发布2020-03-25 21:30:00
举报
文章被收录于专栏:编程珠玑编程珠玑

软件准备

制作动图需要两个命令行软件:

  • ttyrec 记录你的终端操作
  • ttygif 将操作转换为动图
安装ttyrec

如果没有的话,可以进行安装: ubuntu下:

$ sudo apt-get install ttyrec

macos:

$ brew install ttyrec
安装ttygif

ttygif可以从github下载源码进行编译安装,ubuntu:

$ git clone https://github.com/icholy/ttygif
$ cd ttygif
$ make
$ sudo make install

macos:

$ brew install ttygif

其他系统的安装请参考github中ttygif介绍的安装方法。

动图示例

安装过程可以参考动图:

如何制作

制作过程其实也非常简单,整体过程如下:

  • 开始记录终端操作
  • 操作终端
  • 结束记录
  • 将记录文件转换为动图
开始记录终端操作

执行命令:

$ ttyrec

输入即可开始记录,默认保存记录文件名为ttyrecord,当然你也可以通过-a参数指定保存文件名:

$ ttyrec -a record

这样最终保存的文件名就会变成record。

执行终端操作

这里就由你自己发挥了,想记录什么命令,自己输入即可。

例如:

$ cmatrix
终止记录

假设你已经执行完了,那么你可以通过ctrl + d或者exit

这两种方式停止记录。停止之后,你会发现生成了文件ttyrecord。

你也可以通过ttyplay来查看记录的内容:

$ ttyplay ttyrecord
将记录转换为gif

转换为gif就需要用到ttygif工具了,操作也比较简单:

$ ttygif ttyrecord

执行完成后,就会生成一个tty.gif动态图了。

当然如果你觉得显示得不够快,还可以使用-s参数设置速度:

$ ttygif ttyrecord -s 5

-s 用于设置速度,此设置为5倍速。

总结

以上就是将终端操作制作为动图的方法,够简单吧赶紧试试吧!

也欢迎分享更多方法。

最后附上例子效果图:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程珠玑 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 软件准备
    • 安装ttyrec
      • 安装ttygif
        • 动图示例
        • 如何制作
          • 开始记录终端操作
            • 执行终端操作
              • 终止记录
                • 将记录转换为gif
                • 总结
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档