accueil > Gestion des paquets et du système > lsusb

lsusb : Lister les périphériques USB

Commande qui liste les informations sur les périphériques USB connectés au système. Elle permet de consulter des détails tels que le bus USB, l'identifiant du périphérique, le fabricant, le nom du produit et la vitesse, ce qui la rend utile pour le dépannage et l'identification des périphériques USB.

Aperçu

lsusb affiche des informations sur les périphériques USB et les contrôleurs USB connectés au système Linux. Ces informations peuvent être utilisées pour le diagnostic matériel, la résolution de problèmes de pilotes et l'identification de périphériques USB spécifiques.

Fonctionnalités principales

  • Affiche la liste de tous les périphériques USB connectés
  • Affiche l'identifiant du périphérique (Vendor ID:Product ID)
  • Fournit des informations sur le fabricant et le produit
  • Vérifie la version et la vitesse de l'USB
  • Supporte l'affichage d'informations détaillées (verbose)

Options principales

Options couramment utilisées avec la commande lsusb.

Affichage et filtrage des informations

Commande générée :

Essayez de combiner les commandes.

Description:

`lsusb` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Divers exemples d'utilisation de la commande lsusb.

Afficher la liste de tous les périphériques USB

lsusb

Affiche des informations sommaires sur tous les périphériques USB connectés au système.

Afficher les informations détaillées des périphériques USB

lsusb -v | less

Affiche des informations techniques très détaillées pour chaque périphérique USB. La sortie peut être longue, il est donc conseillé de l'utiliser avec `less`.

Rechercher un périphérique par ID vendeur/produit spécifique

lsusb -d 046d:c077

Recherche une souris Logitech (046d) spécifique (c077) à titre d'exemple. L'ID réel du périphérique peut être trouvé dans la sortie de base de `lsusb`.

Afficher la structure arborescente des connexions des périphériques USB

lsusb -t

Visualise la relation de connexion entre les hubs USB et les périphériques sous forme d'arbre.

Rechercher un périphérique par nom spécifique

lsusb | grep -i "webcam"

Utilisé avec `grep` pour trouver des périphériques contenant une chaîne de caractères spécifique (par exemple, 'Webcam') dans la sortie de lsusb.

Installation

lsusb fait généralement partie du paquet `usbutils`. Si ce n'est pas installé par défaut sur la plupart des distributions Linux, vous pouvez l'installer en utilisant les commandes suivantes.

Debian/Ubuntu

sudo apt update && sudo apt install usbutils

Installe `usbutils` en utilisant le gestionnaire de paquets APT.

Fedora/RHEL/CentOS

sudo dnf install usbutils
# Ou
sudo yum install usbutils

Installe `usbutils` en utilisant le gestionnaire de paquets DNF ou YUM.

Conseils et précautions

Conseils utiles et points supplémentaires à considérer lors de l'utilisation de lsusb.

Filtrage de la sortie

Si la sortie de lsusb est volumineuse, vous pouvez facilement filtrer les informations souhaitées à l'aide de la commande `grep`. Par exemple, pour afficher uniquement les périphériques d'un fabricant spécifique, utilisez `lsusb | grep "Logitech"`.

  • Utilisez `lsusb | grep "[mot-clé]"` pour rechercher des périphériques spécifiques
  • Utilisez `lsusb -v | grep "[information]"` pour rechercher des champs spécifiques dans les informations détaillées

Problèmes de permissions

Généralement, `lsusb` peut être exécuté sans `sudo`. Cependant, pour afficher des informations très détaillées avec l'option `-v` ou pour accéder à certains périphériques, l'utilisation de `sudo` peut être nécessaire pour obtenir plus d'informations.

Commandes associées

Pour vérifier les informations sur d'autres matériels du système en dehors des périphériques USB, vous pouvez utiliser les commandes suivantes.

  • `lspci` : Vérifie les informations sur les périphériques PCI
  • `lshw` : Vérifie toutes les informations matérielles (très détaillé)
  • `dmesg` : Vérifie les messages du noyau (y compris les événements de connexion/déconnexion USB)
  • `udevadm info --query=all --name=/dev/bus/usb/[numéro de bus]/[numéro de périphérique]` : Vérifie les informations détaillées des attributs udev d'un périphérique USB spécifique


Commandes de la même catégorie