Список USB-портов в Linux

Я хочу перечислить порты usb в Linux, а затем отправить сообщение на подключенный к нему принтер. Это сообщение распознается принтером, чтобы открыть денежный ящик. Я знаю, что могу использовать echo - e и имя порта, но моя трудность заключается в поиске имени порта. Как я могу перечислить доступные порты или порты, которые в настоящее время используются?

One Solution collect form web for “Список USB-портов в Linux”

Команда lsusb даст список распознанных устройств USB. Вот пример:

 $ lsusb Bus 002 Device 003: ID 1c7a:0801 LighTuning Technology Inc. Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 04ca:f01c Lite-On Technology Corp. Bus 001 Device 003: ID 064e:a219 Suyin Corp. Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

Вы можете заметить, что предоставленная информация включает в себя путь шины, а также vendorId / deviceId. Я не уверен, что на самом деле означает «используемые порты».

редактировать
Чтобы написать сообщение устройству на устройстве 1 шины 1, вы должны получить доступ к устройству

$ ls -l / dev / bus / usb / 001/002
crw-rw-r– 1 корень root 189, 1 2011-06-04 03:11 / dev / bus / usb / 001/002

  • linux: Отбросить грязные страницы для блочного устройства (при отключении usb)
  • Резервные порты для модема
  • Установка FreeBSD с USB-Stick, но позже не может найти USB-Stick
  • Запросить USB-ток
  • Клавиатура USB (HID) не отвечает в Linux, а в grub
  • Как получить ключ USB для автоматического монтирования
  • Драйвер USB-тюнера не обнаружен
  • Получение ввода с устройства USB, перечисленного в lsusb
  • Как установить Kali Linux на флэш-накопитель usb
  • Создание загрузочного USB из .iso в Fedora 19
  • Как поместить конкретное устройство клавиатуры в режим ascii?
  • Могу ли я подключиться к нескольким устройствам Bluetooth с помощью Bluetooth-ключа?
  • Interesting Posts

    Как я могу удалить все символы, попадающие под / * … * / includes / * & * /?

    Какую команду я использую, чтобы развернуть «питание в режиме ожидания»?

    Microsoft Designer Bluetooth-клавиатура – Bluman-manager

    rm -f файлы, начинающиеся с цифры

    Команда, которая принимает один числовой аргумент и выводит день недели по формуле

    Самый дешевый способ найти самый старый файл (рекурсивно) из каталога с большой нагрузкой

    Какие вложенные папки $ HOME нужно положить на диск с царапинами и который на резервном компьютере?

    Где в исходном коде GRUB2 есть передача / переход к коду ядра?

    Работа Cron не работает

    Улучшения полосы пропускания ожидаются от перехода на Wayland или Mir?

    Каковы риски отключения ТНР?

    10G сетевой сетевой адаптер с отключенным / переполнением

    Используйте гостевой агент QEMU с посетителями Windows и Virt-Manager

    Сортировка «последнего» результата по месяцам

    inotifywait различные действия по файлу или директории

    Linux и Unix - лучшая ОС в мире.