usbutils — комплект консольных утилит для отображения информации о имеющихся в системе USB-шинах и устройствах подключенных к ним.
USB (универсальная последовательная шина) — последовательный интерфейс для подключения периферийных устройств к вычислительной технике. Интерфейс получил широкое распространение и фактически стал основным интерфейсом подключения периферии к бытовой цифровой технике.
USB-интерфейс позволяет не только обмениваться данными, но и обеспечивать электропитание периферийных устройств. Сетевая архитектура интерфейса позволяет подключать большое количество периферии даже к устройству с одним USB-разъёмом.
Утилита lsusb является основной утилитой комплекта, "по умолчанию" (без дополнительных опций) выдаётся краткая информация о шинах USB, можно получить расширенную информацию по всех имеющихся USB-шинах и всех подключенных к ним устройствам.
Утилита usb-devices используется для отображения подробной информации о USB-шинах и подключенных к ним устройствах если в системе или у пользователя нет доступа к /proc (виртуальная файловая система, механизм для ядра и его модулей, позволяющий посылать информацию процессам).
Утилита usbhid-dump используется для вывода дескрипторов отчетов и потоков с интерфейсов устройств взаимодействия с человеком USB HID (клавиатура, мышь, джойстик и.т.д), "по умолчанию" выводятся HID-интерфейсы всех подключенных USB-устройств (но можно ограничить одним интерфейсом).
Лицензия: GNU General Public License version 2.0 (GPLv2)