偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

用 Asciinema 記錄你的終端會話

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


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


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

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

安裝 Asciinema

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

在 Fedora、CentOS、Mageia 或類似系統(tǒng)上:

$ sudo dnf install asciinema

在 Debian、Linux Mint 或類似系統(tǒng)上:

$ 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 處于活動狀態(tài)時,你在終端所做的一切都會被記錄下來。這包括輸入、輸出、錯誤、尷尬的停頓、錯誤或成功。如果在錄制時,在你的終端中查看它,它就會被剪斷。

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

在這個例子中,產(chǎn)生的文件 ??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"]
[...]

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

播放 Asciinema 電影

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

$ asciinema play mymovie.cast

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

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

上傳你的 Asciinema 電影

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

$ asciinema upload mymovie.cast

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

Asciinema 作為文檔

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

責任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

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-08-27 08:43:11

Linux終端會話SVG動畫

2018-03-26 09:17:53

LinuxTlog會話錄制

2019-06-11 15:46:13

screen命令Linux

2019-09-10 15:20:26

Linux終端命令

2020-08-23 21:45:18

Linux終端文件

2009-06-23 08:51:41

scriptLinux會話過程

2021-08-24 16:20:38

Linux終端

2014-05-12 10:57:41

TermRecord終端會話

2021-01-06 18:10:22

ShellLoki系統(tǒng)運維

2014-06-16 09:44:56

Linux scripLinux命令

2020-06-21 13:31:26

終端命令開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號