Hvordan bruke LSUSB -kommandoen

Hvordan bruke LSUSB -kommandoen
LSUSB -kommandoen, ofte kjent som “List USB” -kommandoen, er en av de mest brukte kommandoene i Linux. Som navnet tilsier, brukes denne kommandoen til å liste opp alle USB -enhetene som er koblet til Linux -systemet ditt. Når den kombineres med forskjellige parametere eller alternativer, kan denne kommandoen også brukes til å tjene andre formål. Denne artikkelen viser deg hvordan du bruker LSUSB -kommandoen i Linux.

Merk: Linux Mint 20 brukes gjennom denne artikkelen for å demonstrere bruken av denne kommandoen. Du kan imidlertid jobbe med hvilken som helst Linux -distribusjon etter eget valg.

Installer USBUTILS -pakken

Før du kommer i gang med LSUSB -kommandoen, må du installere ussbutils pakke på Linux Mint 20 -systemet. For å installere pakken, følg trinnene som er vist nedenfor:

Start terminalen ved å klikke på terminalikonet, fremhevet i følgende bilde:

Etter at du har klikket på dette ikonet, vil terminalvinduet umiddelbart dukke opp, som vist nedenfor:

Før du installerer USBUTILS -pakken, anbefales det på det sterkeste å oppdatere Linux Mint 20 -systemet for å unngå hindringer under installasjonen. Dette kan gjøres ved å utføre oppdateringskommandoen på følgende måte:

$ sudo apt oppdatering

Denne kommandoen kan sees på bildet vist nedenfor:

Når systemet ditt er oppdatert, vil du se følgende utgang, som nevnt i bildet på terminalen din:

Etter å ha oppdatert systemet ditt, kan du nå kjøre følgende kommando uten noen bekymringer:

$ sudo apt installer usbutils

Denne kommandoen vil installere USBUTILS -pakken på Linux Mint 20 -systemet.

Den vellykkede installasjonen av nevnte pakke vil gjengi følgende utdata på terminalen din:

Bruke LSUSB -kommandoen

LSUSB -kommandoen gir informasjon om USB -enhetene som er knyttet til Linux -systemet ditt. Denne kommandoen kan enten brukes individuelt eller kombinert med forskjellige valg. For denne delen er vi bare interessert i å kjøre LSUSB -kommandoen uavhengig, jeg.e., uten noen tilleggsparametere eller alternativer. Bare kjør følgende kommando i Linux Mint 20 -terminalen for å gjøre det:

$ LSUSB

Ved vellykket utførelse av denne kommandoen, vil du se all informasjonen relatert til USB -busser og enheter koblet til systemet ditt, som i følgende bilde:

Alternativer brukt med LSUSB -kommandoen

Som nevnt tidligere, kan LSUSB -kommandoen også brukes i forbindelse med forskjellige alternativer. Disse alternativene inkluderer følgende:

  • -s: Viser informasjon om en bestemt USB -enhet, i henhold til enhetens bussnummer og enhetsnummer.
  • -v: Viser mer detaljert informasjon om USB -enhetene som er koblet til systemet ditt.
  • -D: Gir detaljert informasjon som leses fra en spesifikk USB -enhetsfil.
  • -t: Viser alle tilkoblede USB -enheter i form av et tre eller hierarki.

I eksemplene gitt nedenfor vil du lære mer om bruken av disse alternativene.

Eksempel 1: Vis en spesifikk USB -enhet

For å vise en spesifikk USB -enhet, må du vite to ting om enheten: bussnummeret og enhetsnummeret. Disse to elementene kan bestemmes ganske enkelt ved å kjøre LSUSB -kommandoen alene, som diskutert ovenfor. Når du kjenner buss- og enhetsnumrene til USB -enheten, kjører du følgende kommando på terminalen din:

$ LSUSB -S Busnum: Devicenum

Bytt ut Busnum og Devicenum med henholdsvis enhetens bussnummer og enhetsnummer. For å demonstrere denne metoden har vi brukt buss nummer 1 og port nummer 1, som du kan bekrefte på bildet nedenfor:

Etter å ha kjørt denne kommandoen, vil du se USB -enheten, sammen med det spesifiserte bussnummeret og enhetsnummeret på terminalen, som vist i følgende bilde:

Eksempel 2: Vis detaljert informasjon om alle USB -enheter

Hvis du vil vise alle detaljer om alle USB -enhetene som er koblet til systemet ditt, kjører du følgende kommando i terminalen din:

$ LSUSB -V

Du kan også se denne kommandoen på bildet nedenfor, for mer klarhet:

Etter at denne kommandoen er utført vellykket, vil du kunne se flere detaljer om alle USB -enhetene som er koblet til systemet ditt, som sett på bildet nedenfor:

Eksempel 3: Vis informasjon om en spesifikk USB -enhet

Som du kanskje har lagt merke til, i metoden over, var output med -v -alternativet ganske lang. I noen situasjoner kan det være lurt å ha detaljert informasjon bare om en enkelt enhet, i stedet for å ha den for alle USB -enhetene som er knyttet til systemet ditt. Hvis dette er målet, kan en detaljert utgang om en enkelt USB -enhet oppnås ved å utføre følgende kommando i terminalen din:

$ LSUSB -D/Dev/Bus/USB/Busnum/Devicenum

For å kjøre denne kommandoen, må du kjenne bussnummeret og enhetsnummeret til den spesifikke USB -enheten som du vil ha mer informasjon om fra enhetens spesielle fil. I dette eksemplet har vi erstattet 'Busnum' med 001 og 'Devicenum' med 002, som vist på bildet nedenfor:

Etter å ha kjørt denne kommandoen, vil du kunne se alle detaljene om den spesifiserte USB -enheten, lese direkte fra enhetens fil, som vist i følgende bilde:

Eksempel 4: Vis alle USB -enheter i en trestruktur

Noen ganger kan det være lurt å liste ned alle tilkoblede USB -enheter i form av et hierarki eller en trestruktur, for enklere lesbarhet. Dette kan gjøres ved å utføre følgende kommando i terminalen din:

$ LSUSB -t

Denne kommandoen kan også sees på bildet nedenfor:

Å kjøre denne kommandoen vil vise alle USB -enhetene som er koblet til systemet ditt i form av en trestruktur, som vist i følgende bilde:

Konklusjon

Denne artikkelen gir deg en detaljert oversikt over bruken av LSUSB -kommandoen i Linux Mint 20. Nå, når du trenger mer informasjon om USB -enhetene som er knyttet til systemet ditt, kan du enkelt benytte deg av denne kommandoen.