是否可以对 apt 的输出进行颜色编码?

是否可以对 apt 的输出进行颜色编码?

大多数命令行工具都具有多种功能,但令我惊讶的是,apt-get、apt-cache 和相关工具返回的信息却无法着色。即便如此,谷歌搜索也无济于事。

首先,最好有显示总数/大小的摘要行,并对每种类型的操作计数进行颜色编码:例如,升级为蓝色,安装为绿色,保留为黄色,删除为红色。

答案1

听起来可能有点奇怪:不行。虽然优秀的 Arch Linux pacman 具有内置的着色功能(还有一些可通过第三方包装器获得的功能),但老旧的 apt/dpkg 组合和相对较新的 aptitude 工具却没有类似的功能。

这是 pacman 使用外部包装器的样子(主要是 Yaourt 或 Packer,不记得当时我使用的是哪一个): https://i.stack.imgur.com/17FqT.png

答案2

当然,这很容易。甚至有工具可以实现。参见https://stackoverflow.com/questions/981601/colorized-grep-viewing-the-entire-file-with-highlighting

我更喜欢rcg(正则表达式有色眼镜)。

答案3

apt 3.0 中将会有彩色!

根据apt 2.9 发行说明

  • 欢迎来到 APT 3.0 开发系列。它为 apt(8) 提供了新的 UI。它具有颜色、柱状显示、更多填充,并最后显示删除(关闭:#755088),使得输出更易于快速扫描。

相关内容