Я сделал бы это таким образом (действительно полезный для многих, вставляют):
Linux
, затем "ayiw для копирования слова Подсказка: Замените ш на Ш в qbdiw "aPq для выбора слова с пунктуацией, как HP-UX
Проблема: Когда слово будет последним в строке, это удалит пространство перед словом.
Решение 1. Запустите dmesg
и обратите внимание на строки ttyUSB *
, если ваш модемный интерфейс представляет собой классический эмулированный последовательный интерфейс. .
Решение 2. Просмотрите / sys / bus / usb / devices / X-1: Y: * /
, пока не найдете полезную информацию.
Исходя из вашей строки Bus 003 Device 013: ID 0421: 0007 Nokia Mobile Phones
, я бы предположил, что X = 3 и Y = 12 (13 минус один).
Решение 3. Запустите udevadm monitor
при подключении USB-устройства.
Возможно, слишком поздно, но это может помочь другим. Не поможет ли вам использовать mmcli
из ModemManager ?
$ mmcli -L
Found 1 modems:
/org/freedesktop/ModemManager1/Modem/4 [Lenovo] H5321 gw
$ mmcli -m 4
/org/freedesktop/ModemManager1/Modem/4 (device id '34391e5ed3c2b2b7f11d7b36
53147e93414a8c06')
-------------------------
Hardware | manufacturer: 'Lenovo'
| model: 'H5321 gw'
| revision: 'R3C11'
| supported: 'gsm-umts'
| current: 'gsm-umts'
| equipment id: '358993042510275'
-------------------------
System | device: '/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4'
| drivers: 'cdc_acm, cdc_wdm, cdc_ncm'
| plugin: 'Ericsson MBM'
| primary port: 'cdc-wdm2'
| ports: 'cdc-wdm2 (at), wwp0s20u4i6 (net), cdc-wdm1 (at),
ttyACM1 (at), ttyACM2 (gps), ttyACM0 (at)'
...