Lsusb: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Kkruusan (talk | contribs)
No edit summary
Kkruusan (talk | contribs)
 
(9 intermediate revisions by the same user not shown)
Line 4: Line 4:


==Sissejuhatus==
==Sissejuhatus==
List ehk ls käsku kasutatakse linux/unix süsteemides mingi listi/loendi kuvamiseks. Käsk "lsusb" kuvab informatsiooni usb seadmete kohta, mis on antud süsteemiga ühendatud.  
List ehk ls käsku kasutatakse linux/unix süsteemides mingi listi/loendi kuvamiseks. Juurkasutaja saab lugeda ja kirjutada ning grupil on ainult lugemise õigus. Käsk "lsusb" kuvab informatsiooni usb seadmete kohta, mis on antud süsteemiga ühendatud.  
Et kasutada antud programmi kõiki võimalikke omadusi, peab sul olema Linux kernel, mis toetab /proc/bus/usb liidest (näiteks Linux kernel 2.3.15 või uuem).
Et kasutada antud programmi kõiki võimalikke omadusi, peab omama Linux kernelit, mis toetab /proc/bus/usb liidest (näiteks Linux kernel 2.3.15 või uuem).


==Installeerimine==


==Valikud lsusb kasutamiseks  [http://linuxcommand.org/man_pages/lsusb8.html [1]]==
'''usbutils''' paki installeerimine Debian süsteemis '''apt''' käsu abil [http://dev.man-online.org/package/main/usbutils/[1]]:
1. Väljastab info versiooni kohta.


<font size="2"> -v, --verbose</font>
  apt-get install usbutils
  aptitude install usbutils




3. Näitab ainult seadmeid, millel on märgitud müüja ja toote ID.
==Lsusb võtmed==


<font size="2"> -d</font>
*'''Võtmete kasutamise süntaks'''[http://linuxcommand.org/man_pages/lsusb8.html[2]]:


4. Kustutab usb füüsiliste seadmete nimekirjast.
<font size="2"> lsusb [võti]</font>


<font size="2"> -t</font>
*1. Väljastab info versiooni kohta.


5. Prindib/kuvab versiooni informatsiooni standardväljundi.
<font size="2"> lsusb -v, --verbose</font>


<font size="2"> -V, --version</font>
*2. Näitab ainult määratud seadmeid.


6. Seda käsku saab ainult juurkasutaja kasutada. Kuvab ainult selle seadme informatsiooni, mille seadme fail on antud.
<font size="2"> lsusb -s [bus]:][devnum]</font>


<font size="2"> -D device</font>
*3. Näitab ainult seadmeid, millel on märgitud müüja ja toote ID.


7. Et leida, kui palju USB seadmeid on ühendatud, tuleb kasutada järgnevat käsku:
<font size="2"> lsusb -d</font>


  <font size="2"> find dev/bus</font>
*4. Kustutab usb füüsiliste seadmete nimekirjast.


8. Väljastab info käsu kohta.
<font size="2"> lsusb -t</font>


  <font size="2"> -h</font>
*5. Prindib/kuvab versiooni informatsiooni standardväljundi.


==Näited[http://linoxide.com/linux-command/linux-lsusb-command-print-usb/[2]]==
<font size="2"> lsusb -V, --version</font>


  $ lsusb
*6. Seda käsku saab ainult juurkasutaja kasutada. Kuvab ainult selle seadme informatsiooni, mille seadme fail on antud.
 
<font size="2"> lsusb -D device</font>
 
*7. Väljastab info käsu kohta.
 
  <font size="2"> lsusb -h</font>
 
==Näited==
 
  lsusb
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Line 52: Line 63:
  Bus 008 Device 002: ID 0a5c:217f Broadcom Corp. Bluetooth Controller
  Bus 008 Device 002: ID 0a5c:217f Broadcom Corp. Bluetooth Controller


'''''Lsusb''''' näitab neid draivereid ja seadmeid, mis on süsteemiga ühendatud.<br>
'''''Lsusb''''' näitab neid draivereid ja seadmeid, mis on süsteemiga ühendatud.[http://linoxide.com/linux-command/linux-lsusb-command-print-usb/[3]]<br>


Lsusb käsu väljundi lugemine, võtan eelnenud näitest eelviimase rea:
Lsusb käsu väljundi lugemine eelviimasest reast:


  Bus 002 Device 003: ID 17ef:4811 Lenovo Integrated Webcam [R5U877]
  Bus 002 Device 003: ID 17ef:4811 Lenovo Integrated Webcam [R5U877]
Line 65: Line 76:




Et teada saada, kui palju USB seadmeid süsteemiga ühendatud on, siis tuleb kasutada järgmist käsku:
Et teada saada, kui palju USB seadmeid süsteemiga ühendatud on, siis on vaja sisestada järgmine käsk:


  $ find /dev/bus
  <font size="2"> find dev/bus</font>


Mille väljundiks on:
Mille väljundiks on:
Line 94: Line 105:


==Kokkuvõte==
==Kokkuvõte==
Lsusb käsk on väga hea diagnostika tegemiseks USB seadmetele, mis on süsteemiga ühendatud. Loomulikult on see käsk kõige efektiivsem siis, kui teada, kuidas seda kasutada ja antud käsu väljundist aru saada.
Lsusb käsk kuvab nimekirja ühendatud USB seadmetest. Antud käsk on väga hea kontrollimaks, millised USB seadmed on süsteemiga ühendatud. Loomulikult on see käsk kõige efektiivsem siis, kui teada, kuidas seda kasutada ja antud käsu väljundist aru saada.


==Kasutatud kirjandus==
==Kasutatud kirjandus==
Kogu artikkel on kirjutatud tuginedes järgnevatele allikatele:<br>
Kogu artikkel on kirjutatud tuginedes järgnevatele allikatele:<br>
[1] http://linuxcommand.org/man_pages/lsusb8.html <br>
[2] http://linoxide.com/linux-command/linux-lsusb-command-print-usb/ <br>
[3] <br>


='''<nowiki>Viited</nowiki>'''=
[1] http://dev.man-online.org/package/main/usbutils/ <br>
<references />
 
[2] http://linuxcommand.org/man_pages/lsusb8.html <br>


[3] http://linoxide.com/linux-command/linux-lsusb-command-print-usb/<br>




[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]

Latest revision as of 17:11, 14 December 2015

Autor

Eesti Infotehnoloogia Kolledž
Keidi Kruusandi A21

Sissejuhatus

List ehk ls käsku kasutatakse linux/unix süsteemides mingi listi/loendi kuvamiseks. Juurkasutaja saab lugeda ja kirjutada ning grupil on ainult lugemise õigus. Käsk "lsusb" kuvab informatsiooni usb seadmete kohta, mis on antud süsteemiga ühendatud. Et kasutada antud programmi kõiki võimalikke omadusi, peab omama Linux kernelit, mis toetab /proc/bus/usb liidest (näiteks Linux kernel 2.3.15 või uuem).

Installeerimine

usbutils paki installeerimine Debian süsteemis apt käsu abil [1]:

 apt-get install usbutils
 aptitude install usbutils


Lsusb võtmed

  • Võtmete kasutamise süntaks[2]:
 lsusb [võti]
  • 1. Väljastab info versiooni kohta.
 lsusb -v, --verbose
  • 2. Näitab ainult määratud seadmeid.
 lsusb -s [bus]:][devnum]
  • 3. Näitab ainult seadmeid, millel on märgitud müüja ja toote ID.
 lsusb -d
  • 4. Kustutab usb füüsiliste seadmete nimekirjast.
 lsusb -t
  • 5. Prindib/kuvab versiooni informatsiooni standardväljundi.
 lsusb -V, --version
  • 6. Seda käsku saab ainult juurkasutaja kasutada. Kuvab ainult selle seadme informatsiooni, mille seadme fail on antud.
 lsusb -D device
  • 7. Väljastab info käsu kohta.
  lsusb -h

Näited

lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 17ef:4811 Lenovo Integrated Webcam [R5U877]
Bus 008 Device 002: ID 0a5c:217f Broadcom Corp. Bluetooth Controller

Lsusb näitab neid draivereid ja seadmeid, mis on süsteemiga ühendatud.[3]

Lsusb käsu väljundi lugemine eelviimasest reast:

Bus 002 Device 003: ID 17ef:4811 Lenovo Integrated Webcam [R5U877]
  • Bus002 : Näitab, kuhu seade on ühendatud.
  • Device003 : Näitab, et see on kolmas seade, mis ühendus.
  • ID : Näitab seadme ID numbrit.
  • Lenovo Integrated Webcam [R5U877]: Näitab tootja ja seadme nime.


Et teada saada, kui palju USB seadmeid süsteemiga ühendatud on, siis on vaja sisestada järgmine käsk:

 find dev/bus

Mille väljundiks on:

/dev/bus
/dev/bus/usb
/dev/bus/usb/008
/dev/bus/usb/008/002
/dev/bus/usb/008/001
/dev/bus/usb/007
/dev/bus/usb/007/001
/dev/bus/usb/006
/dev/bus/usb/006/001
/dev/bus/usb/005
/dev/bus/usb/005/001
/dev/bus/usb/004
/dev/bus/usb/004/001
/dev/bus/usb/003
/dev/bus/usb/003/001
/dev/bus/usb/002
/dev/bus/usb/002/004
/dev/bus/usb/002/003
/dev/bus/usb/002/001
/dev/bus/usb/001
/dev/bus/usb/001/001

Kokkuvõte

Lsusb käsk kuvab nimekirja ühendatud USB seadmetest. Antud käsk on väga hea kontrollimaks, millised USB seadmed on süsteemiga ühendatud. Loomulikult on see käsk kõige efektiivsem siis, kui teada, kuidas seda kasutada ja antud käsu väljundist aru saada.

Kasutatud kirjandus

Kogu artikkel on kirjutatud tuginedes järgnevatele allikatele:

[1] http://dev.man-online.org/package/main/usbutils/

[2] http://linuxcommand.org/man_pages/lsusb8.html

[3] http://linoxide.com/linux-command/linux-lsusb-command-print-usb/