您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux百科

五个美妙的程序,让你的 Linux 终端更加精彩

时间:2023-06-05 13:16:17  来源:Linux迷  作者:

许多人都曾经使用过命令行。这个经典的基于文本的界面让你可以完成一些图形界面无法实现的琐碎任务。有时候你只需要深入终端。

对于全面发展的开发人员来说,基本的命令行知识是必不可少的。你应该熟悉命令行,能够编辑文件,配置应用程序——掌握所有基础知识。然而,linux 命令行界面并不一定是黑白单调的体验。你可以在命令行上使用有趣、充满活力的程序,给它带来焕然一新的外观。

在本文中,我们将介绍一些炫酷的第三方程序,让使用控制台界面更具视觉吸引力。虽然纯功能和效率可能不是这些程序的主要目标,但它们为原本单调的体验增添了一丝色彩。

1、WTF

默认的 WTF 终端仪表盘。 这个想法太棒了。WTF 仪表盘在命令行上为你提供了一个个性化的信息展示区。你可以使用简单的配置文件向仪表盘添加不同的小部件。可以将其视为你在终端上的“桌面”。

WTF 有一个健全的插件生态系统。你可以添加任意数量的模块,以便监控其他服务和系统。你可以查看 git 提交记录,关注 Jira 工单。

仪表盘有无限的可能性,即使没有可用的插件,你也可以自己编写。WTF 支持编写自定义脚本来收集你想要的数据。

官方网站上查看完整的模块列表。

2、htop

我之前写过关于 htop 的文章。这是因为这个实用程序非常漂亮,广受好评。它是一个基于 curses 库的程序,可以可视化系统上的多种资源。它基于原始的top实用程序,因此查看进程信息是其主要功能。

然而,你还可以查看更多内容。它可以显示基本的内存使用情况,以及一个优雅的每核心利用率图形(尽管有点慢)。

这个小工具以丰富多彩、动态的方式与你的计算机上的进程进行交互。我发现颜色编码的列和行使得在大列表中筛选更加容易。当资源超载时,动态变化的颜色也非常实用。

使用htop非常简单,在程序底部可以找到有关使用。

3、mapscii

这正是你想象的那样。一个完全基于命令行的交互式ASCII世界地图。该项目使用OpenStreetMap的数据在你的终端内构建一个令人惊讶地响应迅速的地图。

这是一个非常雄心勃勃的项目。乍一看它似乎很简单,但实际上它加载了大量的数据。这不是一个花哨的玩具,它实际上是一个有用的地图工具。如果你需要在命令行界面上参考地图,这可能是你成功完成的少数几个项目之一。

如果你不喜欢安装这个工具,你甚至可以通过te.NET命令运行它:

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这里



