命令行录制工具 asciinema
平常出bug求助的時候有時候貼代碼或者截圖往往不直觀,如果能重現給對方看就好了,這里推薦 2 個命令行的錄制工具asciinema和TermRecord。
asciinema
網站https://asciinema.org/,github主頁https://github.com/asciinema
直接使用 pip install asciinema來安裝。
執行asciinema rec 開始錄制,錄制完成后 exit 退出,可以保存到本地或者上傳到 https://asciinema.org 。
錄制過程在https://asciinema.org/a/AdnqMX0QfOg5c7USOtwHZ4Hz1 可以看到了。
如果分享給他人可以用郵箱注冊,它不需要密碼就可以注冊。我注冊后的主頁https://asciinema.org/~susheng
然后打開這個鏈接 https://asciinema.org/connect/01fb0f0e-c56a-450f-80ac-4020188dd957 就會保存到你賬號下。
設置為public 后可生成公開鏈接,可分享給他人觀看,還可以嵌入到自己的網站。
視頻鏈接后加 .png 是視頻截圖 https://asciinema.org/a/254348.png ,而鏈接后加 .js 就可以直接嵌入網站了。
TermRecord
TermRecord也是用 pip 安裝 pip install TermRecord, 直接開始錄制 TermRecord -o termrecord.html輸入 exit 結束錄制 。這個 termrecord.html 就是錄制生成的文件,可以直接用瀏覽器打開。
[root@VM_0_14_centos html]# TermRecord -o termrecord.html Script started, file is /tmp/tmpdekpz_p2 [root@VM_0_14_centos html]# pwd /usr/share/nginx/html [root@VM_0_14_centos html]# whoami root [root@VM_0_14_centos html]# pip install TermRecord DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429). Looking in indexes: http://mirrors.tencentyun.com/pypi/simple Requirement already satisfied: TermRecord in /usr/lib/python3.4/site-packages (1.2.5) Requirement already satisfied: Jinja2>=2.6 in /usr/lib64/python3.4/site-packages (from TermRecord) (2.10.1) Requirement already satisfied: MarkupSafe>=0.23 in /usr/lib64/python3.4/site-packages (from Jinja2>=2.6->TermRecord) (1.1.1) You are using pip version 19.0.3, however version 19.1.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. [root@VM_0_14_centos html]# pip list|grep Term DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429). TermRecord 1.2.5 You are using pip version 19.0.3, however version 19.1.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. [root@VM_0_14_centos html]# exit exit Script done, file is /tmp/tmpdekpz_p2然后打開文件就可以看到錄制過程了 http://118.24.158.116:8888/termrecord.html
另外還有個基于ruby的showterm和termtosvg就不演示了 http://showterm.io/ https://github.com/nbedos/termtosvg
推薦閱讀:
那些你可能不知道的瀏覽器奇技淫巧
那些你可能不知道的微信奇技淫巧
那些你可能不知道的微博奇技淫巧
那些你可能不知道的網易云音樂奇技淫巧
那些你可能不知道的搜索奇技淫巧
那些你可能不知道的視頻下載奇技淫巧
那些你可能不知道的免費觀看 VIP 視頻奇技淫巧
總結
以上是生活随笔為你收集整理的命令行录制工具 asciinema的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器centos8安装目标只显示U盘,
- 下一篇: shapely包导入时报错