概述
lspci 顯示系統上安裝的 PCI 裝置的供應商、裝置 ID、子系統、修訂版和驅動程式資訊。它對於解決硬體問題或了解系統配置非常有用。
主要特點
- 顯示 PCI 裝置列表和詳細資訊
- 識別供應商和裝置 ID
- 提供正在使用的核心驅動程式資訊
- 可按特定裝置或 ID 過濾
主要選項
lspci 命令可以使用各種選項來控制輸出格式和過濾特定資訊。
輸出格式和詳細程度
裝置過濾
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`lspci` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
使用範例
所有 PCI 裝置列表
lspci
顯示系統上連接的所有 PCI 裝置的簡要列表。
詳細資訊和核心驅動程式
lspci -vk
同時顯示每個裝置的詳細資訊以及目前使用的核心驅動程式和模組資訊。
檢查特定裝置資訊
lspci -s 00:02.0 -v
使用匯流排 (bus)、裝置 (device) 和功能 (function) 編號檢查特定 PCI 裝置的資訊。(例如:00:02.0 通常是內建顯示卡)
按供應商/裝置 ID 過濾
lspci -d 8086: -v
尋找具有特定供應商 ID 和裝置 ID 的 PCI 裝置並顯示其資訊。(例如:Intel Corporation 的裝置)
檢查顯示卡資訊
lspci | grep -i vga
檢查 VGA 相容控制器(顯示卡)的詳細資訊。
安裝
lspci 是 `pciutils` 套件的一部分。雖然大多數 Linux 發行版都預先安裝了它,但如果沒有,您可以使用以下命令進行安裝。
Debian/Ubuntu
sudo apt update
sudo apt install pciutils
使用 APT 套件管理器進行安裝。
Fedora/CentOS/RHEL
sudo dnf install pciutils
# 或 sudo yum install pciutils
使用 YUM 或 DNF 套件管理器進行安裝。
Arch Linux
sudo pacman -S pciutils
使用 Pacman 套件管理器進行安裝。
提示與注意事項
您可以利用 lspci 有效地了解硬體資訊並用於解決問題。
實用提示
- `lspci` 通常無需 root 權限即可執行,但某些詳細資訊(例如:`-vvv` 選項的所有資訊)可能需要 `sudo`。
- `lspci` 的輸出非常適合與 `grep`、`awk`、`sed` 等其他文字處理命令結合使用,以提取特定資訊。
- 您可以在 PCI ID Repository (pci-ids.ucw.cz) 上搜尋裝置 ID(例如:`8086:0a16`),以獲取有關該裝置製造商和型號的更多資訊。