檢視 linux 裝置號資訊

2021-06-19 09:15:58 字數 1119 閱讀 3570

1. 檢視裝置的主裝置號:cat /proc/devices

usb的主裝置號為:180或189

shell@android:/proc # cat /proc/devices                                        

character devices:

4 /dev/vc/0

4 tty

4 ttys

13 input

180 usb

189 usb_device

block devices:

259 blkext

7 loop

8 sd

43 nbd

2. 檢視裝置的主從裝置號:  ls /dev/block/vold

usb 裝置的名稱為8:1 主裝置號為:8 次裝置號為1

shell@android:/dev/block/vold # ls /dev/block/vold/ -all                       

brw------- root     root       8,   1 2008-01-01 14:00 8:1

shell@android:/dev/block/vold # 

3. 檢視mount 路徑,mount  /dev/block/vold/8:1 到/mnt/usb/sda1 上

/dev/block/vold/8:1 /mnt/usb/sda1 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1023,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

3. 從/sys/中檢視 裝置資訊,會動態更新裝置資訊:

如以下目錄會動態更新usb裝置的資訊

/sys/bus/usb/devices

Linux檢視裝置號

linux的裝置管理是和檔案系統緊密結合的,把裝置和檔案關聯起來,這樣系統呼叫可以直接用操作檔案一樣的方法來操作裝置。各種裝置都以檔案的形式存放在 dev目錄下,稱為裝置檔案。應用程式可以開啟 關閉和讀寫這些裝置檔案,完成對裝置的操作,就像操作普通的資料檔案一樣。為了管理這些裝置,系統為裝置編了號,...

linux檢視系統裝置資訊

uname a 檢視系統核心 cat etc version 檢視系統版本號 cat etc issue 檢視系統版本 cat proc cpuinfo 通過proc檔案系統來檢視 dmidecode grep a42 processor more 通過demdecode來檢視 cat proc m...

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 ...