10 个适用于 Linux 终端的最佳命令行工具
在本文中,我们将分享一些可以在 Linux 终端中使用的命令行程序。到本文结束时,您将了解一些免费的、开源的、令人兴奋的、基于文本的工具,以帮助您在命令行上做更多的事情。
您可以使用默认包管理器在 Linux 系统中安装这些命令行程序。
$ sudo apt install program-name [On Debian, Ubuntu and Mint]
$ sudo yum install program-name [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a program-name [On Gentoo Linux]
$ sudo apk add program-name [On Alpine Linux]
$ sudo pacman -S program-name [On Arch Linux]
$ sudo zypper install program-name [On OpenSUSE]
1. Wikit——显示维基百科摘要
Wikit 是用于在 Linux 中搜索 Wikipedia 的命令行实用程序。它基本上从命令行显示维基百科摘要。
安装后,只需提供搜索词作为参数(例如 wikit linux)。
$ wikit linux

2. Googler – 来自 Linux 终端的 Google
Googler 是一个基于 Python 的全功能命令行工具,用于在 Linux 终端中访问 Google(网络和新闻)和 Google Site Search。它使用自定义颜色快速而干净,不包含广告、杂散 URL 或混乱。它支持从 omniprompt 导航搜索结果页面。
此外,它支持一次获取结果数,用户可以从第 n 个结果开始,并支持按持续时间、国家/域特定搜索(默认:.com)和语言偏好等属性限制搜索。

3. Browsh——基于文本的 Linux 浏览器
Browsh 是一种基于文本的小型现代浏览器,可在 TTY 终端环境中播放视频并呈现现代浏览器可以呈现的任何内容。
它支持 HTML5、CSS3、JS、视频以及 WebGL。它是一种带宽节省器,设计用于在远程服务器上运行并通过 SSH/Mosh 或浏览器内的 HTML 服务访问,以显着减少带宽。
当您没有良好的 Internet 连接时,它非常有用。

4. Lolcat – 展现彩虹般的色彩
cat 命令并在最终输出中添加彩虹色。
要使用 lolcat,只需将任何命令的输出通过管道传递给 lolcat。

5. Boxes——绘制ASCII艺术盒子
Boxes 是一个可配置的程序和文本过滤器,它可以在 Linux 终端中围绕其输入文本绘制 ASCII 艺术框。它在示例配置文件中附带了许多预配置的盒子设计。它带有几个命令行选项,并支持对输入文本进行正则表达式替换。
您可以使用它来:绘制 ASCII 艺术框和形状,在源代码中生成区域注释,等等。

6. Figlet 和 Toilet——创建 ASCII 文本横幅
FIGlet 是一个有用的命令行实用程序,用于从普通文本创建 ASCII 文本横幅或大字母。 Toilet 是 figlet 下的一个子命令,用于从普通文本创建彩色大字符。

7. Trash-cli——终端垃圾桶
Trash-cli 是一个垃圾文件记录原始路径、删除日期和权限的程序。它是 freedesktop.org 垃圾桶的接口。


8. No More Secrets – 显示数据解密屏幕
No More Secrets 是一款基于文本的程序,可重现 1992 年电影《运动鞋》中著名的数据解密效果。它提供了一个名为 nms 的命令行实用程序,您可以以与 lolcat 类似的方式使用它——只需将另一个命令输出到 nms >,看看魔术。

9. Chafa——终端图形
Chafa 是另一个酷炫、快速且高度可配置的终端程序,它为 21 世纪提供终端图形。
它适用于大多数现代和经典终端和终端仿真器。它将所有类型的图像(包括动画 GIF)转换为可以在终端中显示的 ANSI/Unicode 字符输出。
Chafa 支持 alpha 透明度和多种颜色模式(包括真彩色、256 色、16 色和简单 FG/BG。)和颜色空间,结合可选择的 Unicode 字符范围以产生所需的输出。
它适用于终端图形、ANSI 艺术构图甚至黑白打印。

10. CMatrix——《黑客帝国》屏保
CMatrix 是一个简单的命令行实用程序,可在 Linux 终端中显示滚动的“类矩阵”屏幕。
它以与流行的科幻电影“黑客帝国”中类似的方式显示随机文本在终端中飞进飞出。它可以以相同的速率或以用户定义的速度异步滚动所有行。 Cmatrix 的缺点之一是它非常占用 CPU。

您在这里看到了一些很酷的命令行工具,但还有很多东西需要探索。如果您想了解更多有关此类酷炫或有趣的 Linux 命令行工具的信息,可以在此处查看我们的指南:
您可能还喜欢:
- 20 个有趣的 Linux 终端命令
- 6 个有趣的 Linux 终端命令
- Linux 终端的 10 个神秘命令
- 51 个鲜为人知的有用 Linux 命令
就这样!您是否在命令行上花费了大量时间?您在终端上使用了哪些很酷的命令行工具或实用程序?通过下面的反馈表让我们知道。