成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用 Asciinema 記錄你的終端會話

開源
Asciinema 是一個開源的終端會話記錄器。與 ??script?? 和 ??scriptreplay?? 命令類似,Asciinema 準確記錄了你的終端顯示。


用這個開源的終端會話記錄器 Asciinema 來展示終端會話。


支持電話是很重要的,而且最后往往是令人滿意的,但明確的溝通行為對每個參與的人來說都是艱巨的。如果你曾經參加過支持電話,你可能會花好幾分鐘拼出了最短的命令,并詳細解釋了空格和回車的位置。雖然直接拿過來用戶電腦的控制權往往更容易,但這并不是真正的教育的最佳方式。你可以嘗試向用戶發送一個屏幕記錄,而他們可以復制命令并粘貼到自己的終端。

Asciinema 是一個開源的終端會話記錄器。與 ??script??? 和 ??scriptreplay??? 命令類似,Asciinema 準確記錄了你的終端顯示。它將你的“電影”記錄保存到一個文本文件中,然后根據需要進行回放。你可以把你的電影上傳到 ??Asciinema.org??,就像你在互聯網上分享任何其他視頻一樣,你甚至可以把你的電影嵌入到網頁中。

安裝 Asciinema

在 Linux 上,你可以使用你的包管理器安裝 Asciinema。

在 Fedora、CentOS、Mageia 或類似系統上:

$ sudo dnf install asciinema

在 Debian、Linux Mint 或類似系統上:

$ sudo apt install asciinema

在 macOS 上,你可以用 Homebrew 安裝:

$ sudo brew install asciinema

在 BSD 和任何其它平臺上使用 ??Pkgsrc??:

$ cd /usr/pkgsrc/misc/py-asciinema
$ sudo bmake install clean

從文本中制作電影

要用 Asciinema 開始錄制,你可以使用 ??rec?? 子命令:

$ asciinema rec mymovie.cast
asciinema: recording asciicast to mymovie.cast
asciinema: press <ctrl-d> or type "exit" when you're done

一些友好的輸出信息提醒你,你正在錄制,并告訴你如何停止:按 ??Ctrl+D??? 或直接輸入 ??exit??。

當 Asciinema 處于活動狀態時,你在終端所做的一切都會被記錄下來。這包括輸入、輸出、錯誤、尷尬的停頓、錯誤或成功。如果在錄制時,在你的終端中查看它,它就會被剪斷。

當你演示完終端如何工作時,按 ??Ctrl+D??? 或輸入 ??exit?? 來停止記錄。

在這個例子中,產生的文件 ??mymovie.cast?? 是一個時間戳和動作的集合,它用作回放所使用的腳本(像電影腳本一樣)。

{"version": 2, "width": 139, "height": 36, "timestamp": 1641457358, "env": {"SHELL": "/bin/bash", "TERM": "xterm-256color"}}
[0.05351, "o", "\u001b]0;seth:~\u0007"]
[0.05393, "o", "\u001b[1;31m$ \u001b[00m"]
[1.380059, "o", "e"]
[1.443823, "o", "c"]
[1.514674, "o", "h"]
[1.595238, "o", "o"]
[1.789562, "o", " "]
[2.09658, "o", "\""]
[2.19683, "o", "h"]
[2.403994, "o", "e"]
[2.466784, "o", "l"]
[2.711183, "o", "lo"]
[3.120852, "o", "\""]
[3.427886, "o", "\r\nhello\r\n"]
[...]

如果你犯了一個錯誤,你可以通過刪除重現錯誤的行來去除這個錯誤。如果你發現自己在錄制過程中做了很多命令行修改或冗長的停頓,你可以安裝并使用 ??asciinema-edit?? 工具,它可以通過你定義的時間戳或消除空閑時間來剪掉這些“鏡頭”片段。

播放 Asciinema 電影

你可以使用 ??play?? 子命令回放你的 Asciinema:

$ asciinema play mymovie.cast

這會接管你的終端會話,并使其成為最接近銀幕的形式(除了那次你通過 ??telnet?? 觀看 ASCII 格式的星球大戰)。這個基于文本的電影播放,向你的用戶展示了一個復雜的任務是如何完成的。當然,播放的 實際 命令并不真正執行。這不是一個正在運行的 shell 腳本,所以即使你在電影中創建了一個 ??hello.txt??? 文件,在播放后也不會有一個新的 ??hello.txt??。這只是為了展示。

