In der Welt der USB -Computerperipheriegeräte verwendet fast jeder eine Art USB -Geräte auf seinem Computer. Heutzutage gibt es USB -Webcams, USB -Festplatten, USB -Stick auch als Pendrive usw. bekannt. Fast jedes Gerät hat eine USB -Version davon. Wenn Sie also Linux verwenden, ist möglicherweise irgendwann erforderlich, welches USB -Gerät mit Ihrem System verbunden ist.
Es gibt viele Programme und viele Möglichkeiten, USB -Geräte unter Linux aufzulisten.
In diesem Artikel werde ich Ihnen zeigen, wie Sie USB -Geräte unter Linux auflisten können. Ich benutze Ubuntu 18.04 Bionischer Biber für die Demonstration, diese Befehle sind jedoch bei jeder Linux -Verteilung verfügbar. Also lasst uns anfangen.
Auflistung von USB -Geräten mithilfe lsusb Befehl
Die weit verbreiteten lsusb Der Befehl kann verwendet werden, um alle verbundenen USB -Geräte unter Linux aufzulisten.
$ lsusb
Wie Sie aus der Ausgabe der Ausgabe sehen können lsusb Befehl im folgenden Screenshot, das gesamte angeschlossene USB -Gerät ist aufgeführt. Die Bus -ID, die Geräte -ID, die USB -ID und ein Titel werden in der Ausgabe von angezeigt lsusb Befehl.
Wie Sie im markierten Abschnitt des Screenshot unten sehen können, Realtek Semiconductor Corp. mit id 0BDA: 57CB, Dies ist meine USB -Webcam.
Sie können nicht sagen, dass es sich um eine Webcam handelt, indem Sie sich die Ausgabe von ansehen lsusb Befehl, können Sie? Nö! Woher weiß ich das?? Es liegt daran, dass ich die Ausgabe der Ausgabe überprüft habe lsusb Befehl vor und nach dem Anschließen der USB -Webcam und nach dem Vergleich der Ausgänge ist die neu hinzugefügte Zeile das USB -Gerät, das ich angeschlossen habe. Schmucklos! Es gibt jedoch Möglichkeiten, herauszufinden, was das USB -Gerät ist.
Du kannst den ... benutzen dmesg Befehl, um weitere Informationen über die verbundenen USB -Geräte zu finden. Das zuletzt verbundene USB -Gerät ist am einfachsten zu finden dmesg Befehl. Es wird häufiger zum Debugging -Zweck verwendet. Sie werden in Kürze sehen, warum.
Sie laufen dmesg Befehl wie folgt:
$ dmesg
Wie Sie in der gelb markierten Box im folgenden Screenshot sehen können. Sie können in einer der blau markierten Box sehen, das USB -Gerät, das ich angeschlossen habe HD UVC Webcam und seine ID ist 0BDA: 57CB.
Inzwischen haben Sie vielleicht herausgefunden, dass die Ausgabe von dmesg Befehl sind Systemprotokollnachrichten. Nun ja, es ist es.
Sie können auch nach einem bestimmten USB -Gerät nach seiner ID in der Suche nach dmesg Systemprotokoll.
Führen Sie den folgenden Befehl aus, um die Ausgabe von zu öffnen dmesg Befehl mit weniger Text Pager:
$ dmesg | weniger
Sie sollten das folgende Fenster sehen:
Drücken Sie nun, um nach einer Zeichenfolge zu suchen / Taste auf Ihrer Tastatur. Und du solltest das a / Erscheint unten im Terminalfenster, wie im Screenshot unten markiert.
Geben Sie nun die USB -Geräte -ID ein. Als ich beispielsweise die angeschlossenen USB -Geräte mit LSUSB -Befehl zuvor aufgelistet habe, hatte eines der USB -Geräte eine ID 0BDA: 57CB
Geben Sie die USB -Geräte -ID ein und drücken Sie . Wie Sie im markierten Abschnitt des Screenshot unten sehen können, ist die Suchzeichenfolge weiß gekennzeichnet.
Sie können drücken Und Pfeiltasten, um auf und ab zu navigieren und es durchzulesen. Sie sollten viele Informationen zu diesem USB -Gerät finden, wie Sie im markierten Abschnitt des Screenshot unten sehen können.
Auflistung von USB -Geräten mit USB-Geräte Befehl
Sie können den folgenden Befehl ausführen, um alle verbundenen USB -Geräte Ihres Systems aufzulisten:
$ USB-Geräte
Wie Sie im folgenden Screenshot sehen können, sind alle verbundenen USB -Geräte aufgeführt. Wir können so ziemlich die gleichen Informationen wie zuvor herausfinden USB-Geräte Befehl.
Listing Block USB -Geräte auflisten
Wenn Sie alle USB -Blockspeichergeräte auflisten möchten, sind dies alle USB -Speichergeräte, dann können Sie die verwenden LSBLK oder fdisk Befehl dazu.
Auflistung von USB -Blockspeichergeräten mit LSBLK:
$ lsblk
Wie Sie im folgenden Screenshot sehen können, sind alle verfügbaren Blockspeichergeräte (einschließlich der USB -Blockspeichergeräte) aufgeführt.
Sie können fast die gleichen Informationen erhalten wie LSBLK Befehl mit blkid Befehl. Aber Sie müssen es als Root wie folgt ausführen:
$ sudo blkid
Sie können auch verwenden fdisk Befehl zur Auflistung aller USB -Blockspeichergeräte wie folgt:
$ sudo fdisk -l
Wie Sie im folgenden Screenshot sehen können, sind die angeschlossenen Blockspeichergeräte (einschließlich der USB -Geräte) aufgeführt.
So listen Sie alle USB -Geräte unter Linux auf. Danke, dass du diesen Artikel gelesen hast.