?
lshw
(List Hardware)是一個在 Linux 系統中用于顯示硬件詳細信息的強大工具。以下是一些常見的 lshw
相關命令及其用法:
1. 安裝 lshw
在使用 lshw
之前,你可能需要先安裝它。不同的 Linux 發行版安裝方式有所不同:
-
Debian/Ubuntu:
sudo apt-get update sudo apt-get install lshw
-
CentOS/RHEL:
sudo yum install lshw
2. 基本使用
顯示所有硬件信息
sudo lshw
由于 lshw
需要訪問系統底層硬件信息,因此通常需要使用 sudo
以管理員權限運行。執行該命令后,會輸出系統中所有硬件組件的詳細信息,包括處理器、內存、硬盤、顯卡等。
以精簡格式顯示信息
sudo lshw -short
此命令會以簡潔的表格形式顯示硬件信息,只列出硬件的類別、名稱和描述,適合快速查看硬件概況。
3. 按類別篩選信息
顯示處理器信息
sudo lshw -C cpu
該命令會僅顯示與處理器相關的信息,包括處理器的型號、核心數、線程數等。
顯示內存信息
sudo lshw -C memory
使用此命令可以查看系統內存的詳細信息,如內存大小、插槽數量、已使用和未使用的內存等。
顯示硬盤信息
sudo lshw -C disk
執行該命令會輸出硬盤的相關信息,包括硬盤的型號、容量、接口類型等。
顯示顯卡信息
sudo lshw -C display
此命令用于顯示顯卡的詳細信息,如顯卡型號、顯存大小等。
4. 輸出特定格式信息
輸出為 XML 格式
sudo lshw -xml
將硬件信息以 XML 格式輸出,方便在其他程序中進行解析和處理。
輸出為 HTML 格式
sudo lshw -html > hardware_info.html
該命令將硬件信息以 HTML 格式輸出,并保存到 hardware_info.html
文件中,你可以使用瀏覽器打開該文件查看信息。
5. 其他常用選項
顯示詳細的總線信息
sudo lshw -businfo
此命令會顯示系統中各種總線的信息,如 PCI、USB 等。
顯示特定節點的信息
sudo lshw -class network -json
上述命令以 JSON 格式顯示網絡設備的信息。你可以根據需要替換 network
為其他硬件類別,如 disk
、cpu
等。
通過這些命令,你可以全面了解 Linux 系統中硬件的配置和狀態。