然而,它又不僅僅是一個展示。你可以暫停 Asciinema 電影,選擇你在屏幕上看到的文本,并將其粘貼到一個活動終端以運行該命令。Asciinema 是有用的文檔。它向用戶展示了如何完成一項任務,并允許他們進行復制和粘貼以確保準確性。

上傳你的 Asciinema 電影

目前還沒有像大片一樣的 Asciinema 電影,但你可以把你的電影上傳到 ??Asciinema.org??,與全世界分享:

$ asciinema upload mymovie.cast

如果你習慣了 YouTube 上傳所花費的時間,你會對 Asciinema 電影的傳輸速度感到驚喜。一個 ??.cast?? 文件通常只有幾千字節,最多幾兆字節,所以上傳幾乎是瞬間完成的。你不需要注冊賬戶來分享你的電影,但所有無人認領的電影將在七天后會被刪除。為了保存你的杰作,你可以在 Asciinema 上開設一個賬戶,然后坐等電影學院的電話。

Asciinema 作為文檔

Asciinema 是演示最基本概念的好方法。因為它保留了從錄制中復制和粘貼代碼的能力,提供了按需暫停和播放的能力,并且完全準確地描繪了它的內容,它不僅僅是屏幕錄像,它要好得多。無論你是用它來向你的朋友炫耀你的終端技能,還是用它來教育同事和學生,Asciinema 都是一個無價的、社交的、可利用的工具。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-07-27 11:46:35

Asciinema日志工具

2017-05-19 13:19:16

LinuxAsciinema終端會話

2019-11-15 09:58:04

LinuxAsciinemapython

2019-10-08 14:02:18

Linux命令終端會話

2025-02-10 09:20:00

LinuxScreen終端

2022-06-19 14:13:29

tmateLinux

2018-07-03 14:00:44

Linux終端script命令

2013-11-07 15:38:59

Linux命令行工具

2021-02-15 17:00:22

Tmux管理會話Linux

2018-03-26 09:17:53

LinuxTlog會話錄制

2018-08-27 08:43:11

Linux終端會話SVG動畫

2019-06-11 15:46:13

screen命令Linux

2020-08-23 21:45:18

Linux終端文件

2019-09-10 15:20:26

Linux終端命令

2009-06-23 08:51:41

scriptLinux會話過程

2014-05-12 10:57:41

TermRecord終端會話

2021-08-24 16:20:38

Linux終端

2021-01-06 18:10:22

ShellLoki系統運維

2014-06-16 09:44:56

Linux scripLinux命令

2020-06-21 13:31:26

終端命令開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久www成人免费精品 | 日本中文字幕一区 | 国产精品a一区二区三区网址 | 色综合久久伊人 | 在线第一页 | 麻豆一区二区三区精品视频 | 蜜臀久久99精品久久久久久宅男 | 日本在线免费看最新的电影 | 中文字幕av在线 | 久久久毛片 | 国产免费福利 | 看真人视频一级毛片 | 日韩精品一区二 | 看av网址| 日韩日韩日韩日韩日韩日韩日韩 | 在线观看成人免费视频 | 国产精品视频一区二区三区 | 欧美激情区 | 国产真实乱对白精彩久久小说 | 精品无码久久久久国产 | 国产98色在线 | 日韩 | 精品国产99 | 精品久久不卡 | 国产精品久久久久久久久久久久午夜片 | 亚洲一区二区中文字幕 | 成人毛片视频免费 | 日韩国产精品一区二区三区 | 国产一级片在线播放 | 精品国产乱码久久久久久牛牛 | 精品国产91乱码一区二区三区 | 国产成人99久久亚洲综合精品 | 日韩美女一区二区三区在线观看 | 免费国产视频 | 99久久日韩精品免费热麻豆美女 | 日韩影院一区 | av黄色免费在线观看 | 夜夜摸天天操 | 一区二区三区精品视频 | 色综合99| 婷婷激情在线 | 天天夜碰日日摸日日澡 |