在 Ubuntu 上,您可能(出于某种原因)希望查看有关连接到系统的所有 USB 设备的信息。 不幸的是,Ubuntu 没有提供官方的 GUI USB 工具,用户可以使用它来有效地查看这些信息。
值得庆幸的是,用户可以利用许多命令行实用程序来查看 USB 设备信息。 在本指南中,我们将逐一介绍这些工具、它们的工作原理以及如何使用它们。
Ubuntu 列出 USB 设备 – Lsusb
Ubuntu 用户查看所有连接的 USB 设备的第一种方法是使用 lsusb 命令。 这个命令的字面意思是“列出 USB”,它就是这样做的——它列出了你所有的 USB 设备、它们的 ID、名称等。
首先,在 Ubuntu 桌面上打开一个终端窗口。 要在 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,您必须首先打开一个终端窗口。 为此,请在 Ubuntu 桌面上按 Ctrl + Alt + T。 或者,在应用程序菜单中搜索“终端”并以这种方式启动它。
当终端窗口打开并准备好使用时,使用 sudo 权限输入下面的 dmesg 命令。 遗憾的是,没有 root 访问权限就无法查看 Ubuntu Linux 内核日志,因为 dmesg 与系统级内容交互。
sudo dmesg | grep usb
通过输入此命令,您将看到与 Ubuntu 内核交互的所有 USB 相关信息的输出。 从这里,使用输出查找有关 USB 设备的信息。
想要将 dmesg 输出保存到文本文件以供以后阅读,或者在您最喜欢的 GUI 文本编辑器中更好地查看它? 使用以下命令,将输出重定向到文本文件。
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 系统以供以后阅读,或者通过您喜欢的 GUI 文本编辑器访问,您可以使用 > 管道输出。
usb-devices > ~/my-usb-devices-output.txt
任何时候,如果你想查看电脑上的“my-usb-devices-output.txt”文件,执行下面的cat命令即可。 或者,在 Ubuntu 文件管理器中双击“my-usb-devices-output.txt”以在您喜欢的文本编辑器中查看它。