五个美妙的程序,让你的 Linux 终端更加精彩
许多人都曾经使用过命令行。你可以用这个经典的基于文本的界面完成一些无法通过图形界面实现的繁琐任务。有时候你只需要深入终端。
对于全面发展的开发人员来说,基本的命令行知识是必不可少的。掌握命令行操作、文件编辑和应用程序配置等基础技能,这些是必备的。然而,Linux 命令行界面并不一定是黑白单调的体验。你可以在命令行上使用有趣、充满活力的程序,给它带来焕然一新的外观。
本文旨在介绍几款炫酷的第三方程序,以提升控制台界面的视觉效果。尽管这些程序的主要目标可能不是纯功能和效率,它们仍为原本单调的体验增添了一些趣味性。
1、WTF
默认的 WTF 终端仪表盘。 这个想法太棒了。WTF 仪表盘在命令行上为你提供了一个个性化的信息展示区。你可以使用简单的配置文件向仪表盘添加不同的小部件。可以将其视为你在终端上的“桌面”。
WTF 有一个健全的插件生态系统。你可以添加任意数量的模块,以便监控其他服务和系统。你可以查看 git 提交记录,关注 Jira 工单。
仪表盘有无限的可能性,即使没有可用的插件,你也可以自己编写。WTF 支持编写自定义脚本来收集你想要的数据。
在官方网站上查看完整的模块列表。
2、htop
我之前写过关于 htop 的文章。这是因为这个实用程序非常漂亮,广受好评。它是一个使用 curses 库实现的程序,可以展示系统上多种资源的可视化。它基于原始的top实用程序,因此查看进程信息是其主要功能。
然而,你还可以查看更多内容。它能够展示基本的内存使用情况,并呈现出优美的每个核心利用率图形(尽管速度有点慢)。
这个小工具以丰富多彩、动态的方式与你的计算机上的进程进行交互。我发现颜色编码的列和行使得在大列表中筛选更加容易。当资源超载时,动态变化的颜色也非常实用。
使用htop非常简单,在程序底部可以找到有关使用。
3、mapscii
这正是你想象的那样。一个完全基于命令行的交互式ASCII世界地图。使用OpenStreetMap的数据,这个项目可以在你的终端上构建一个非常快速响应的令人惊叹的地图。
这是一个非常雄心勃勃的项目。乍一看它似乎很简单,但实际上它加载了大量的数据。这不是一个花哨的玩具,它实际上是一个有用的地图工具。如果你需要在命令行界面上参考地图,这可能是你成功完成的少数几个项目之一。
如果你不喜欢安装这个工具,你甚至可以通过telnet命令运行它:
telnet mapscii.me
请访问官方 GitHub了解更多信息。
4、btop
默认的btop终端仪表盘
另一个非常引人注目的实用程序。btop项目的CLI仪表盘令人惊叹,其中涵盖了海量信息。我发现btop中的动画比其他项目更流畅。
btop还支持在仪表盘内完全使用鼠标。如果你更习惯指点和点击,那么这是你的完美选择。主题社区活跃度极高,你可以调整btop的几乎任何方面。
请参阅官方 GitHub 获取更多详细信息。
5、wttr
来自 wttr.in 的上海天气
最后但并非最不重要的是我最喜欢的检查天气的方法之一。我们在使用命令行时,不希望费劲地打开网页或独立应用程序查看天气,而是希望一直待在命令行中。
那么当你专注于工作时,突然闪电在窗外劈下时会发生什么呢?当然是使用wttr在你的终端上查看天气!
使用wttr.in检查伦敦的天气。尽管不是严格的程序,它的行为模拟程序的行为,并且资源利用率更高。你只需要安装curl就可以使用它。要使用wttr,您需要先安装curl,然后运行以下命令来获取天气预报
curl wttr.in
根据公共IP地址自动预测您的位置,并生成一份色彩缤纷的天气预报。如果你想手动指定城市,只需要在URL后面添加位置信息即可,例如:
curl wttr.in/London
你可以通过在URL后面附加:help来调整输出的方式,并查看所有额外的选项。
官方wttr GitHub在这里。
以上就是五个美妙的程序,让你的 Linux 终端更加精彩的详细内容,更多请关注www.sxiaw.com其它相关文章!