Dans le monde des périphériques informatiques USB, presque tout le monde utilise une sorte d'appareils USB dans leur ordinateur. Ces jours-ci, il y a des webcams USB, des disques durs USB, un bâton USB également connu sous le nom de Pendrive, etc. Presque chaque appareil en a une version USB. Donc, si vous utilisez Linux, répertorier ce que le périphérique USB est connecté à votre système pourrait être nécessaire à un moment donné.
Il existe de nombreux programmes et de nombreuses façons d'énumérer les appareils USB sur Linux.
Dans cet article, je vais vous montrer comment répertorier les appareils USB sur Linux. J'utilise Ubuntu 18.04 Bionic Beaver pour la démonstration, mais ces commandes sont disponibles sur chaque distribution Linux. Alors, commençons.
Listing des appareils USB en utilisant lsusb Commande
Le largement utilisé lsusb La commande peut être utilisée pour répertorier tous les périphériques USB connectés dans Linux.
$ lsusb
Comme vous pouvez le voir sur la sortie du lsusb Commande dans la capture d'écran ci-dessous, tout le périphérique USB connecté est répertorié. L'ID de bus, l'ID de périphérique, l'ID USB et un titre s'affiche dans la sortie de lsusb commande.
Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, Realtek Semiconductor Corp. avec id 0bda: 57cb, c'est ma webcam USB.
Vous ne pouvez pas dire que c'est une webcam en regardant la sortie de lsusb Commande, pouvez-vous? Non! Alors comment puis-je savoir ça? C'est parce que j'ai vérifié la sortie du lsusb Commande avant et après avoir connecté la webcam USB et une fois que j'ai comparé les sorties, la ligne nouvellement ajoutée est le périphérique USB que j'ai connecté. Plaine! Mais il existe des moyens de savoir quel est l'appareil USB.
Vous pouvez utiliser le dmesg Commandez pour en savoir plus sur les appareils USB connectés. Le dernier appareil USB connecté est le plus facile à trouver avec dmesg commande. Il est plus largement utilisé à des fins de débogage. Vous verrez bientôt pourquoi.
Vous courez dmesg Commande comme suit:
$ dmesg
Comme vous pouvez le voir dans la boîte marquée jaune dans la capture d'écran ci-dessous, ce sont des informations sur l'appareil USB que j'ai connecté en dernier, qui était ma webcam USB. Vous pouvez voir dans l'une des boîtes marquées bleues, le périphérique USB que j'ai connecté est un Webcam UVC HD Et son identifiant est 0bda: 57cb.
Vous avez peut-être découvert que la sortie de dmesg La commande est des messages de journal système. Eh bien oui, c'est.
Vous pouvez également rechercher un périphérique USB spécifique par son identifiant dans le dmesg journal du système.
Exécutez la commande suivante pour ouvrir la sortie de dmesg commander avec moins Pager texte:
$ dmesg | moins
Vous devriez voir la fenêtre suivante:
Maintenant pour rechercher une chaîne, appuyez sur / / clé de votre clavier. Et tu devrais le A / / apparaissent au bas de la fenêtre du terminal comme marqué dans la capture d'écran ci-dessous.
Tapez maintenant l'ID de périphérique USB. Par exemple, plus tôt lorsque j'ai répertorié les périphériques USB connectés avec la commande LSUSB, l'un des périphériques USB avait ID 0bda: 57cb
Tapez l'ID de périphérique USB et appuyez sur . Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, la chaîne de recherche est marquée blanche.
Vous pouvez appuyer et Clés de flèches pour naviguer vers le haut et descendre et la lire. Vous devriez trouver beaucoup d'informations sur cet appareil USB comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous.
Répertorier les appareils USB avec dispositifs USB Commande
Vous pouvez exécuter la commande suivante pour répertorier tous les périphériques USB connectés de votre système:
$-disvices USB
Comme vous pouvez le voir dans la capture d'écran ci-dessous, tous les appareils USB connectés sont répertoriés. Nous pouvons découvrir à peu près les mêmes informations qu'avant avec dispositifs USB commande.
Listing Block USB Devices
Si vous souhaitez répertorier tous les périphériques de stockage de blocs USB, c'est tous les périphériques de stockage USB, alors vous pouvez utiliser le lsblk ou fdisk commander pour le faire.
Répertorier les périphériques de stockage en blocs USB avec lsblk:
$ lsblk
Comme vous pouvez le voir dans la capture d'écran ci-dessous, tous les périphériques de stockage de blocs disponibles (y compris les périphériques de stockage en blocs USB) sont répertoriés.
Vous pouvez obtenir presque les mêmes informations que lsblk commander avec blkid commande. Mais vous devez l'exécuter en tant que racine que suit:
$ sudo blkid
Vous pouvez aussi utiliser fdisk Commande pour répertorier tous les périphériques de stockage de blocs USB comme suit:
$ sudo fdisk -l
Comme vous pouvez le voir dans la capture d'écran ci-dessous, les périphériques de stockage en blocs connectés (y compris les périphériques USB) sont répertoriés.
C'est ainsi que vous répertoriez tous les périphériques USB sur Linux. Merci d'avoir lu cet article.