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

List Usb Devices Linux



В мире компьютерной USB-периферии почти каждый использует какие-то USB-устройства в своем компьютере. В наши дни есть USB-веб-камеры, USB-жесткие диски, USB-накопители, также известные как PenDrive и т. Д. Почти на каждом устройстве есть USB-версия. Поэтому, если вы используете Linux, в какой-то момент может потребоваться указать, какое USB-устройство подключено к вашей системе.

Есть много программ и много способов перечислить USB-устройства в Linux.







В этой статье я покажу вам, как составить список USB-устройств в Linux. Я использую Ubuntu 18.04 Bionic Beaver для демонстрации, но эти команды доступны в каждом дистрибутиве Linux. Итак, приступим.



Список USB-устройств, использующих lsusb Командование

Широко используемый lsusb Команда может использоваться для вывода списка всех подключенных USB-устройств в Linux.



$lsusb





Как видно из вывода lsusb на скриншоте ниже перечислены все подключенные USB-устройства. Идентификатор шины, идентификатор устройства, идентификатор USB и заголовок отображаются на выходе lsusb команда.



Как вы можете видеть в отмеченном разделе на скриншоте ниже, Realtek Semiconductor Corp. с удостоверением личности 0bda: 57cb , это моя веб-камера USB.

Вы не можете сказать, что это веб-камера, посмотрев на вывод lsusb команда, вы можете? Неа! Так откуда мне это знать? Это потому, что я проверил вывод lsusb до и после подключения веб-камеры USB, и как только я сравнил выходы, новая добавленная строка - это подключенное мной USB-устройство. Простой! Но есть способы узнать, что это за USB-устройство.

Вы можете использовать dmesg , чтобы узнать больше о подключенных USB-устройствах. Последнее подключенное USB-устройство проще всего найти с помощью dmesg команда. Он более широко используется для отладки. Вы скоро поймете, почему.

Ты бежишь dmesg команду следующим образом:

$dmesg

Как вы можете видеть в желтой рамке на скриншоте ниже, это информация о USB-устройстве, которое я подключал последним, а именно о моей USB-веб-камере. Вы можете увидеть в одном из полей, отмеченных синим, подключенное мной USB-устройство Веб-камера HD UVC и его идентификатор 0bda: 57cb .

К настоящему времени вы, возможно, узнали, что вывод dmesg Команда - это сообщения системного журнала. Ну да, это так.

Вы также можете выполнить поиск определенного USB-устройства по его идентификатору в dmesg системный журнал.

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

$dmesg | меньше

Вы должны увидеть следующее окно:

Теперь, чтобы найти строку, нажмите / клавишу на клавиатуре. И вы должны / появляются в нижней части окна терминала, как показано на скриншоте ниже.

Теперь введите идентификатор USB-устройства. Например, ранее, когда я перечислял подключенные USB-устройства с помощью команды lsusb, одно из USB-устройств имело идентификатор 0bda: 57cb

Введите идентификатор USB-устройства и нажмите . Как вы можете видеть в отмеченном разделе на скриншоте ниже, строка поиска отмечена белым.

Вы можете нажать а также клавиши со стрелками для перемещения вверх и вниз и чтения. Вы должны найти много информации об этом USB-устройстве, как вы можете видеть в отмеченном разделе на скриншоте ниже.

Список USB-устройств с USB-устройства Командование

Вы можете запустить следующую команду, чтобы вывести список всех подключенных USB-устройств вашей системы:

$USB-устройства

Как вы можете видеть на скриншоте ниже, перечислены все подключенные USB-устройства. мы можем получить почти ту же информацию, что и раньше, с помощью USB-устройства команда.

Список заблокированных USB-устройств

Если вы хотите перечислить все блочные устройства хранения USB, то есть все устройства хранения USB, вы можете использовать lsblk или fdisk команду сделать это.

Список блочных запоминающих устройств USB с lsblk :

$lsblk

Как вы можете видеть на снимке экрана ниже, перечислены все доступные блочные запоминающие устройства (включая блочные запоминающие устройства USB).

Вы можете получить почти ту же информацию, что и lsblk команда с Blkid команда. Но вы должны запустить его как root следующим образом:

$судоBlkid

Вы также можете использовать fdisk команда, чтобы вывести список всех блочных запоминающих устройств USB следующим образом:

$судо fdisk -

Как вы можете видеть на снимке экрана ниже, перечислены подключенные блочные устройства хранения (включая USB-устройства).

Вот как вы перечисляете все USB-устройства в Linux. Спасибо, что прочитали эту статью.