Linux基礎命令—lsusb

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

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



相關文章