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 подходящее обновление

Эту команду можно увидеть на изображении, показанном ниже:

После обновления вашей системы вы увидите следующий результат, как показано на изображении на вашем терминале:

После успешного обновления вашей системы вы можете без проблем выполнить следующую команду:

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

Эта команда установит пакет usbutils в вашу систему Linux Mint 20.

При успешной установке указанного пакета на вашем терминале будет отображаться следующий вывод:

Использование команды lsusb

Команда lsusb предоставляет информацию о USB-устройствах, подключенных к вашей системе Linux. Эта команда может использоваться по отдельности или в сочетании с различными вариантами выбора. В этом разделе нас интересует только независимый запуск команды lsusb, i.е., без каких-либо дополнительных параметров или опций. Для этого просто запустите следующую команду в своем терминале Linux Mint 20:

$ lsusb

После успешного выполнения этой команды вы увидите всю информацию, относящуюся к любым шинам USB и устройствам, подключенным к вашей системе, как на следующем изображении:

Параметры, используемые с командой lsusb

Как упоминалось ранее, команду lsusb также можно использовать в сочетании с различными параметрами. Эти варианты включают следующее:

В приведенных ниже примерах вы узнаете больше об использовании этих параметров.

Пример 1: отображение определенного USB-устройства

Чтобы отобразить конкретное USB-устройство, вам необходимо знать две вещи об устройстве: номер его шины и номер устройства. Эти два элемента можно определить, просто запустив команду lsusb, как описано выше. Как только вы узнаете номера шины и устройства USB-устройства, выполните следующую команду на своем терминале:

$ lsusb -s Номер шины: Номер устройства

Замените 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-устройствах, подключенных к вашей системе, вы можете легко использовать эту команду.

Установите последнюю версию эмулятора Dolphin для Gamecube и Wii в Linux
Эмулятор Dolphin позволяет вам играть в выбранные вами игры Gamecube и Wii на персональных компьютерах (ПК) Linux. Являясь свободно доступным игровым...
Как использовать чит-движок GameConqueror в Linux
В статье содержится руководство по использованию чит-движка GameConqueror в Linux. Многие пользователи, играющие в игры на Windows, часто используют п...
Лучшие эмуляторы игровой консоли для Linux
В этой статье будет перечислено популярное программное обеспечение для эмуляции игровых консолей, доступное для Linux. Эмуляция - это уровень совмести...