USB-Geräte auflisten Linux

List Usb Devices Linux

In der Welt der USB-Computer-Peripheriegeräte verwendet fast jeder irgendeine Art von USB-Geräten in seinem Computer. Heutzutage gibt es USB-Webcams, USB-Festplatten, USB-Sticks auch bekannt als PenDrive usw. Fast jedes Gerät hat eine USB-Version davon. Wenn Sie also Linux verwenden, kann es irgendwann erforderlich sein, aufzulisten, welches USB-Gerät an Ihr System angeschlossen ist.

Es gibt viele Programme und viele Möglichkeiten, USB-Geräte unter Linux aufzulisten.



In diesem Artikel zeige ich Ihnen, wie Sie USB-Geräte unter Linux auflisten. Ich verwende Ubuntu 18.04 Bionic Beaver für die Demonstration, aber diese Befehle sind auf jeder Linux-Distribution verfügbar. Also lasst uns anfangen.



Auflisten von USB-Geräten mit lsusb Befehl

Die weit verbreitete lsusb Befehl kann verwendet werden, um alle angeschlossenen USB-Geräte in Linux aufzulisten.



$lsusb

Wie Sie aus der Ausgabe des lsusb Befehl im Screenshot unten werden alle angeschlossenen USB-Geräte aufgelistet. Die Bus-ID, Geräte-ID, USB-ID und ein Titel werden in der Ausgabe von . angezeigt lsusb Befehl.



Wie Sie im markierten Abschnitt des Screenshots unten sehen können, Realtek Semiconductor Corp. mit Ausweis 0bda:57cb , das ist meine USB-Webcam.

Sie können nicht erkennen, dass es sich um eine Webcam handelt, wenn Sie sich die Ausgabe von ansehen lsusb Befehl, können Sie? Nö! Also woher weiß ich das? Das liegt daran, dass ich die Ausgabe des überprüft habe lsusb Befehl vor und nach dem Anschließen der USB-Webcam und nachdem ich die Ausgänge verglichen habe, ist die neu hinzugefügte Zeile das USB-Gerät, das ich angeschlossen habe. Schlicht! Es gibt jedoch Möglichkeiten, um herauszufinden, was das USB-Gerät ist.

Du kannst den ... benutzen dmesg Befehl, um weitere Informationen zu den angeschlossenen USB-Geräten zu erhalten. Das zuletzt angeschlossene USB-Gerät ist am einfachsten zu finden mit dmesg Befehl. Es wird häufiger für Debugging-Zwecke verwendet. Sie werden gleich sehen warum.

Sie laufen dmesg Befehl wie folgt:

$dmesg

Wie Sie in der gelb markierten Box im Screenshot unten sehen können, sind dies Informationen über das USB-Gerät, das ich zuletzt angeschlossen habe, nämlich meine USB-Webcam. Sie können in einem der blau markierten Kästchen sehen, dass das USB-Gerät, das ich angeschlossen habe, a HD UVC-Webcam und seine ID ist 0bda:57cb .

Inzwischen haben Sie vielleicht herausgefunden, dass die Ausgabe von dmesg Befehl ist Systemprotokollnachrichten. Nun ja, das ist es.

Sie können ein bestimmtes USB-Gerät auch anhand seiner ID im dmesg Systemprotokoll.

Führen Sie den folgenden Befehl aus, um die Ausgabe von zu öffnen dmesg Befehl mit weniger Textpager:

$dmesg | weniger

Sie sollten das folgende Fenster sehen:

Um nun nach einer Zeichenfolge zu suchen, drücken Sie / Taste auf Ihrer Tastatur. Und du solltest das a / erscheinen am unteren Rand des Terminalfensters, wie im Screenshot unten markiert.

Geben Sie nun die USB-Geräte-ID ein. Als ich beispielsweise früher die angeschlossenen USB-Geräte mit dem Befehl lsusb aufgelistet habe, hatte eines der USB-Geräte die ID 0bda:57cb

Geben Sie die USB-Geräte-ID ein und drücken Sie . Wie Sie im markierten Abschnitt des Screenshots unten sehen können, ist der Suchstring weiß markiert.

Sie können drücken und Pfeiltasten zum Navigieren nach oben und unten und zum Durchlesen. Sie sollten viele Informationen zu diesem USB-Gerät finden, wie Sie im markierten Abschnitt des Screenshots unten sehen können.

Auflisten von USB-Geräten mit USB-Geräte Befehl

Sie können den folgenden Befehl ausführen, um alle angeschlossenen USB-Geräte Ihres Systems aufzulisten:

$USB-Geräte

Wie Sie im Screenshot unten sehen können, werden alle angeschlossenen USB-Geräte aufgelistet. wir können so ziemlich die gleichen Informationen wie zuvor mit herausfinden USB-Geräte Befehl.

Auflisten von gesperrten USB-Geräten

Wenn Sie alle USB-Blockspeichergeräte, also alle USB-Speichergeräte, auflisten möchten, können Sie die lsblk oder fdisk Befehl dazu.

Auflisten von USB-Blockspeichergeräten mit lsblk :

$lsblk

Wie Sie im Screenshot unten sehen können, werden alle verfügbaren Blockspeichergeräte (einschließlich der USB-Blockspeichergeräte) aufgelistet.

Sie können fast die gleichen Informationen erhalten wie lsblk Befehl mit blkid Befehl. Aber Sie müssen es wie folgt als root ausführen:

$sudoblkid

Sie können auch verwenden fdisk Befehl, um alle USB-Blockspeichergeräte wie folgt aufzulisten:

$sudo fdisk -das

Wie Sie im Screenshot unten sehen können, werden die angeschlossenen Blockspeichergeräte (einschließlich der USB-Geräte) aufgelistet.

So listen Sie alle USB-Geräte unter Linux auf. Danke, dass Sie diesen Artikel gelesen haben.