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