Да. Это является немного более замысловатым, чем удаление "старого" текста сначала, но:
я начинаюсь с..
line1
line2
line3
line4
old1
old2
old3
old4
я сдвиг + v выбирает line1, строка 2, 3 и 4, и удаляет их с командой
d Тогда, я удаляю старые 1-4 строки тот же путь.
Затем сделайте
"2p
, Это вставит предпоследние дергавшие строки (строка 1-4). "3p
сделает третье последнее, и так далее..
, Таким образом, я заканчиваю с [1 111]
line1
line2
line3
line4
Ссылка: документация Vim относительно пронумерованного регистра
Проверьте идентификатор поставщика USB, идентификатор продукта и серийный номер.
$ dmesg | grep usb
[...]
[11427.635362] usb 2-1.2: new high-speed USB device number 8 using ehci-pci
[11427.730823] usb 2-1.2: New USB device found, idVendor=04e8, idProduct=685e
[11427.730830] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[11427.730834] usb 2-1.2: Product: SAMSUNG
[11427.730838] usb 2-1.2: Manufacturer: Android
[11427.730842] usb 2-1.2: SerialNumber: S610275b03f86
[11427.742314] usb-storage 2-1.2:1.0: USB Mass Storage device detected
[11427.742436] scsi8 : usb-storage 2-1.2:1.0
[11427.786013] usbcore: registered new interface driver cdc_acm
Или udevadm info -a /dev/ttyUSB1
может быть более полным.
Создать новый файл правил udev. Пример с правилами для телефона Android, Arduino, Bus Pirate и набора ARM.
$ sudo nano /etc/udev/rules.d/99-my-usb-serial.rules
SUBSYSTEM=="tty", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="685e", ATTRS{serial}=="S610275b03f86", SYMLINK+="android"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="A6008isP", SYMLINK+="arduino"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="A7004IXj", SYMLINK+="buspirate"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="FTDIF46B", SYMLINK+="ttyUSB.ARM"
Ссылки: