USB

Як користуватися командою LSUSB

Як користуватися командою LSUSB
Команда lsusb, широко відома як команда “Список USB”, є однією з найбільш часто використовуваних команд у Linux. Як випливає з назви, ця команда використовується для переліку всіх USB-пристроїв, підключених до вашої системи Linux. У поєднанні з різними параметрами або параметрами ця команда також може використовуватися для інших цілей. У цій статті показано, як використовувати команду lsusb у Linux.

Примітка: У цій статті Linux Mint 20 використовується для демонстрації використання цієї команди. Однак ви можете працювати з будь-яким дистрибутивом Linux на ваш вибір.

Встановіть пакет usbutils

Перш ніж розпочати роботу з командою lsusb, встановіть usbutils пакунок на вашу систему Linux Mint 20. Щоб встановити пакет, виконайте наведені нижче дії:

Запустіть термінал, натиснувши піктограму терміналу, виділену на наступному зображенні:

Після натискання на цю піктограму негайно з’явиться вікно терміналу, як показано нижче:

Перш ніж встановлювати пакет usbutils, настійно рекомендуємо оновити систему Linux Mint 20, щоб уникнути перешкод під час інсталяції. Це можна зробити, виконавши команду оновлення наступним чином:

$ sudo apt оновлення

Цю команду можна побачити на зображенні, показано нижче:

Після оновлення вашої системи ви побачите такий вивід, як зазначено на зображенні на вашому терміналі:

Після успішного оновлення системи тепер ви можете без будь-яких турбот запустити таку команду:

$ sudo apt встановити usbutils

Ця команда встановить пакет usbutils у вашій системі Linux Mint 20.

Успішне встановлення згаданого пакету надасть на вашому терміналі такі результати:

Використання команди lsusb

Команда lsusb надає інформацію про USB-пристрої, підключені до вашої системи Linux. Цю команду можна використовувати як окремо, так і поєднувати з різними варіантами. У цьому розділі нас цікавить лише запуск команди lsusb самостійно, тобто.e., без будь-яких додаткових параметрів або опцій. Для цього просто запустіть наступну команду у своєму терміналі Linux Mint 20:

$ lsusb

Після успішного виконання цієї команди ви побачите всю інформацію, пов’язану з будь-якими USB-шинами та пристроями, підключеними до вашої системи, як на наступному зображенні:

Параметри, що використовуються з командою lsusb

Як зазначалося раніше, команда lsusb також може використовуватися разом з різними опціями. Ці параметри включають наступне:

На наведених нижче прикладах ви дізнаєтесь більше про використання цих опцій.

Приклад 1: Відображення певного USB-пристрою

Щоб відобразити певний USB-пристрій, потрібно знати про пристрій дві речі: його номер шини та номер пристрою. Ці два елементи можна визначити, просто запустивши команду lsusb, як обговорювалося вище. Коли ви дізнаєтесь номери шини та пристрою USB-пристрою, запустіть на своєму терміналі таку команду:

$ lsusb -s BusNum: DeviceNum

Замініть BusNum та DeviceNum на номер шини та номер пристрою відповідно. З метою демонстрації цього методу ми використали шину №1 та номер 1 порту, які ви можете перевірити на зображенні нижче:

Після запуску цієї команди ви побачите пристрій USB разом із вказаним номером шини та номером пристрою на вашому терміналі, як показано на наступному зображенні:

Приклад 2: Відображення детальної інформації про всі пристрої USB

Щоб відобразити детальну інформацію про всі USB-пристрої, підключені до вашої системи, запустіть у своєму терміналі таку команду:

$ lsusb -v

Ви також можете побачити цю команду на зображенні нижче, для більшої наочності:

Після успішного виконання цієї команди ви зможете побачити більше подробиць про всі USB-пристрої, підключені до вашої системи, як показано на малюнку нижче:

Приклад 3: Відображення інформації про певний USB-пристрій

Як ви могли помітити, у наведеному вище методі вихід з параметром -v був досить довгим. У деяких ситуаціях вам може знадобитися мати детальну інформацію лише про один пристрій, замість того, щоб мати її для всіх USB-пристроїв, підключених до вашої системи. Якщо це мета, то детального виводу про один USB-пристрій можна досягти, виконавши в своєму терміналі таку команду:

$ lsusb -D / dev / bus / usb / BusNum / DeviceNum

Знову ж таки, для запуску цієї команди вам потрібно буде знати номер шини та номер пристрою конкретного USB-пристрою, про який ви хочете отримати більше інформації з конкретного файлу пристрою. У цьому прикладі ми замінили 'BusNum' на 001, а 'DeviceNum' на 002, як показано на зображенні нижче:

Після запуску цієї команди ви зможете побачити всі деталі про вказаний USB-пристрій, прочитані безпосередньо з файлу пристрою, як показано на наступному зображенні:

Приклад 4: Відображення всіх USB-пристроїв у структурі дерева

Іноді вам також може знадобитися перерахувати всі підключені USB-пристрої у вигляді ієрархії або деревоподібної структури для зручності читання. Це можна зробити, виконавши в своєму терміналі таку команду:

$ lsusb -t

Цю команду також можна побачити на зображенні нижче:

Запуск цієї команди відобразить усі USB-пристрої, підключені до вашої системи, у вигляді деревної структури, як показано на наступному зображенні:

Висновок

Ця стаття надає детальний огляд використання команди lsusb у Linux Mint 20. Тепер, коли вам потрібна додаткова інформація про USB-пристрої, підключені до вашої системи, ви можете зручно скористатися цією командою.

Як використовувати Xdotool для стимулювання клацань миші та натискань клавіш у Linux
Xdotool - це безкоштовний інструмент командного рядка з відкритим кодом для імітації клацань миші та натискань клавіш. У цій статті буде розглянуто ко...
Топ 5 ергономічних продуктів для комп'ютерної миші для Linux
Чи викликає тривале використання комп’ютера біль у зап’ясті або пальцях? Ви страждаєте від ригідності суглобів і вам постійно доводиться трясти руки? ...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...