Liste over USB -enheder Linux

List Usb Devices Linux



I en verden af ​​USB -computerudstyr bruger næsten alle en slags USB -enheder i deres computer. I disse dage er der USB -webcams, USB -harddiske, USB -stick også kendt som PenDrive osv. Næsten hver enhed har en USB -version af det. Så hvis du bruger Linux, kan det være nødvendigt på et tidspunkt at angive, hvilken USB -enhed der er sluttet til dit system.

Der er mange programmer og mange måder at liste USB -enheder på Linux.







I denne artikel vil jeg vise dig, hvordan du viser en USB -enhed på Linux. Jeg bruger Ubuntu 18.04 Bionic Beaver til demonstrationen, men disse kommandoer er tilgængelige på hver Linux -distribution. Så lad os komme i gang.



Liste over USB -enheder ved hjælp af lsusb Kommando

Den meget udbredte lsusb kommando kan bruges til at liste alle de tilsluttede USB -enheder i Linux.



$lsusb





Som du kan se fra output fra lsusb kommandoen i skærmbilledet herunder, vises alle de tilsluttede USB -enheder. Bus -id, enheds -id, USB -id og en titel vises i output fra lsusb kommando.



Som du kan se i det markerede afsnit af skærmbilledet herunder, Realtek Semiconductor Corp. med ID 0bda: 57cb , dette er mit USB -webcam.

Du kan ikke fortælle, at det er et webcam ved at se på output fra lsusb kommando, kan du? Nix! Så hvordan ved jeg det? Det er fordi jeg kontrollerede output fra lsusb kommando før og efter tilslutning af USB -webkameraet, og når jeg har sammenlignet output, er den nyligt tilføjede række den USB -enhed, jeg har tilsluttet. Almindeligt! Men der er måder at finde ud af, hvad USB -enheden er.

Du kan bruge dmesg kommando for at få flere oplysninger om de tilsluttede USB -enheder. Den sidst tilsluttede USB -enhed er den letteste at finde med dmesg kommando. Det bruges mere udbredt til fejlfinding. Du vil snart se hvorfor.

Du løber dmesg kommando som følger:

$dmesg

Som du kan se i den gule markerede boks på skærmbilledet herunder, er disse oplysninger om den USB -enhed, jeg sidst tilsluttede, som var mit USB -webcam. Du kan se i en af ​​de blå markerede bokse, at den USB -enhed, jeg tilsluttede, er en HD UVC webkamera og dens ID er 0bda: 57cb .

På nuværende tidspunkt har du måske fundet ud af, at output fra dmesg kommandoen er systemlogbeskeder. Nå ja, det er det.

Du kan også søge efter en bestemt USB -enhed ved hjælp af dens id i dmesg systemlog.

Kør følgende kommando for at åbne output fra dmesg kommando med mindre tekst personsøger:

$dmesg | mindre

Du skal se følgende vindue:

Tryk nu på for at søge efter en streng / tast på dit tastatur. Og du skal a / vises i bunden af ​​terminalvinduet som markeret på skærmbilledet herunder.

Indtast nu USB -enheds -id'et. For eksempel tidligere, da jeg angav de tilsluttede USB -enheder med lsusb -kommando, havde en af ​​USB -enheden ID 0bda: 57cb

Indtast USB -enheds -id'et, og tryk på . Som du kan se i det markerede afsnit af skærmbilledet herunder, er søgestrengen markeret hvid.

Du kan trykke på og piletasterne for at navigere op og ned og læse igennem den. Du bør finde mange oplysninger om den USB -enhed, som du kan se i det markerede afsnit af skærmbilledet herunder.

Liste over USB -enheder med usb-enheder Kommando

Du kan køre følgende kommando for at vise alle de tilsluttede USB -enheder i dit system:

$usb-enheder

Som du kan se på skærmbilledet herunder, er alle de tilsluttede USB -enheder angivet. vi kan finde ud af stort set de samme oplysninger som før med usb-enheder kommando.

Listeblok USB -enheder

Hvis du vil angive alle USB -bloklagerenheder, det vil sige alle USB -lagerenheder, kan du bruge lsblk eller fdisk kommando om at gøre det.

Lister USB -bloklagerenheder med lsblk :

$lsblk

Som du kan se på skærmbilledet herunder, er alle de tilgængelige bloklagerenheder (inklusive USB -bloklagerenheder) angivet.

Du kan få næsten de samme oplysninger som lsblk kommando med blkid kommando. Men du skal køre det som root som følger:

$sudoblkid

Du kan også bruge fdisk kommando for at liste alle USB -bloklagerenheder som følger:

$sudo fdisk -det

Som du kan se på skærmbilledet herunder, er de tilsluttede bloklagerenheder (inklusive USB -enheder) angivet.

Sådan viser du alle USB -enheder på Linux. Tak fordi du læste denne artikel.