Inicio > Gestión de paquetes y sistema > lsusb

lsusb: Ver lista de dispositivos USB

Un comando que lista la información de los dispositivos USB conectados al sistema. Puede ver detalles como el bus USB, ID del dispositivo, fabricante, nombre del producto y velocidad, lo que lo hace útil para solucionar problemas e identificar dispositivos USB.

Descripción general

lsusb muestra información sobre los dispositivos USB y los controladores USB conectados al sistema Linux. Esta información se puede utilizar para el diagnóstico de hardware, la resolución de problemas de controladores y la identificación de dispositivos USB específicos.

Funciones principales

  • Muestra la lista de todos los dispositivos USB conectados
  • Muestra el ID del dispositivo (Vendor ID:Product ID)
  • Proporciona información del fabricante y del producto
  • Verifica la información de la versión y velocidad del USB
  • Soporta la salida de información detallada (verbose)

Opciones principales

Opciones que se usan comúnmente con el comando lsusb.

Mostrar y filtrar información

Comando generado:

Combina los comandos.

Descripción:

`lsusb` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Varios ejemplos de cómo usar el comando lsusb.

Ver la lista de todos los dispositivos USB

lsusb

Muestra información resumida de todos los dispositivos USB conectados al sistema.

Ver información detallada de dispositivos USB

lsusb -v | less

Muestra información técnica muy detallada para cada dispositivo USB. La salida puede ser larga, por lo que se recomienda usarla con `less`.

Buscar dispositivos por ID de vendedor/producto específico

lsusb -d 046d:c077

Busca un mouse específico (c077) de Logitech (046d) como ejemplo. El ID del dispositivo real se puede encontrar en la salida básica de `lsusb`.

Ver la estructura de árbol de conexión de dispositivos USB

lsusb -t

Visualiza la relación de conexión de los hubs USB y los dispositivos en forma de árbol.

Buscar dispositivos por nombre específico

lsusb | grep -i "webcam"

Se usa junto con `grep` para encontrar dispositivos que contengan una cadena específica (por ejemplo, 'Webcam') en la salida de lsusb.

Instalación

lsusb generalmente se proporciona como parte del paquete `usbutils`. Si no está instalado por defecto en la mayoría de las distribuciones de Linux, puede instalarlo usando los siguientes comandos.

Debian/Ubuntu

sudo apt update && sudo apt install usbutils

Instala `usbutils` usando el administrador de paquetes APT.

Fedora/RHEL/CentOS

sudo dnf install usbutils
# o
sudo yum install usbutils

Instala `usbutils` usando el administrador de paquetes DNF o YUM.

Consejos y precauciones

Consejos útiles y consideraciones adicionales al usar lsusb.

Filtrado de salida

Si la salida de lsusb es extensa, puede filtrar fácilmente la información deseada usando el comando `grep`. Por ejemplo, para ver solo dispositivos de un fabricante específico, use `lsusb | grep "Logitech"`.

  • Use `lsusb | grep "[palabra clave]"` para buscar dispositivos específicos
  • Use `lsusb -v | grep "[información]"` para buscar campos específicos en información detallada

Problemas de permisos

Generalmente, `lsusb` se puede ejecutar sin `sudo`, pero para ver información muy detallada con la opción `-v` o si se requiere acceso a dispositivos específicos, debe ejecutarlo con `sudo` para obtener más información.

Comandos relacionados

Para verificar la información de otro hardware del sistema además de los dispositivos USB, puede utilizar los siguientes comandos.

  • `lspci`: Verificar información de dispositivos PCI
  • `lshw`: Verificar toda la información de hardware (muy detallada)
  • `dmesg`: Verificar mensajes del kernel (incluyendo eventos de conexión/desconexión USB)
  • `udevadm info --query=all --name=/dev/bus/usb/[número de bus]/[número de dispositivo]`: Verificar información detallada de los atributos udev de un dispositivo USB específico


Comandos de la misma categoría