ubuntu终端命令停止_两步将Linux终端骚操作做成动图!

来源:公众号【编程珠玑】

作者:守望先生

ID:shouwangxiansheng

在《如何快速执行历史命令》中有读者留言问,文章中的动图是如何制作的?今天就开一篇简单分享一下,也欢迎留言分享你的方法。以下方法在macos中也适用,欢迎尝试。

软件准备

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

  • 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介绍的安装方法。

动图示例

安装过程可以参考动图:

e552784e7812b0d9b069722dd43bbaf9.gif

如何制作

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

  • 开始记录终端操作

  • 操作终端

  • 结束记录

  • 将记录文件转换为动图

开始记录终端操作

执行命令:

$ 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倍速。

总结

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

也欢迎分享更多方法。

最后附上例子效果图:

c02fb6781d4217eac343c21bb7b2028b.gif

Linux下如何优雅地修正命令?

除了语言本身,还有哪些技能或知识是必备的?

程序员的口头禅是什么?

关注公众号【编程珠玑】,获取更多Linux/C/C++/数据结构与算法/计算机基础/工具等原创技术文章。后台免费获取经典电子书和视频资源

042d47dee3092ea65a354251687a7665.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值