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