在本指南中,我们将看到什么是 机车 以及如何使用 Macchina 实用程序在终端中显示 Linux 系统信息。
什么是Macchina?
有许多工具和方法可以在 Linux 中显示系统的详细信息。 您可以使用类似的工具 屏幕抓取, Neofetch, 印西 获取 Linux 系统信息。 你也可以使用 Python 的导入 模块以查看 Linux 系统的详细信息。 今天,我们将看到另一个类似的工具。 让我们热烈欢迎一位名叫 机车 去俱乐部! 使用Macchina,我们可以在终端中获取Linux机器的基本系统信息。
Macchina 是一个基本的系统信息获取器。 它类似于 Neofetch,但侧重于性能和极简主义。 它甚至比 Neofetch 工具更快。 对于那些想知道的人来说,Macchina 是机器的意大利语单词。 Macchina 是免费的开源程序 锈 编程语言。 它支持 Linux、macOS、BSD 和 Windows 支持即将推出。
在 Linux 中安装 Macchina
Macchina 可在 AUR. 所以你可以使用任何 AUR 帮助程序安装 Macchina(例如 耶) 在 Arch Linux 及其变体如 Manjaro Linux 上,如下所示:
$ yay -S macchina
在其他 Linux 发行版上,您可以使用 Rust 安装 Macchina Cargo
包管理器。 确保你已经安装了 Rust:
- 在 Linux 中安装 Rust 编程语言
然后运行以下命令在 Linux 中使用 cargo 安装 Macchina:
$ cargo install macchina
使用 Macchina 在终端中显示 Linux 系统信息
要使用 Macchina 查看您的 Linux 系统的详细信息,只需在没有任何选项的情况下运行它:
$ macchina
样本输出:
Host — [email protected]
Machine — Dell Inc. Inspiron N5050
Kernel — Linux 5.4.0-66-generic
Distro — Ubuntu
DE — Ubuntu
WM — GNOME Shell
Packages — 2656
Shell — /bin/bash
Terminal — Deepin-terminal
Uptime — 59 minutes
CPU — Intel® Core™ i3-2350M CPU @ 2.30GHz (4)
Memory — 2.2 GB/8.1 GB
Battery — Full
正如您在上面的输出中看到的,Macchina 获取系统的以下详细信息:
- 主机详细信息格式为 [email protected]
- 产品详细信息(例如 DELL)
- 内核版本
- 分布名称
- 桌面环境
- 窗口管理器
- 已安装软件包的总数
- 壳牌(例如 Bash)
- 终端
- 正常运行时间
- CPU/处理器详细信息
- 模型
- 线程数
- 正常运行时间
- 内存使用情况
- 电池
- 百分比
- 地位
- 调色板(可选)
目前,Macchina 仅显示以下包管理器的包计数:
- 吃豆人
- 搬运工
- 易于
- XBPS
- pkgsrc
- 家酿
您是否注意到徽标 ASCII 艺术丢失了? 是的! 开发者希望保持 Macchina 简单,所以排除了 logo 部分。 让我们希望未来的版本可能有这个功能!
Macchina 有许多标志可以根据需要自定义输出。 这是开发人员在官方 github 页面中用于截图的那个。
$ macchina -U -b -p -S -s 2
这里,
- 我们用了
-U
为了缩短输出时间, -b
用于显示 RAM 和电池使用情况的条形图,-p
最后的调色板,-S
缩短外壳输出,-s 2
2个字符间距。
您可以根据自己的喜好添加/删除这些选项以获得自定义输出。
以下是上述命令的示例输出:
Host — [email protected]
Machine — Dell Inc. Inspiron N5050
Kernel — Linux 5.4.0-66-generic
Distro — Ubuntu
DE — Ubuntu
WM — GNOME Shell
Packages — 2656
Shell — bash
Terminal — Deepin-terminal
Uptime — 3h 22m
CPU — Intel® Core™ i3-2350M CPU @ 2.30GHz (4)
Memory — ( ● ● ● ● ● ● ● ● ● ● )
Battery — ( ● ● ● ● ● ● ● ● ● ● )
要查看所有可用选项的列表,请运行帮助部分:
$ macchina --help
Macchina 可能是一个最小且简单的替代品 Neofetch 和其他系统信息获取工具。 试一试,看看它是否适合你。
资源: