如何在 Ubuntu 終端中顯示 gif 文件

所以昨天,我和一些極客朋友坐在一起討論 Linux 終端應用程序的強大功能。 它歸結為我們用命令行做過的最極客或最精通終端的事情。 一位朋友提到他曾在“終端”中玩過 gif。 如果他說“通過”終端,那沒什麼大不了的,但他在終端內的表現卻讓我們很感興趣。 這是他曾經使用過的 GIF-for-CLI 應用程序; 它只播放 ASCII 格式的 gif 文件——顯然它們的分辨率很低,幾乎無法觀看。 我用各種 gif 嘗試了這個技巧,得出的結論是,在 Linux 命令行中只能觀看和合理解釋一些動畫 gif。 因此,這個技巧不是您可以依賴的,而是偶爾嘗試一下,只是為了好玩。

在本文中,我們將解釋如何在 Ubuntu 上安裝 CLI 工具的 GIF 並在終端內通過它觀看 GIF。

為什麼是命令行?

如果您精通終端,那麼您不會想離開舒適的命令行並去其他地方進行任何日常技術活動。 總有一種方法可以在終端內完成我們幾乎所有的工作。 那麼,為什麼 gif 觀看會有所不同! 使用終端可以使某些任務更高效,甚至更快。 命令行工具不會使用太多資源,因此是廣泛使用的圖形應用程序的絕佳替代品,尤其是當您使用舊硬件時。

我們已經在 Ubuntu 18.04 LTS 系統上運行了本文中提到的命令和過程。

通過命令行安裝 GIF-for-CLI

您可以通過 Ubuntu 命令行通過 Snap 商店安裝 CLI 工具的 Gif。 通過應用程序啟動器搜索或使用 Ctrl+Alt+T 快捷方式打開您的 Ubuntu 終端。 Enter 以下命令以刷新可用包列表:

$ sudo apt-get 更新

由於 Snap 守護程序默認出現在最新版本的 Ubuntu 中,我們不需要安裝它。 如果您使用的是舊版本,則可以使用以下命令安裝守護程序:

$ sudo apt-get 安裝 snapd

現在輸入以下命令以將 Gif for CLI 安裝到您的 Ubuntu:

$ sudo snap install –edge gif-for-cli

與我得到的類似輸出將表明安裝已完成,並且還將打印系統上安裝的 CLI 版本的 Gif。

如果您想刪除通過此方法安裝的 CLI 的 Gif,您可以在終端中使用以下命令:

$ sudo 快速刪除 gif-for-cli

移除按扣

通過 Ubuntu UI 安裝 GIF-for-CLI

對於不太想打開命令行的人來說,通過 UI 安裝軟件非常簡單。 請按照以下步驟通過 Ubuntu UI 安裝 Gif for CLI 工具,該工具可在 Snap 商店中獲得:

在您的 Ubuntu 桌面活動工具欄/停靠欄上,單擊 Ubuntu 軟件圖標。

Ubuntu 軟件中心

單擊搜索圖標並在搜索欄中輸入“gif-for-cli”。 搜索結果將列出相關條目如下:

cli的gif

此處列出的 gif-for-cli 條目是由 Snap 商店維護的條目。 單擊此搜索條目可打開以下視圖:

安裝軟件

單擊安裝按鈕開始安裝過程。 將出現以下身份驗證對話框供您提供身份驗證詳細信息,因為只有授權用戶才能在 Ubuntu 上安裝軟件。

認證為 admin

請注意,只有授權用戶才能在 Ubuntu 上添加/刪除和配置軟件。 Enter 您的密碼,然後單擊“身份驗證”按鈕。 之後,安裝過程將開始,顯示如下進度條:

軟件安裝進度

然後 gif-for-cli 將安裝在您的系統上,安裝成功後您將收到以下消息:

安裝的軟件

通過上面的對話框,您不能直接啟動該工具,但無論出於何種原因,您都可以立即將其刪除。

使用 Gif for CLI 查看 gif

cli 的 gif 接受 GIF、短視頻或對 Tenor GIF API 的查詢,並將其轉換為動畫 ASCII 藝術。 動畫和顏色支持使用 ANSI 轉義序列執行。

打開終端應用程序並使用以下語法播放 gif:

$ gif-for-cli 文件名.gif

該腳本將自動檢測當前終端使用的顏色並顯示正確的版本。

這是我原來的 gif 的樣子:

測試gif文件

而且,這就是我通過以下命令在終端中播放時的樣子:

$ gif-for-cli sample.gif

CLI 的 Gif

稱之為“close 夠了”簡直是誇大其詞。

畢竟,這是一個有趣的技巧,我寧願使用所有現代圖像和視頻播放器通過 UI 觀看我的 gif。