在本文中,小编和大家分享一些可以在Linux终端中使用的命令行程序,看完本文后,你将了解一些免费、开源且令人兴奋的基于文本的Linux命令行工具,帮助你在无聊的命令行上做更多事情。
需要注意的是,你可以使用默认的包管理器在Linux系统中安装这些命令行程序,具体如下(将program-name替换成相对应的工具名称):
$ sudo apt install program-name [Debian、Ubuntu和Mint] $ sudo yum install program-name [RHEL/CentOS/Fedora和Rocky/AlmaLinux] $ sudo emerge -a program-name [Gentoo Linux] $ sudo apk add program-name [Alpine Linux] $ sudo pacman -S program-name [Arch Linux] $ sudo zypper install program-name [OpenSUSE]
1、Wikit–显示维基百科摘要
Wikit是一个在Linux系统中搜索维基百科的命令行实用程序,它基本上从命令行显示维基百科摘要。安装后,只需提供搜索词作为参数(例如wikit linux):
$ wikit linux
2、Googler–Linux终端上的Google
Googler是一个基于Python的全功能命令行工具,用于在Linux终端中访问Google(网络和新闻)和Google站点搜索。它快速、干净,具有自定义颜色,不包含广告、杂散URL或杂乱内容。它支持从omniprompt导航搜索结果页面。
此外,它支持一次性获取结果数量,用户可以从第n个结果开始,并支持按持续时间、国家/域特定搜索(默认:.com)和语言偏好等属性限制搜索。
3、Browsh—基于文本的Linux浏览器
Browsh是一款小型、现代的基于文本的浏览器,可以在TTY终端环境中播放视频并呈现现代浏览器可以呈现的任何内容。它支持HTML5、CSS3、JS、视频以及WebGL。它是一个带宽节省程序,设计为在远程服务器上运行并通过SSH/Mosh或浏览器内HTML服务访问,从而显着减少带宽。当你没有良好的互联网连接时,它实际上很有用。
4、Lolcat –展现彩虹般的色彩
Lolcat是一个在Linux终端中输出彩虹颜色的命令行程序。它以与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年电影《Sneakers》中出现的著名数据解密效果。它提供了一个名为nms的命令行实用程序,你可以类似于lolcat的方式使用它,只需将另一个命令的输出导入到nms中,然后看到魔法效果。
9、Chafa–终端图形
Chafa是另一个酷炫、快速且高度可配置的终端程序,为当前Linux系统提供终端图形支持。它与大多数现代和经典终端以及终端仿真器兼容。Chafa能够将各种类型的图像(包括动态GIF)转换为ANSI/Unicode字符输出,可在终端中显示。
Chafa支持透明度和多种颜色模式(包括Truecolor、256色、16色以及简单的前景/背景),并支持颜色空间,结合可选择范围的Unicode字符以生成所需的输出。它适用于终端图形、ANSI艺术合成,甚至是黑白打印。
10、CMatrix—《黑客帝国》屏幕保护程序
CMatrix是一个简单的命令行实用程序,可在Linux终端中显示滚动的“矩阵式屏幕”。它在终端中显示飞入飞出的随机文本,类似于流行的科幻电影“黑客帝国”中的方式。它可以以相同的速率或以用户定义的速度异步滚动所有行。Cmatrix的缺点之一是它非常占用CPU资源。
总结
以上整理了一些比较常用的Linux命令行工具,当然以上只是很少的一部分,还有更多值得探索的东西。如果你想了解更多关于这些酷炫或有趣的Linux命令行工具的信息,可以自行在网上搜索寻找。