Linux-Befehle · 3 min read · Sep 16, 2025
Linux lshw-Befehlsanleitung für Anfänger (6 Beispiele)
Die Schönheit der Linux-Befehlszeile liegt darin, dass Sie fast alles mit den Befehlszeilenwerkzeugen tun können. Selbst wenn es darum geht, Informationen über die Hardwarekomponenten des Systems abzurufen. Wenn das Ihr Ziel ist und Sie nach einer Befehlszeilenmethode suchen, werden Sie sich freuen zu erfahren, dass Sie den lshw-Befehl dafür verwenden können.
In diesem Tutorial werden wir dieses Dienstprogramm anhand einiger leicht verständlicher Beispiele besprechen. Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele in diesem Artikel auf einem Ubuntu 16.04 LTS-System getestet wurden.
Linux lshw-Befehl
Wie bereits erwähnt, ermöglicht der lshw-Befehl das Abrufen von Hardwareinformationen. Hier ist die Syntax des Befehls:
lshw [Optionen]Und hier ist, wie die Man-Seite das Werkzeug erklärt:
lshw ist ein kleines Werkzeug, um detaillierte Informationen zur Hardwarekonfiguration der Maschine zu extrahieren. Es kann die genaue Speicheranordnung, die Firmware-Version, die Hauptplatinenkonfiguration, die CPU-Version und -geschwindigkeit, die Cache-Konfiguration, die Busgeschwindigkeit usw. auf DMI-fähigen x86- oder IA-64-Systemen und auf einigen PowerPC-Maschinen (PowerMac G4 ist bekannt, dass es funktioniert) berichten.
Es unterstützt derzeit DMI (nur x86 und IA-64), OpenFirmware-Gerätbaum (nur PowerPC), PCI/AGP, CPUID (x86), IDE/ATA/ATAPI, PCMCIA (nur auf x86 getestet), SCSI und USB.Im Folgenden finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine bessere Vorstellung davon geben, wie dieses Dienstprogramm funktioniert.
Q1. Wie verwendet man den lshw-Befehl?
Für die Standardnutzung müssen Sie nur den ‘lshw’-Befehl ohne Optionen ausführen.
lshwBitte beachten Sie, dass Sie den lshw-Befehl mit Root-Rechten ausführen müssen.
Folgendes ist die Ausgabe, die der Befehl auf meinem System erzeugt hat:

Bitte beachten Sie, dass dies nur ein kleiner Teil der Informationen ist, die in der Ausgabe erzeugt wurden.
Q2. Wie erhält man eine Gerätebaum-Ausgabe, die Hardwarepfade zeigt?
Verwenden Sie dafür die -short-Befehlszeilenoption.
lshw -shortHier ist die Ausgabe, die der obige Befehl in meinem Fall erzeugt hat:

Q3. Wie lässt man lshw SCSI-, USB-, IDE- und PCI-Geräteinformationen abrufen?
Diese Informationen können mit der -businfo-Option des lshw-Befehls abgerufen werden.
lshw -businfoHier ist die Ausgabe, die dieser Befehl in meinem Fall erzeugt hat:

Hinweis: Sie können die -numeric-Option verwenden, wenn Sie möchten, dass das Werkzeug auch numerische IDs (für PCI- und USB-Geräte) anzeigt.
Q4. Wie lässt man lshw Informationen im HTML-Format anzeigen?
Es gibt eine spezielle Befehlszeilenoption dafür: -html. Sie können das Werkzeug also folgendermaßen verwenden:
lshw -htmlHier ist die Ausgabe, die der obige Befehl auf meinem System erzeugt hat:

Q5. Wie lässt man Informationen im XML-Format anzeigen?
Wie die HTML-Ausgabe kann der lshw-Befehl auch Ausgaben im XML-Format erzeugen, und die Befehlszeilenoption, die dies ermöglicht, ist -xml.
lshw -xmlHier ist eine Beispielausgabe in diesem Format:

Ähnlich können Sie die -json-Befehlszeilenoption verwenden, um den Gerätebaum als JSON-Objekt anzuzeigen.
Q6. Wie lässt man lshw keine sensiblen Informationen in der Ausgabe ausgeben?
Sie werden sich freuen zu wissen, dass lshw auch diese Anforderung erfüllt. Wer nicht möchte, dass das Werkzeug potenziell sensible Informationen in der Ausgabe ausgibt, kann die -sanitize-Option verwenden. Auf diese Weise können Sie vermeiden, dass lshw Informationen wie IP-Adressen, Seriennummern und mehr ausgibt.
lshw -sanitizeFazit
Wie Sie zustimmen werden, ist lshw nicht der Befehl, den Sie jeden Tag benötigen. Aber es ist definitiv ein nützliches Werkzeug, denn man weiß nie, wann man auf die Hardwaredetails seines Systems zugreifen möchte. Wir haben hier die grundlegende Nutzung des Werkzeugs besprochen - für weitere Informationen besuchen Sie die Man-Seite des Befehls.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.