我在Linux上使用inxi来检查笔记本电脑的电池、CPU信息,甚至天气。

linux不常用的命令 使用Linuxinxi命令的3种方法(1)

当我偶然发现inxi时,我正在寻找有关笔记本电脑电池健康状况的信息。它是一个命令行系统信息工具,可以提供有关Linux计算机的大量信息,无论是笔记本电脑、台式机还是服务器。

inxi命令获得GPLv3许可,许多Linux发行版都包含它。根据其Git存储库:“inxi努力支持最广泛的操作系统和硬件,从最简单的消费台式机到最先进的专业硬件和服务器。”

文档是完整的,且有在线维护完整的项目手册。安装后,您可以使用man inxi命令访问系统上的手册页。

在Linux上安装inxi

通常,您可以从发行版的软件库或应用程序中心安装inxi。例如,在Fedora、CentOS、Mageia或类似网站上:

$ sudo dnf install inxi

在Debian、Elementary、Linux Mint或类似平台上:

$ sudo apt install inxi

使用Linux inxi 命令的3种方法

一旦安装了inxi,您就可以探索它的所有选项。有许多选项可以帮助您了解更多有关系统的信息。最基本的命令提供了系统的基本概述:

$ inxi -b System: Host: pop-os Kernel: 5.19.0-76051900-generic x86_64 bits: 64 Desktop: GNOME 42.3.1 Distro: Pop!_OS 22.04 LTS Machine: Type: Laptop System: HP product: Dev One Notebook PC v: N/A serial: <superuser required> Mobo: HP model: 8A78 v: KBC Version 01.03 serial: <superuser required> UEFI: Insyde v: F.05 date: 06/14/2022 Battery: ID-1: BATT charge: 50.6 Wh (96.9%) condition: 52.2/53.2 Wh (98.0%) CPU: Info: 8-core AMD Ryzen 7 PRO 5850U with radeon Graphics [MT MCP] speed (MHz): avg: 915 min/max: 400/4507 Graphics: Device-1: AMD Cezanne driver: amdgpu v: kernel Device-2: Quanta HP HD Camera type: USB driver: uvcvideo Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: amdgpu,ati unloaded: fbdev,modesetting,radeon,vesa gpu: amdgpu resolution: 1920x1080~60Hz OpenGL: renderer: AMD RENOIR (LLVM 13.0.1 DRM 3.47 5.19.0-76051900-generic) v: 4.6 Mesa 22.0.5 Network: Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter driver: rtw_8822ce Drives: Local Storage: total: 953.87 GiB used: 75.44 GiB (7.9%) Info: Processes: 347 Uptime: 15m Memory: 14.96 GiB used: 2.91 GiB (19.4%) Shell: Bash inxi: 3.3.13

1.显示电池状态

您可以使用-B选项检查电池的健康状况。结果显示系统电池ID、充电状态和其他信息:

$ inxi -B Battery: ID-1: BATT charge: 44.3 Wh (85.2%) condition: 52.0/53.2 Wh (97.7%)

2.显示CPU信息

使用-C选项查找有关CPU的更多信息:

$ inxi -C CPU: Info: 8-core model: AMD Ryzen 7 PRO 5850U with Radeon Graphics bits: 64 type: MT MCP cache: L2: 4 MiB Speed (MHz): avg: 400 min/max: 400/4507 cores: 1: 400 2: 400 3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400 13: 400 14: 400 15: 400 16: 400

inxi的输出默认使用彩色文本。您可以根据需要通过使用“颜色开关”来更改它以提高可读性

命令选项是-c,后跟0到42之间的任意数字,以符合您的口味。

$ inxi -c 42

以下是使用颜色5和颜色7的两个不同选项的示例:

linux不常用的命令 使用Linuxinxi命令的3种方法(2)

(Don Watkins, CC BY-SA 4.0)

该软件可以使用Linux系统中的传感器显示硬件温度、风扇速度和有关系统的其他信息。输入inxi -s并读取以下结果:

linux不常用的命令 使用Linuxinxi命令的3种方法(3)

(Don Watkins, CC BY-SA 4.0)

3.组合选项

如果支持,您可以组合inxi的选项以获得复杂的输出。例如,inxi -S提供系统信息,-v提供详细输出。将这两者结合起来可以得出以下结果:

$ inxi -S System: Host: pop-os Kernel: 5.19.0-76051900-generic x86_64 bits: 64 Desktop: GNOME 42.3.1 Distro: Pop!_OS 22.04 LTS $ inxi -Sv CPU: 8-core AMD Ryzen 7 PRO 5850U with Radeon Graphics (-MT MCP-) speed/min/max: 634/400/4507 MHz Kernel: 5.19.0-76051900-generic x86_64 Up: 20m Mem: 3084.2/15318.5 MiB (20.1%) Storage: 953.87 GiB (7.9% used) Procs: 346 Shell: Bash inxi: 3.3.13

查看天气

你的电脑并不能收集所有信息。使用-w选项,您还可以获取您所在地区的天气信息:

$ inxi -w Weather: Report: temperature: 14 C (57 F) conditions: Clear sky Locale: Wellington, G2, NZL current time: Tue 30 Aug 2022 16:28:14 (Pacific/Auckland) Source: WeatherBit.io

您可以通过指定所需的城市和国家以及-W:

$ inxi -W rome,italy Weather: Report: temperature: 20 C (68 F) conditions: Clear sky Locale: Rome, Italy current time: Tue 30 Aug 2022 06:29:52 Source: WeatherBit.io

总结

有很多很好的工具可以收集有关计算机的信息。我根据机器、桌面或我的心情使用不同的软件。您最喜欢的系统信息工具是什么?

,