Tags:Linux 终端   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
Linux 终端入门
想了解 Linux 命令行的基础知识吗? 这是一个带有实践方法的教程系列。Linux 终端可能令人生畏。这块黑色的屏幕只能使用命令。很容易让人感到迷失。问题是 Linux 命令行是一...【详细内容】
2023-08-18  Search: Linux 终端  点击:(199)  评论:(0)  加入收藏
五个美妙的程序,让你的 Linux 终端更加精彩
许多人都曾经使用过命令行。这个经典的基于文本的界面让你可以完成一些图形界面无法实现的琐碎任务。有时候你只需要深入终端。对于全面发展的开发人员来说,基本的命令行知识...【详细内容】
2023-06-05  Search: Linux 终端  点击:(409)  评论:(0)  加入收藏
十种漂亮的 Linux 终端字体
选择完美的字体对很多事情都至关重要,无论你是程序员、系统管理员,还是喜欢终端的 Linux 用户。更改终端字体 可帮助你实现以下目标: 美观的终端外观 增强可读性 减少眼睛疲劳...【详细内容】
2023-05-16  Search: Linux 终端  点击:(363)  评论:(0)  加入收藏
Linux下的 Linux 终端仿真器Terminator
为了通过命令行和系统互动,每一款Linux发行版都有一款默认的终端仿真器。但是,默认的终端应用可能不适合你。为了大幅提升你工作的速度,有好多款终端应用提供了更多的功能,可以...【详细内容】
2023-01-15  Search: Linux 终端  点击:(615)  评论:(0)  加入收藏
Xonsh Shell:在 Linux 终端结合 Bash Shell 和 Python 的最佳特性
最受欢迎的 shell 是什么?我猜你会回答 bash 或者 zsh,没错,的确如此。UNIX 和 Linux 系统上有许多可用的 shell,包括 Bash、Ksh、Zsh、Fish 等等。最近,我碰到了另外一个 shell,...【详细内容】
2022-03-25  Search: Linux 终端  点击:(343)  评论:(0)  加入收藏
怎样在 Linux 终端下使用 dd 命令创建一个临场 USB 驱动器
有很多的图形化工具可以用来创建临场live USB 驱动器。Linux 上的 Etcher可能是最受欢迎的。为此,Ubuntu 也开发了自己的启动盘创建工具。但是,资深 Linux 用户可能更喜欢使用...【详细内容】
2021-09-16  Search: Linux 终端  点击:(272)  评论:(0)  加入收藏
linux 终端命令加速-zsh让终端更优雅
前言喜欢使用zsh的主要原因是,它使我们单调的终端变得更加漂亮、优雅,并且有丰富的插件,加速终端命令。这里在ubuntu18.04基础上,介绍如何安装zsh,如何使用oh-my-zsh,如何使用zsh-...【详细内容】
2021-04-14  Search: Linux 终端  点击:(586)  评论:(0)  加入收藏
如何在 Linux 终端查看图像
Linux 有很多用于查看图像的 GUI 应用。但我从来没有尝试过用任何命令行应用来查看它。• 来源:linux.cn • 作者:Magesh Maruthamuthu • 译者:geekpi •(本...【详细内容】
2020-12-25  Search: Linux 终端  点击:(411)  评论:(0)  加入收藏
如何将 Linux 终端中命令的输出保存到文件中
有时你需要将输出保存到文件中以备将来参考。当然你可以在 Linux 终端中复制和粘贴,但是有更好的方法可以在 Linux 命令行中保存 shell 脚本或命令的输出,让我演示给你看。&b...【详细内容】
2020-12-16  Search: Linux 终端  点击:(549)  评论:(0)  加入收藏
如何在 Linux 终端上漂亮地打印 JSON 文件
JSON 文件非常棒,因为它们以人类可读的格式存储数据集合。然而,如果 JSON 文件被最小化过,那么阅读 JSON 文件可能会很痛苦。• 来源:linux.cn • 作者:Abhishek Prakas...【详细内容】
2020-12-14  Search: Linux 终端  点击:(426)  评论:(0)  加入收藏
▌简易百科推荐
微软 Win11 Linux 子系统(WSL)发布 2.2.2 版本
IT之家 4 月 8 日消息,微软近日更新 Windows Subsystem for Linux(WSL),最新 2.2.2 版本中带来了诸多改进,重点更新了 nft 规则,可以让 IPv6 流量通过 Linux 容器。图源: dev.to,AI...【详细内容】
2024-04-08    IT之家  Tags:Linux   点击:(6)  评论:(0)  加入收藏
从原理到实践:深入探索Linux安全机制
Linux 是一种开源的类Unix操作系统内核,由Linus Torvalds在1991年首次发布,其后又衍生出许多不同的发行版(如Ubuntu、Debian、CentOS等)。前言本文将从用户和权限管理、文件系统...【详细内容】
2024-03-27  凡夫编程  微信公众号  Tags:Linux安全   点击:(16)  评论:(0)  加入收藏
在Linux系统中,如何处理内存管理和优化的问题?
本文对 Linux 内存管理和优化的一些高级技巧的详细介绍,通过高级的内存管理技巧,可以帮助系统管理员和开发人员更好地优化 Linux 系统的内存使用情况,提高系统性能和稳定性。在...【详细内容】
2024-03-26  编程技术汇  微信公众号  Tags:Linux   点击:(10)  评论:(0)  加入收藏
Linux 6.9-rc1 内核发布:AMD P-State 首选核心、BH 工作队列
IT之家 3 月 25 日消息,Linus Torvalds 宣布,Linux 6.9 内核的首个 RC(候选发布)版 Linux 6.9-rc1 发布。▲ Linux 6.9-rc1Linus 表示,Linux 内核 6.9 看起来是一个“相当正常”...【详细内容】
2024-03-25    IT之家  Tags:Linux   点击:(11)  评论:(0)  加入收藏
轻松实现Centos系统的软件包安装管理:yum指令实战详解
yum 是一种用于在 CentOS、Red Hat Enterprise Linux (RHEL) 等基于 RPM 的 Linux 发行版上安装、更新和管理软件包的命令行工具。它可以自动解决软件包依赖关系,自动下载并...【详细内容】
2024-02-27  凡夫贬夫  微信公众号  Tags:Centos   点击:(54)  评论:(0)  加入收藏
Win + Ubuntu 缝合怪:第三方开发者推出“Wubuntu”Linux 发行版
IT之家 2 月 26 日消息,一位第三方开发者推出了一款名为“Wubuntu”的缝合怪 Linux 发行版,系统本身基于 Ubuntu,但界面为微软 Windows 11 风格,甚至存在微软 Windows 徽标。据...【详细内容】
2024-02-27    IT之家  Tags:Ubuntu   点击:(49)  评论:(0)  加入收藏
Linux中磁盘和文件系统工作原理解析
在Linux系统中,一切皆文件的概念意味着所有的资源,包括普通文件、目录以及设备文件等,都以文件的形式存在。这种统一的文件系统管理方式使得Linux系统具有高度的灵活性和可扩展...【详细内容】
2024-02-20  王建立    Tags:Linux   点击:(51)  评论:(0)  加入收藏
Linux子系统概览
inux操作系统是一个模块化的系统,由多个子系统组成。这些子系统协同工作,使Linux能够执行各种任务。了解Linux的子系统有助于更好地理解整个操作系统的运作机制。以下是Linux...【详细内容】
2024-02-01    简易百科  Tags:Linux   点击:(76)  评论:(0)  加入收藏
Linux内核:系统之魂与交互之源
内核,作为任何基于Linux的操作系统的心脏,扮演着至关重要的角色。它不仅是计算机系统软件与硬件之间的桥梁,更是确保系统稳定、高效运行的关键。内核提供了一系列核心功能,为上...【详细内容】
2024-02-01  松鼠宝贝    Tags:Linux内核   点击:(68)  评论:(0)  加入收藏
如何确保Linux进程稳定与持久
在Linux系统中,进程的稳定性与持久性对于维持系统的持续运行至关重要。然而,由于各种原因,进程可能会面临崩溃或系统重启的情况。为了确保关键进程能够持续运行,我们必须采取一...【详细内容】
2024-01-19  松鼠宝贝    Tags:Linux进程   点击:(85)  评论:(0)  加入收藏
站内最新
站内热门
站内头条