如何在 Ubuntu 终端中显示 gif 文件
所以昨天,我和一些极客朋友坐在一起讨论 Linux 终端应用程序的强大功能。它归结为我们用命令行做过的最极客或最精通终端的事情。一位朋友提到他曾在“终端”中播放过 GIF。如果他说“通过”航站楼,那没什么大不了的,但他如何在航站楼内玩这些游戏却让我们很感兴趣。这是他用来执行此操作的 GIF-for-CLI 应用程序;它只播放 ASCII 格式的 gif——显然它们的分辨率很低,几乎无法观看。我用各种 gif 尝试了这个技巧,得出的结论是,只有一些动画卡通 gif 可以在 Linux 命令行中观看和公平解释。因此,这个技巧不是你可以依赖的,但偶尔尝试一下只是为了好玩。
在本文中,我们将解释如何在 Ubuntu 上安装 CLI 工具的 GIF 并通过它在终端内观看 gif。
为什么使用命令行?
如果您是一位精通终端的人,您不会想离开舒适的命令行并去其他地方进行任何日常技术活动。总有一种方法可以在终端内完成几乎所有的事情。那么,为什么 gif 观看会有什么不同呢!使用终端可以使某些任务更加高效、甚至更快。命令行工具不会使用太多资源,因此成为广泛使用的图形应用程序的绝佳替代品,特别是当您使用旧硬件时。
我们已在 Ubuntu 18.04 LTS 系统上运行本文中提到的命令和过程。
通过命令行安装 GIF-for-CLI
您可以通过 Ubuntu 命令行通过 Snap 存储安装 Gif for CLI 工具。通过应用程序启动器搜索或使用 Ctrl+Alt+T 快捷方式打开 Ubuntu 终端。输入以下命令以刷新可用包的列表:
sudo apt-get update
由于最新版本的 Ubuntu 中默认带有 Snap 守护进程,因此我们不需要安装它。如果您使用的是旧版本,可以使用以下命令安装守护进程:
sudo apt-get install snapd
现在输入以下命令,将 CLI 的 Gif 安装到您的 Ubuntu:
sudo snap install --edge gif-for-cli
与我得到的类似输出将表明安装已完成,并且还将打印系统上安装的 CLI 版本的 Gif。
如果您想删除通过此方法安装的 CLI 的 Gif,您可以在终端中使用以下命令:
sudo snap remove gif-for-cli
通过 Ubuntu UI 安装 GIF-for-CLI
对于不太想打开命令行的人来说,通过 UI 安装软件非常简单。请按照以下步骤通过 Ubuntu UI 安装 Gif for CLI 工具(可从 Snap 商店获取):
在 Ubuntu 桌面活动工具栏/dock 上,单击 Ubuntu 软件图标。
单击搜索图标并在搜索栏中输入“gif-for-cli”。搜索结果将列出相关条目,如下所示:
此处列出的 gif-for-cli 条目是由 Snap 商店维护的条目。单击此搜索条目可打开以下视图:
单击“安装”按钮开始安装过程。将出现以下身份验证对话框,供您提供身份验证详细信息,因为只有授权用户才能在 Ubuntu 上安装软件。
请注意,只有授权用户才能在 Ubuntu 上添加/删除和配置软件。输入您的密码并单击“身份验证”按钮。之后,安装过程将开始,显示进度条如下:
然后 gif-for-cli 将安装在您的系统上,成功安装后您将收到以下消息:
通过上面的对话框,您无法直接启动该工具,但您可以出于任何原因立即将其删除。
使用 Gif for CLI 查看 gif
cli 的 gif 接收 GIF、短视频或对 Tenor GIF API 的查询,并将其转换为动画 ASCII 艺术。动画和颜色支持是使用 ANSI 转义序列执行的。
打开终端应用程序并使用以下语法来播放 gif:
gif-for-cli filename.gif
该脚本将自动检测当前终端使用了多少种颜色并显示正确的版本。
这就是我原来的 gif 的样子:
而且,这就是我通过以下命令在终端中播放它时的样子:
gif-for-cli sample.gif
称其“足够接近”一点也不夸张。
毕竟,这是一个有趣的技巧,我宁愿使用所有现代图像和视频播放器通过 UI 观看我的 gif。