LinuxAlternative

Linux · System Tools

lshw

lshw ist ein Befehlszeilentool, das detaillierte Hardwareinformationen auf Linux-Systemen auflistet.

Open SourceKostenlos
Als Erste(r) bewerten
Lizenz
GPL-2.0
Aktuelle Version
B.02.20

Was ist lshw?

lshw ist seit vielen Jahren Teil des Linux-Ökosystems, ursprünglich in C geschrieben und mit den meisten Hauptdistributionen verteilt. Es liest die BIOS-, Kernel- und Hardware-Interfaces des Systems, um einen strukturierten Bericht über Komponenten wie CPU, Speicher, Speicherlaufwerke, Netzwerk und Peripheriegeräte zu erzeugen. Das Tool richtet sich an Systemadministratoren, Entwickler und Power-User, die eine schnelle, skriptbare Möglichkeit benötigen, die Hardware zu prüfen. Es ersetzt GUI-Utilities wie CPU‑Z, indem es vergleichbare Daten ohne grafische Oberfläche bereitstellt. Im Vergleich zu Windows-Tools wirkt lshw utilitaristischer: Sie führen einen Befehl aus, erhalten Klartext oder XML und parsen es. Es gibt keine interaktive UI, aber die Ausgabe ist präzise und kann in Skripte oder Konfigurationsmanagement-Tools eingespeist werden.

Ideal für: Systemadministratoren und Entwickler, die eine genaue, skriptbare Hardwareinventarisierung unter Linux benötigen.

Wichtige Funktionen von lshw

  • Anzeige von CPU-, Speicher-, Speicherlaufwerk-, Netzwerk- und Peripheriedetails
  • Ausgabe in Klartext, XML oder JSON
  • Filterung nach Klasse oder logischem Namen möglich
  • Unterstützung von verbose-Modus für tiefere Inspektion
  • Ausführung als Root für vollständigen Hardwarezugriff
  • Integration in Shell-Pipelines
  • Mehrere Ausgabeformate für Automatisierung

Vorteile

  • Kostenlos und Open Source
  • Verfügbar in allen Hauptdistributionen
  • Kein GUI-Overhead, schnelle Ausführung
  • Skriptbar für Automatisierung
  • Detaillierte Hardwarehierarchie
  • Unterstützt XML/JSON für Integration

Nachteile

  • Erfordert Root für vollständige Daten
  • Kein grafisches Interface, steile Lernkurve für Anfänger
  • Ausgabe kann ausführlich und schwer lesbar sein
  • Begrenzt auf Befehlszeile, keine interaktive Filterung

Windows-Programme, die lshw ersetzt

lshw unter Linux installieren

Ubuntu / Mintsudo apt install lshw
Debiansudo apt install lshw
Fedorasudo dnf install lshw
Arch / Manjarosudo pacman -S lshw
openSUSEsudo zypper install lshw

Tipps für Windows-Umsteiger

Wenn Sie an CPU‑Z gewöhnt sind, beachten Sie, dass lshw Klartext oder XML ausgibt; es gibt keine zu importierenden Dateiformate. Verwenden Sie lshw -short für eine kompakte Tabelle ähnlich dem CPU‑Z‑Zusammenfassung. Sie können die Ausgabe mit lshw > report.txt in eine Datei umleiten. Tastenkombinationen sind nicht anwendbar; stattdessen nutzen Sie Befehlsoptionen wie -class cpu oder -numeric. Der Workflow wechselt von einer GUI zu Terminalbefehlen, aber Sie können die Ausgabe in Tools wie less oder grep pipen, um sie leichter zu betrachten.

lshw: häufige Fragen

Wie installiere ich lshw auf Ubuntu?

Führen Sie sudo apt install lshw aus. Es befindet sich in den Standard-Repositorys.

Kann ich lshw ohne Root ausführen?

Sie können es als normaler Benutzer ausführen, aber es wird Informationen weglassen, die privilegierten Zugriff erfordern, wie detaillierte PCI-Daten.

Welche Ausgabeformate unterstützt lshw?

Klartext, XML und JSON. Verwenden Sie -xml oder -json, um strukturierte Daten zu erhalten.

Ist lshw noch gepflegt?

Ja, es wird aktiv gepflegt und erscheint in den neuesten Releases der Hauptdistributionen.

Aktualisiert am