首頁 > 套件與系統管理 > lsusb

lsusb:查看 USB 裝置列表

此命令用於列出連接到系統的 USB 裝置資訊。您可以查看 USB 匯流排、裝置 ID、製造商、產品名稱、速度等詳細資訊,這對於排除 USB 裝置問題和識別非常有用。

概述

lsusb 會顯示連接到 Linux 系統的 USB 裝置和 USB 控制器的資訊。這些資訊可用於硬體診斷、驅動程式問題排除和識別特定的 USB 裝置。

主要功能

  • 顯示所有連接的 USB 裝置列表
  • 顯示裝置 ID (廠商 ID:產品 ID)
  • 提供製造商和產品名稱資訊
  • 檢查 USB 版本和速度資訊
  • 支援詳細資訊 (verbose) 輸出

主要選項

lsusb 命令常用的選項。

顯示和過濾資訊

生成的命令:

請試著組合命令。

這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。

`lsusb` 執行命令。

請將上述選項組合在一起,與 AI 一同虛擬執行命令。

使用範例

lsusb 命令的各種使用範例。

查看所有 USB 裝置列表

lsusb

輸出系統上所有連接的 USB 裝置的簡要資訊。

查看 USB 裝置的詳細資訊

lsusb -v | less

輸出每個 USB 裝置的非常詳細的技術資訊。輸出可能很長,建議與 `less` 一起使用。

使用特定廠商/產品 ID 搜尋裝置

lsusb -d 046d:c077

範例搜尋 Logitech (046d) 的特定滑鼠 (c077)。實際裝置 ID 可在 `lsusb` 的基本輸出中找到。

查看 USB 裝置連接的樹狀結構

lsusb -t

以樹狀結構視覺化顯示 USB 集線器和裝置的連接關係。

按特定裝置名稱搜尋

lsusb | grep -i "webcam"

當您想在 lsusb 的輸出中尋找包含特定字串(例如「Webcam」)的裝置時,可以與 `grep` 一起使用。

安裝

lsusb 通常是 `usbutils` 套件的一部分。如果大多數 Linux 發行版預設未安裝,您可以使用以下命令進行安裝。

Debian/Ubuntu

sudo apt update && sudo apt install usbutils

使用 APT 套件管理器安裝 `usbutils`。

Fedora/RHEL/CentOS

sudo dnf install usbutils
# 或
sudo yum install usbutils

使用 DNF 或 YUM 套件管理器安裝 `usbutils`。

提示與注意事項

使用 lsusb 時的實用提示和額外注意事項。

輸出過濾

如果 lsusb 的輸出很多,您可以使用 `grep` 命令輕鬆過濾所需資訊。例如,要僅查看特定製造商的裝置,請使用 `lsusb | grep "Logitech"`。

  • 使用 `lsusb | grep "[關鍵字]"` 搜尋特定裝置
  • 使用 `lsusb -v | grep "[資訊]"` 在詳細資訊中搜尋特定欄位

權限問題

通常 `lsusb` 可以無需 `sudo` 執行,但如果您需要使用 `-v` 選項查看非常詳細的資訊或需要存取特定裝置的權限,則需要使用 `sudo` 執行以獲取更多資訊。

相關命令

除了 USB 裝置,您還可以利用以下命令查看系統的其他硬體資訊。

  • `lspci`: 查看 PCI 裝置資訊
  • `lshw`: 查看所有硬體資訊(非常詳細)
  • `dmesg`: 查看核心訊息(包括 USB 連接/斷開事件)
  • `udevadm info --query=all --name=/dev/bus/usb/[匯流排號]/[裝置號]`: 查看特定 USB 裝置的 udev 屬性詳細資訊


相同類別命令