怎麼檢視我們的裝置是usb裝置

2021-05-12 16:16:02 字數 1406 閱讀 3189

怎麼檢視我們的裝置是usb裝置,這裡我舉個usb外接行動硬碟為例來說明,其它的裝置同樣類似的做法。

我的電腦裡有兩個內建sata硬碟,有兩個sata外接行動硬碟。碟符為

/dev/sda

/dev/sdb

/dev/sdc

/dev/sdd

其中/dev/sdc和/dev/sdd是我的兩個sata外接行動硬碟。

現在來看看怎麼檢視它們是行動硬碟。

首先執行

ls /dev -l

我的輸出如下:

brw-rw----  1 root disk      8,   0 2009-12-10 16:43 sda

brw-rw----  1 root disk      8,  16 2009-12-10 16:43 sdb

brw-rw----  1 root disk      8,  32 2009-12-10 08:43 sdc

brw-rw----  1 root disk      8,  48 2009-12-10 08:43 sdd

中間我省略了其它的輸出,我們只看這四個硬碟的輸出,上面我們可以看到這四個裝置的主次裝置號。

由於是硬碟,我們知道它是塊裝置。所以我們進入/sys/dev/block這個目錄,執行

cd /sys/dev/block

ls 我的輸出如下:

1:0  1:10  1:12  1:14  1:2  1:4  1:6  1:8  7:0  7:2  7:4  7:6  8:0  8:16  8:18  8:32  8:34  8:37  8:48  8:5  8:7  8:9

1:1  1:11  1:13  1:15  1:3  1:5  1:7  1:9  7:1  7:3  7:5  7:7  8:1  8:17  8:2   8:33  8:35  8:38  8:49  8:6  8:8

在前面的輸出,我們可以看到我的四個裝置的主次裝置號依次是8:0、 8:16、 8:32和 8:48,關於主次裝置號,可以參考我的udev的系列文章:《udev(三):主次裝置號》 。

首先我們檢視sda,它不是外接usb裝置,執行

readlink 8:0

輸出如下:

../../devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda

在看看sdc,它是外接usb行動硬碟,執行

readlink 8:32

輸出如下:

../../devices/pci0000:00/0000:00:1d.7/usb1/1-7/1-7:1.0/host2/target2:0:0/2:0:0:0/block/sdc

對比上面兩個輸出,我們可以看到usb裝置的輸出多了這個usb1/1-7/1-7:1.0

ubuntu 檢視usb裝置

ls l dev ttyusb linux下檢視usb裝置資訊,常常使用lsusb命令 lsusb bus 002 device125 id 0781 5567 sandisk corp.cruzer blade lsusb t port 1 dev125,if 0,class mass stora...

Linux 如何檢視USB裝置資訊

方法一 在 etc init.d rcs中新增mount t usbfs none proc bus usb.方法二 在shell中輸入mount t usbfs proc bus usb proc bus usb.前提是在編譯核心時選中usb device filesystem。cat proc ...

Ubuntu下檢視usb裝置資訊

ubuntu下檢視usb裝置資訊 新來了乙個usb 裝置,飛天的加密狗.怎樣來熟悉它?插上硬體 1.用dmesg 看看核心說什麼?1738.688160 usb 1 1.2 new full speed usb device number 8 using ehci pci 1738.798968 u...