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:
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.