Linux基礎命令---lsusb

一生有你llx發表於2018-10-22

lsusb

      顯示本機的usb裝置列表,可以顯示出usb的詳細資訊,包括裝置的讀取速度和描述符。此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1 、語法

      lsusb  [ 選項]

 

2 、選項列表

選項

說明

-v

告訴lsusb詳細顯示所示裝置的詳細資訊。這包括裝置當前速度的配置描述符。如果可用,類描述符將顯示USB裝置類,包括集線器、音訊、HID、通訊和晶片卡。

-s [[bus]:][devnum]

顯示指定匯流排和裝置號的裝置資訊,匯流排和裝置號用十進位制標識。格式:lsusb –s 00:01

-d [vendor]:[product]

顯示指定廠商和產品編號的裝置,用十六進位制表示編號。格式:lsusb –d 8086: 

-D

顯示指定裝置檔案的裝置資訊,例如:lsusb –D /proc/bus/usb/001/001。只有

root 使用者才可以使用這個選項

-t

以樹狀結構顯示

-V

指令版本資訊

 

      如果指定的裝置沒有被找到,那麼返回一個非0值。/usr/share/hwdata/usb.ids檔案中記錄了所有的USB裝置節點的資訊,包括製造商、產品號、類、子類、協議等等。

 

3 、例項

1 )直接顯示簡單的裝置資訊

[root@localhost ntop-4.0.1]#  lsusb

// 匯流排號        裝置號            廠商 ID

Bus 001      Device 001:   ID 1d6b:0001 Linux Foundation 1.1 root hub

2 )顯示詳細資訊

[root@localhost ntop-4.0.1]#  lsusb -v

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Device Descriptor:      // 裝置描述符

  bLength                18

  bDescriptorType         1

  

Hub Descriptor:         // 集線器描述符

  bLength              11

 

Hub Port Status:       // 集線器埠狀態

   Port 1: 0000.0100 power

   Port 2: 0000.0100 power

  

Device Status:     0x0003   // 裝置狀態

  Self Powered

  Remote Wakeup Enabled

3 )顯示指定匯流排上的裝置

[root@localhost ntop-4.0.1]#  lsusb -s 001:001

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

4 )顯示指定廠商的裝置資訊

[root@localhost ntop-4.0.1]#  lsusb -d 1d6b:001

Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

5 )以樹狀結構顯示

[root@localhost ntop-4.0.1]#  lsusb -t

Bus#  1

`-Dev#   1 Vendor 0x1d6b Product 0x0001

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2216982/,如需轉載,請註明出處,否則將追究法律責任。

相關文章