Cómo usar el comando LSUSB

Cómo usar el comando LSUSB
El comando LSUSB, comúnmente conocido como el comando "List USB", es uno de los comandos más utilizados en Linux. Como su nombre lo indica, este comando se utiliza para enumerar todos los dispositivos USB que están conectados a su sistema Linux. Cuando se combina con diferentes parámetros u opciones, este comando también se puede usar para cumplir con otros fines. Este artículo le muestra cómo usar el comando LSUSB en Linux.

Nota: Linux Mint 20 se usa a lo largo de este artículo para demostrar el uso de este comando. Sin embargo, puede trabajar con cualquier distribución de Linux de su elección.

Instalar el paquete de usbutils

Antes de comenzar con el comando LSUSB, instale el usbutils Empaque en su sistema Linux Mint 20. Para instalar el paquete, siga los pasos que se muestran a continuación:

Inicie el terminal haciendo clic en el icono del terminal, resaltado en la siguiente imagen:

Después de hacer clic en este icono, la ventana del terminal aparecerá inmediatamente, como se muestra a continuación:

Antes de instalar el paquete Usbutils, se recomienda actualizar su sistema Linux Mint 20 para evitar obstáculos durante la instalación. Esto se puede hacer ejecutando el comando de actualización de la siguiente manera:

$ sudo apt actualización

Este comando se puede ver en la imagen que se muestra a continuación:

Una vez que su sistema haya sido actualizado, verá la siguiente salida, como se menciona en la imagen en su terminal:

Después de actualizar con éxito su sistema, ahora puede ejecutar el siguiente comando sin ninguna preocupación:

$ sudo apt install usbutils

Este comando instalará el paquete Usbutils en su sistema Linux Mint 20.

La instalación exitosa de dicho paquete representará la siguiente salida en su terminal:

Usando el comando LSUSB

El comando LSUSB proporciona información sobre los dispositivos USB conectados a su sistema Linux. Este comando se puede usar individualmente o combinarse con varias opciones. Para esta sección, solo estamos interesados ​​en ejecutar el comando LSUSB de forma independiente, yo.mi., sin parámetros u opciones adicionales. Simplemente ejecute el siguiente comando en su terminal Linux Mint 20 para hacerlo:

$ lsusb

Tras la ejecución exitosa de este comando, verá toda la información relacionada con los buses y dispositivos USB conectados a su sistema, como en la siguiente imagen:

Opciones utilizadas con el comando LSUSB

Como se mencionó anteriormente, el comando LSUSB también se puede usar junto con diferentes opciones. Estas opciones incluyen lo siguiente:

  • -s: Muestra información sobre cualquier dispositivo USB en particular, de acuerdo con el número de bus y el número de dispositivo del dispositivo.
  • -V: Muestra información más detallada sobre los dispositivos USB conectados a su sistema.
  • -D: Proporciona información detallada leída de un archivo de dispositivo USB específico.
  • -t: Muestra todos los dispositivos USB conectados en forma de árbol o jerarquía.

En los ejemplos que se detallan a continuación, aprenderá más sobre el uso de estas opciones.

Ejemplo 1: Muestra un dispositivo USB específico

Para mostrar un dispositivo USB específico, debe saber dos cosas sobre el dispositivo: su número de bus y su número de dispositivo. Estos dos elementos se pueden determinar simplemente ejecutando el comando LSUSB solo, como se discutió anteriormente. Una vez que conozca los números de bus y dispositivo del dispositivo USB, ejecute el siguiente comando en su terminal:

$ LSUSB -S Busnum: Devicenum

Reemplace el busnum y el deviceNum con el número de bus y el número de dispositivo del dispositivo, respectivamente. En aras de demostrar este método, hemos utilizado el número 1 del bus y el puerto número 1, que puede verificar en la imagen a continuación:

Después de ejecutar este comando, verá el dispositivo USB, junto con el número de bus especificado y el número de dispositivo en su terminal, como se muestra en la siguiente imagen:

Ejemplo 2: Mostrar información detallada sobre todos los dispositivos USB

Para mostrar cada detalle sobre todos los dispositivos USB que están conectados a su sistema, ejecute el siguiente comando en su terminal:

$ LSUSB -V

También puede ver este comando en la imagen a continuación, para obtener más claridad:

Después de que este comando se ejecute correctamente, podrá ver más detalles sobre todos los dispositivos USB conectados a su sistema, como se ve en la imagen a continuación:

Ejemplo 3: Mostrar información sobre un dispositivo USB específico

Como puede haber notado, en el método anterior, la salida con la opción -v fue bastante larga. En algunas situaciones, es posible que desee tener información detallada solo sobre un solo dispositivo, en lugar de tenerla para todos los dispositivos USB conectados a su sistema. Si este es el objetivo, se puede lograr una salida detallada sobre un solo dispositivo USB ejecutando el siguiente comando en su terminal:

$ LSUSB -D/dev/bus/usb/busnum/deviceNum

Una vez más, para ejecutar este comando, deberá conocer el número de bus y el número de dispositivo del dispositivo USB específico sobre el que desea obtener más información del archivo particular del dispositivo. En este ejemplo, hemos reemplazado el 'Busnum' con 001 y el 'Devicenum' con 002, como se muestra en la imagen a continuación:

Después de ejecutar este comando, podrá ver todos los detalles sobre el dispositivo USB especificado, lea directamente desde el archivo del dispositivo, como se muestra en la siguiente imagen:

Ejemplo 4: Muestre todos los dispositivos USB en una estructura de árboles

A veces, también es posible que desee enumerar todos los dispositivos USB conectados en forma de jerarquía o una estructura de árbol, para una legibilidad más fácil. Esto se puede hacer ejecutando el siguiente comando en su terminal:

$ LSUSB -T

Este comando también se puede ver en la imagen a continuación:

Ejecutando este comando mostrará todos los dispositivos USB que están conectados a su sistema en forma de estructura de árbol, como se muestra en la siguiente imagen:

Conclusión

Este artículo le brinda una descripción detallada del uso del comando LSUSB en Linux Mint 20. Ahora, siempre que necesite más información sobre los dispositivos USB conectados a su sistema, puede utilizar convenientemente este comando.