Come utilizzare il comando LSUSB

Come utilizzare il comando LSUSB
Il comando LSUSB, comunemente noto come comando "elenco USB", è uno dei comandi più comunemente usati in Linux. Come suggerisce il nome, questo comando viene utilizzato per elencare tutti i dispositivi USB allegati al sistema Linux. Se combinato con parametri o opzioni diversi, questo comando può anche essere utilizzato per servire altri scopi. Questo articolo mostra come utilizzare il comando LSUSB in Linux.

Nota: Linux Mint 20 viene utilizzato in questo articolo per dimostrare l'uso di questo comando. Tuttavia, puoi lavorare con qualsiasi distribuzione Linux a tua scelta.

Installa il pacchetto USBUTILS

Prima di iniziare con il comando LSUSB, installa il USBUTILI pacchetto sul tuo sistema Linux Mint 20. Per installare il pacchetto, seguire i passaggi mostrati di seguito:

Avvia il terminale facendo clic sull'icona del terminale, evidenziato nella seguente immagine:

Dopo aver fatto clic su questa icona, la finestra del terminale verrà immediatamente visualizzata, come mostrato di seguito:

Prima di installare il pacchetto Usbutils, si consiglia vivamente di aggiornare il sistema Linux Mint 20 per evitare gli ostacoli durante l'installazione. Questo può essere fatto eseguendo il comando di aggiornamento nel modo seguente:

$ sudo apt update

Questo comando può essere visto nell'immagine mostrata di seguito:

Una volta aggiornato il sistema, vedrai il seguente output, come menzionato nell'immagine sul tuo terminale:

Dopo aver aggiornato correttamente il sistema, ora puoi eseguire il seguente comando senza preoccupazioni:

$ sudo apt install USBUTILS

Questo comando installerà il pacchetto USBUTILS sul sistema Linux Mint 20.

L'installazione riuscita di detto pacchetto renderà il seguente output sul tuo terminale:

Usando il comando LSUSB

Il comando LSUSB fornisce informazioni sui dispositivi USB allegati al sistema Linux. Questo comando può essere utilizzato individualmente o combinato con varie scelte. Per questa sezione, siamo interessati solo a eseguire il comando LSUSB in modo indipendente, i.e., senza parametri o opzioni aggiuntive. Basta eseguire il seguente comando nel tuo terminale Linux Mint 20 per farlo:

$ lsusb

Al momento dell'esecuzione riuscita di questo comando, vedrai tutte le informazioni relative a qualsiasi bus USB e dispositivi collegati al sistema, come nella seguente immagine:

Opzioni utilizzate con il comando LSUSB

Come accennato in precedenza, il comando LSUSB può anche essere utilizzato insieme a diverse opzioni. Queste opzioni includono quanto segue:

  • -S: Visualizza informazioni su un determinato dispositivo USB, secondo il numero del bus del dispositivo e il numero del dispositivo.
  • -V: Mostra informazioni più dettagliate sui dispositivi USB connessi al sistema.
  • -D: Fornisce informazioni dettagliate lette da un file di dispositivo USB specifico.
  • -T: Visualizza tutti i dispositivi USB collegati sotto forma di un albero o una gerarchia.

Negli esempi indicati di seguito, imparerai di più sull'uso di queste opzioni.

Esempio 1: visualizzare un dispositivo USB specifico

Per visualizzare un dispositivo USB specifico, è necessario sapere due cose sul dispositivo: il suo numero del bus e il suo numero di dispositivo. Questi due elementi possono essere determinati semplicemente eseguendo il comando LSUSB da solo, come discusso sopra. Una volta che conosci il bus e i numeri del dispositivo del dispositivo USB, eseguire il seguente comando sul tuo terminale:

$ lsusb -s busnum: Devicenum

Sostituire rispettivamente il busnum e il devicenum con il numero del bus del dispositivo e il numero del dispositivo. Per motivi di dimostrazione di questo metodo, abbiamo usato il bus numero 1 e la porta numero 1, che è possibile verificare nell'immagine seguente:

Dopo aver eseguito questo comando, vedrai il dispositivo USB, insieme al numero del bus specificato e al numero del dispositivo sul terminale, come mostrato nella seguente immagine:

Esempio 2: visualizzare informazioni dettagliate su tutti i dispositivi USB

Per visualizzare ogni dettaglio su tutti i dispositivi USB collegati al sistema, eseguire il seguente comando nel tuo terminale:

$ lsusb -v

Puoi anche vedere questo comando nell'immagine qui sotto, per una maggiore chiarezza:

Dopo che questo comando è stato eseguito correttamente, sarai in grado di vedere maggiori dettagli su tutti i dispositivi USB collegati al tuo sistema, come visto nell'immagine qui sotto:

Esempio 3: visualizzare informazioni su un dispositivo USB specifico

Come avrai notato, nel metodo sopra, l'uscita con l'opzione -v era piuttosto lunga. In alcune situazioni, potresti voler avere informazioni dettagliate solo su un singolo dispositivo, invece di averle per tutti i dispositivi USB collegati al sistema. Se questo è l'obiettivo, è possibile ottenere un output dettagliato su un singolo dispositivo USB eseguendo il seguente comando nel tuo terminale:

$ lsusb -d/dev/bus/usb/busnum/devicenum

Ancora una volta, per eseguire questo comando, dovrai conoscere il numero del bus e il numero del dispositivo del dispositivo USB specifico di cui si desidera ulteriori informazioni dal file particolare del dispositivo. In questo esempio, abbiamo sostituito il "busnum" con 001 e il "Devicenum" con 002, come mostrato nell'immagine seguente:

Dopo aver eseguito questo comando, sarai in grado di vedere tutti i dettagli sul dispositivo USB specificato, leggi direttamente dal file del dispositivo, come mostrato nella seguente immagine:

Esempio 4: visualizzare tutti i dispositivi USB in una struttura ad albero

A volte, potresti anche voler elencare tutti i dispositivi USB collegati sotto forma di una gerarchia o di una struttura ad albero, per una leggibilità più facile. Questo può essere fatto eseguendo il seguente comando nel tuo terminale:

$ lsusb -t

Questo comando può anche essere visto nell'immagine qui sotto:

L'esecuzione di questo comando visualizzerà tutti i dispositivi USB collegati al sistema sotto forma di una struttura ad albero, come mostrato nella seguente immagine:

Conclusione

Questo articolo ti dà una panoramica dettagliata dell'uso del comando LSUSB in Linux Mint 20. Ora, ogni volta che hai bisogno di maggiori informazioni sui dispositivi USB allegati al tuo sistema, è possibile utilizzare comodamente questo comando.