Этот слайд очень хорошо объясняет основные различия.
* Из CSE 403 Лекция 16, Университет Вашингтона (слайд, созданный «Марти Степпом»)
Ниже команды делает задание,
dmesg
Пример:
[ 9196.128103] usb 1-1.2: Product: Cruzer Glide
[ 9196.128107] usb 1-1.2: Manufacturer: SanDisk
[ 9196.128110] usb 1-1.2: SerialNumber: 200512339104E9136420
[ 9196.203755] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 9196.203866] scsi7 : usb-storage 1-1.2:1.0
[ 9196.203985] usbcore: registered new interface driver usb-storage
[ 9197.205535] scsi 7:0:0:0: Direct-Access SanDisk Cruzer Glide 1.26 PQ: 0 ANSI: 5
, Чтобы заставить точные строки,
$ dmesg | awk '/.*Manufacturer: SanDisk.*/ {for(i=1; i<=2; i++) {print; getline}}'
[ 9196.128107] usb 1-1.2: Manufacturer: SanDisk
[ 9196.128110] usb 1-1.2: SerialNumber: 200512339104E9136420
получать точный Порядковый номер Вашего связанного USB,
$ dmesg | awk '/.*Manufacturer: SanDisk.*/ {for(i=1; i<=1; i++) {getline; print $NF;}}'
200512339104E9136420
Примечание: В вышеупомянутой замене SanDisk с Вашим названием производителя usb.