Как извлечь список всех устройств, которые были подключены к моему компьютеру раньше?

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

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

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

Существует еще один способ увидеть все USB-устройства в Ubuntu с помощью командной строки. Это hwinfo .

Если у вас его нет, установите его с помощью sudo apt-get install hwinfo или с помощью программного центра, нажав на ссылку ниже:

Установка через программный центр

После установки, чтобы увидеть все USB-устройства с необходимой информацией, используйте sudo hwinfo --usb . Он предоставит вам подробную информацию обо всех устройствах USB в вашей системе. Вы можете сохранить его в текстовом файле, используя функцию перенаправления, такую ​​как sudo hwinfo --usb > usb-info .

В текущем каталоге будет файл с именем usb-info содержащий всю информацию о USB-устройствах.

manpage для команды hwinfo Значок Manpage

Мониторинг в реальном времени журнала:

Для мониторинга журнала в режиме реального времени вы можете использовать команду tail , которая показывает строки последних нескольких файлов.

Для этого откройте терминал и выполните эту команду.

  tail -n15 -f /var/log/syslog 

Это покажет вам последние 15 строк в файле журнала. Измените количество строк в опции, если вам нужно. Теперь попробуйте вставить USB-устройство и удалить его. Терминал покажет вам сообщения. Когда вы хотите выйти, просто нажмите сочетание клавиш Ctrl + C.

См. Руководство по хвосту здесь для получения дополнительной информации → manpage для команды tail Значок Manpage

lsusb должен дать вам хорошую идею.

Существуют варианты (например, добавление к нему флага -v ) или альтернатива, которые выполняют примерно ту же работу, что и sudo lshw которая охватывает все аппаратные средства.

Существует еще один способ увидеть все USB-устройства в Ubuntu с терминала. Это hwinfo.

Если у вас его нет, установите его с помощью sudo apt-get install hwinfo .

  выход ------- 09: USB 00.2: 0000 Неклассифицированное устройство
   [Создано на usb.122]
   Уникальный идентификатор: Zep9.i2R0MkcceJ5
   Родительский идентификатор: k4bc.2DFUsyrieMD
   SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.2
   SysFS BusID: 1-10: 1.2
   Аппаратный класс: неизвестно
   Модель: "GiONEE P5L"
   Hotplug: USB
   Поставщик: usb 0x271d "GiONEE"
   Прибор: usb 0x2017 "P5L"
   Редакция: "ff.ff"
   Серийный номер: "AM6PFEO7WS7STSFE"
   Скорость: 480 Мбит / с
   Псевдоним модуля: "usb: v271Dp2017dFFFFdc00dsc00dp00icFFisc42ip01in02"
   Статус конфигурации: cfg = new, avail = yes, need = no, active = unknown
   Прикреплено к: # 7 (Hub)