Ubuntu:列出 USB 设备

在 Ubuntu 操作系统中,有时您可能需要查阅连接到系统的所有 USB 设备的相关信息。遗憾的是,Ubuntu 并没有提供官方的图形用户界面(GUI)工具,方便用户直接查看这些信息。

幸运的是,用户可以通过多种命令行实用程序来获取所需的 USB 设备信息。在本指南中,我们将详细介绍这些工具,解释它们的工作原理,并说明如何使用它们。

Ubuntu 列出 USB 设备 – 使用 Lsusb 命令

Ubuntu 用户可以利用 lsusb 命令来查看所有已连接的 USB 设备。这个命令的功能如其字面意思“列出 USB”一样,它会列出所有 USB 设备、它们的 ID、名称以及其他相关信息。

首先,需要在 Ubuntu 系统中打开终端窗口。您可以使用快捷键 Ctrl + Alt + T,或者在应用程序菜单中搜索“终端”并启动它。

在终端窗口打开后,输入并执行 lsusb 命令。执行后,终端将输出连接到系统的所有 USB 设备的详细信息。

lsusb

lsusb 命令的输出会显示 “总线”、对应的数字、“设备”、其他数字、“ID”、十六进制代码(设备的 ID 代码)以及设备名称。在输出结果的末尾可以找到每个 USB 设备的具体名称。

如果您希望将此输出保存到文本文件中,方便日后查阅、分析或使用文本编辑器查看,可以使用 > 命令行重定向符将输出导向一个文件。

lsusb > ~/my-usb-devices.txt

之后,您可以使用 cat 命令在终端中查看 “my-usb-devices.txt” 文件。

cat ~/my-usb-devices.txt

当然,您也可以使用任何文本编辑器打开位于主目录中的文本文件。

Ubuntu 列出 USB 设备 – 使用 Dmesg 命令

另一种在 Ubuntu 中查看 USB 设备的方法是使用 dmesg 命令。dmesg 工具主要用于查看系统的内核日志。当 USB 设备与您的 Ubuntu 系统交互时,它们会与 Ubuntu Linux 内核通信,这意味着它们的信息也会记录在内核日志中。

要使用 dmesg 命令,您需要先打开一个终端窗口。可以使用快捷键 Ctrl + Alt + T 或在应用程序菜单中搜索 “终端” 并启动它。

终端窗口打开后,需要使用 sudo 权限来执行 dmesg 命令。由于 dmesg 命令会与系统级内容交互,因此没有 root 权限就无法查看 Ubuntu Linux 内核日志。

sudo dmesg | grep usb

执行该命令后,您将看到所有与 Ubuntu 内核交互的 USB 相关信息的输出。从输出结果中,您可以查找有关 USB 设备的信息。

想要将 dmesg 的输出保存到文本文件中,方便日后阅读或在您喜欢的图形界面文本编辑器中查看?使用以下命令,将输出重定向到文本文件:

sudo dmesg | grep usb > ~/dmesg-usb-info.txt

重定向完成后,您可以使用 cat 命令查看文本文件,或者通过您喜欢的文本编辑器打开 “dmesg-usb-info.txt” 文件。

cat ~/dmesg-usb-info.txt

Ubuntu 列出 USB 设备 – 使用 Usb-devices 命令

在 Ubuntu 系统中查看 USB 设备信息的第三种方法是使用 usb-devices 命令。 它与 lsusb 工具类似,但它显示的信息更加详细,并以更结构化的方式呈现。

首先,需要在 Ubuntu 系统中打开一个终端窗口。使用快捷键 Ctrl + Alt + T 或者在应用程序菜单中搜索 “终端” 并启动它。

在终端窗口打开并准备就绪后,执行 usb-devices 命令。 输出结果较长,它会详细列出每个连接到 Ubuntu 系统的 USB 设备,并以垂直列表的形式显示。

在列表中,您会看到多列信息,例如 T、D、P、S、S、S、C 和 I。 每个字母都包含有关您设备的大量信息。 例如,要查找连接的 USB 的供应商信息,可以查看 “P” 列中的供应商和产品信息。

要将 usb-devices 命令的输出保存到 Ubuntu 系统中,方便日后阅读或通过您喜欢的图形界面文本编辑器访问,可以使用 > 管道重定向符将输出写入文件。

usb-devices > ~/my-usb-devices-output.txt

您可以使用 cat 命令在终端中查看 “my-usb-devices-output.txt” 文件。或者,在 Ubuntu 文件管理器中双击 “my-usb-devices-output.txt” ,以在您喜欢的文本编辑器中查看它。