日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

命令行录制工具 asciinema

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 命令行录制工具 asciinema 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

平常出bug求助的時候有時候貼代碼或者截圖往往不直觀,如果能重現給對方看就好了,這里推薦 2 個命令行的錄制工具asciinema和TermRecord。

asciinema

網站https://asciinema.org/,github主頁https://github.com/asciinema
直接使用 pip install asciinema來安裝。
執行asciinema rec 開始錄制,錄制完成后 exit 退出,可以保存到本地或者上傳到 https://asciinema.org 。

[root@VM_0_14_centos ~]# asciinema rec asciinema: recording asciicast to /tmp/tmp1ua5a2rx-ascii.cast asciinema: press <ctrl-d> or type "exit" when you're done [root@VM_0_14_centos ~]# pwd /root [root@VM_0_14_centos ~]# cd /usr/share/nginx/html/ [root@VM_0_14_centos html]# pip install asciinema 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: asciinema in /usr/lib/python3.4/site-packages (2.0.2) 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 ascii 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). asciinema 2.0.2 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 asciinema: recording finished asciinema: press <enter> to upload to asciinema.org, <ctrl-c> to save locallyView the recording at:https://asciinema.org/a/AdnqMX0QfOg5c7USOtwHZ4Hz1This installation of asciinema recorder hasn't been linked to any asciinema.org account. All unclaimed recordings (from unknown installations like this one) are automatically archived 7 days after upload.If you want to preserve all recordings made on this machine, connect this installation with asciinema.org account by opening the following link:https://asciinema.org/connect/01fb0f0e-c56a-450f-80ac-4020188dd957

錄制過程在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 就可以直接嵌入網站了。

<a href="https://asciinema.org/a/254348" target="_blank"><img src="https://asciinema.org/a/254348.svg" /></a> <script src="https://asciinema.org/a/254348.js" id="asciicast-254348" async data-autoplay="true" data-size="big"></script>

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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。