Übersicht
lsusb zeigt Informationen über die an das Linux-System angeschlossenen USB-Geräte und USB-Controller an. Diese Informationen können für die Hardware-Diagnose, die Behebung von Treiberproblemen und die Identifizierung bestimmter USB-Geräte verwendet werden.
Hauptfunktionen
- Auflistung aller angeschlossenen USB-Geräte
- Anzeige der Geräte-ID (Hersteller-ID:Produkt-ID)
- Bereitstellung von Hersteller- und Produktinformationen
- Überprüfung der USB-Version und Geschwindigkeit
- Unterstützung für die Ausgabe detaillierter Informationen (verbose)
Wichtige Optionen
Dies sind die am häufigsten verwendeten Optionen mit dem Befehl lsusb.
Informationen anzeigen und filtern
Erzeugter Befehl:
Kombinieren Sie die Befehle.
Beschreibung:
`lsusb` Führen Sie den Befehl aus.
Kombinieren Sie diese Optionen und führen Sie die Befehle virtuell zusammen mit der KI aus.
Anwendungsbeispiele
Dies sind verschiedene Anwendungsbeispiele für den Befehl lsusb.
Liste aller USB-Geräte anzeigen
lsusb
Gibt eine kurze Übersicht über alle an das System angeschlossenen USB-Geräte aus.
Detaillierte Informationen zu USB-Geräten anzeigen
lsusb -v | less
Gibt sehr detaillierte technische Informationen für jedes USB-Gerät aus. Die Ausgabe kann lang sein, daher ist die Verwendung mit `less` empfehlenswert.
Geräte nach bestimmter Hersteller-/Produkt-ID suchen
lsusb -d 046d:c077
Sucht beispielsweise nach einer bestimmten Maus (c077) von Logitech (046d). Die tatsächliche Geräte-ID kann in der Standardausgabe von `lsusb` gefunden werden.
Baumstruktur der USB-Geräteverbindung anzeigen
lsusb -t
Visualisiert die Verbindungsbeziehungen von USB-Hubs und Geräten in einer Baumstruktur.
Nach bestimmtem Gerätenamen suchen
lsusb | grep -i "webcam"
Wird zusammen mit `grep` verwendet, um Geräte zu finden, die eine bestimmte Zeichenkette (z. B. 'Webcam') in der Ausgabe von lsusb enthalten.
Installation
lsusb ist normalerweise Teil des Pakets `usbutils`. Wenn es auf den meisten Linux-Distributionen nicht standardmäßig installiert ist, können Sie es mit den folgenden Befehlen installieren.
Debian/Ubuntu
sudo apt update && sudo apt install usbutils
Installiert `usbutils` mit dem APT-Paketmanager.
Fedora/RHEL/CentOS
sudo dnf install usbutils
# oder
sudo yum install usbutils
Installiert `usbutils` mit dem DNF- oder YUM-Paketmanager.
Tipps & Hinweise
Dies sind nützliche Tipps und zusätzliche Überlegungen bei der Verwendung von lsusb.
Ausgabe filtern
Wenn die Ausgabe von lsusb umfangreich ist, können Sie `grep` verwenden, um die gewünschten Informationen leicht zu filtern. Um beispielsweise nur Geräte eines bestimmten Herstellers anzuzeigen, verwenden Sie `lsusb | grep "Logitech"`.
- Verwenden Sie `lsusb | grep "[Schlüsselwort]"`, um nach bestimmten Geräten zu suchen
- Verwenden Sie `lsusb -v | grep "[Information]"`, um nach bestimmten Feldern in den detaillierten Informationen zu suchen
Berechtigungsprobleme
Normalerweise kann `lsusb` ohne `sudo` ausgeführt werden. Wenn Sie jedoch sehr detaillierte Informationen mit der Option `-v` anzeigen oder Zugriffsberechtigungen für bestimmte Geräte benötigen, sollten Sie `sudo` verwenden, um mehr Informationen zu erhalten.
Verwandte Befehle
Um andere Hardwareinformationen des Systems neben USB-Geräten zu überprüfen, können Sie die folgenden Befehle verwenden.
- `lspci`: Überprüfen von PCI-Geräteinformationen
- `lshw`: Überprüfen aller Hardwareinformationen (sehr detailliert)
- `dmesg`: Überprüfen von Kernel-Meldungen (einschließlich USB-Verbindungs-/Trennungereignissen)
- `udevadm info --query=all --name=/dev/bus/usb/[Busnummer]/[Gerätenummer]`: Überprüfen detaillierter udev-Attribute eines bestimmten USB-Geräts