无论您想知道可用的空闲内存、磁盘空间使用情况、网络设备详细信息还是硬件信息,都可以使用一个命令实用程序。

但是记住所有这些命令可能是一项乏味的任务,特别是对初学者来说。那么,如果可以使用单个命令实用程序查看系统和硬件的每个细节,会怎么样呢?

是的,inxi就是这样一个轻量级的工具,通过使用不同的选项并以一种非常简单的方式显示在终端中,从而简化收集所有Linux系统信息的任务。

inxi是什么?

Inxi是一个基于命令行的免费开源工具,可以生成完整的Linux系统和硬件信息。

除了终端,你也可以在IRC客户端上使用inxi,如Konversation, Xchat, Quassel,Weechat 和 Irssi。

Inxi打印作为参数单独或一起传递的每个字母(大写和小写)的信息。

inxi [-AbBCdDEfFGhiIjJlLmMnNopPrRsSuUVwzZ]

简而言之,你可以使用inxi来显示以下细节:

  • 系统信息
  • 音频/声音设备
  • 电池
  • CPU
  • 硬盘和内存使用率
  • 机数据
  • 蓝牙和USB设备
  • 图形设备
  • 网络设备
  • 分区信息
  • 逻辑卷信息
  • Linux发行版存储库数据
  • RAID数据
  • 传感器
  • 天气预报

如何在Linux上安装inxi ?

大多数Linux发行版的主存储库或辅助存储库中都已提供Inxi。

因此,您很可能会使用默认的包管理器来安装它(可能不是最新的版本)。例如,在Ubuntu上可以执行以下命令安装inxi:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install inxi

但是,如果您想使用它的最新版本,您可以下载它的源代码并手动配置它以运行。

$ wget https://github.com/smxi/inxi/archive/refs/tags/3.3.04-1.tar.gz
$ tar -xzvf 3.3.04-1.tar.gz
$ cd inxi-3.3.04-1
$ sudo cp inxi /usr/bin/
$ inxi

如何使用和配置inxi获取Linux系统信息?

显示系统信息

如果您想知道系统的基本细节,请使用 -b 或者 –basic 选项。

linuxmi@linuxmi:~/www.linuxmi.com$ inxi -b

使用inxi显示基本信息

或者,如果你想知道完整的细节,请传递 -F 或 –full 参数。

linuxmi@linuxmi:~/www.linuxmi.com$ inxi -F

显示全部信息

改变输出颜色

正如你在上面的输出中看到的,inxi的默认高亮颜色是蓝色。如果您想用您最喜欢的颜色替换它,inxi允许您使用 -c 或者 –color [0-42]选项设置配色方案。

inxi -b -c31

改变输出颜色

通过使用-c99选项选择全局配色方案,您还可以将特定的颜色类型设置为默认。

linuxmi@linuxmi:~/www.linuxmi.com$ inxi -b -c99

选择默认的全局配色方案

显示硬盘和内存使用情况

您还可以链接两个选项以获得组合细节。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo inxi -Dm

或者

linuxmi@linuxmi:~/www.linuxmi.com$ sudo inxi -D -m

或者

linuxmi@linuxmi:~/www.linuxmi.com$ sudo inxi –disk –memory

正如您在第一次运行该命令时所注意到的,–memory 并没有正确地生成RAM报告,因为它在底层使用dmidcode,而dmidcode需要root权限。

生成天气报告

除了系统细节,inxi还提供 –weather 或者 -w 选项来获取其他地点的天气。

天气预报

您还可以通过手动将值作为参数传递来更改位置、天气数据源和天气单位。

获取IP地址和网络详细信息

要获取设备驱动程序、mac ID、接口以及IP地址等网络细节,可以使用 -n 或 –network-advanced  和 -i 或 –ip 选项组合。

网络详细信息

最后,如果您想充分利用inix,请查看其所有可用选项

linuxmi@linuxmi:~/www.linuxmi.com$  inxi –help

发表评论