USBデバイスのリストLinux

List Usb Devices Linux



USBコンピュータ周辺機器の世界では、ほとんどの人が自分のコンピュータで何らかのUSBデバイスを使用しています。最近では、USB Webカメラ、USBハードドライブ、PenDriveとも呼ばれるUSBスティックなどがあります。ほとんどすべてのデバイスにUSBバージョンがあります。そのため、Linuxを使用している場合は、システムに接続されているUSBデバイスを一覧表示する必要がある場合があります。

LinuxでUSBデバイスを一覧表示するには、多くのプログラムと方法があります。







この記事では、LinuxでUSBデバイスを一覧表示する方法を紹介します。デモにはUbuntu18.04 Bionic Beaverを使用していますが、これらのコマンドはすべてのLinuxディストリビューションで使用できます。それでは始めましょう。



を使用してUSBデバイスを一覧表示する lsusb 指示

広く使われている lsusb コマンドを使用して、Linuxで接続されているすべてのUSBデバイスを一覧表示できます。



$lsusb





あなたがの出力から見ることができるように lsusb 以下のスクリーンショットのコマンドを実行すると、接続されているすべてのUSBデバイスが一覧表示されます。バスID、デバイスID、USB ID、およびタイトルが出力に表示されます。 lsusb 指図。



下のスクリーンショットのマークされたセクションでわかるように、 Realtek Semiconductor Corp. ID付き 0bda:57cb 、これは私のUSBウェブカメラです。

の出力を見ても、それがWebカメラであるかどうかはわかりません。 lsusb コマンド、できますか?いいえ!では、どうすればこれを知ることができますか?の出力を確認したからです lsusb USB Webカメラを接続する前後のコマンドで、出力を比較すると、新しく追加された行は、接続したUSBデバイスです。プレーン!しかし、USBデバイスが何であるかを知る方法があります。

あなたは使用することができます dmesg 接続されているUSBデバイスに関する詳細情報を見つけるためのコマンド。最後に接続されたUSBデバイスはで見つけるのが最も簡単です dmesg 指図。これは、デバッグ目的でより広く使用されています。すぐにその理由がわかります。

あなたが実行します dmesg 次のようにコマンドを実行します。

$dmesg

下のスクリーンショットの黄色でマークされたボックスに表示されているように、これらは最後に接続したUSBデバイス(USB Webカメラ)に関する情報です。青いマークの付いたボックスの1つに、接続したUSBデバイスが HD UVC WebCam そのIDは 0bda:57cb

今までにあなたはその出力が dmesg コマンドはシステムログメッセージです。はい、そうです。

特定のUSBデバイスをIDで検索することもできます。 dmesg システムログ。

次のコマンドを実行して、の出力を開きます。 dmesg とのコマンド 以下 テキストポケットベル:

$dmesg | 以下

次のウィンドウが表示されます。

文字列を検索するには、を押します / キーボードのキー。そして、あなたは / 下のスクリーンショットに示されているように、ターミナルウィンドウの下部に表示されます。

次に、USBデバイスIDを入力します。たとえば、以前にlsusbコマンドで接続されたUSBデバイスを一覧表示したとき、USBデバイスの1つにIDがありました 0bda:57cb

USBデバイスIDを入力し、を押します 。下のスクリーンショットのマークされたセクションでわかるように、検索文字列は白でマークされています。

あなたは押すことができます 矢印キーを使用して上下に移動し、読み進めます。以下のスクリーンショットのマークされたセクションでわかるように、そのUSBデバイスに関する多くの情報を見つける必要があります。

USBデバイスの一覧表示 USBデバイス 指示

次のコマンドを実行して、システムに接続されているすべてのUSBデバイスを一覧表示できます。

$USBデバイス

下のスクリーンショットでわかるように、接続されているすべてのUSBデバイスが一覧表示されます。以前とほぼ同じ情報を見つけることができます USBデバイス 指図。

ブロックUSBデバイスのリスト

すべてのUSBブロックストレージデバイス、つまりすべてのUSBストレージデバイスを一覧表示する場合は、 lsblk また fdisk そうするためのコマンド。

USBブロックストレージデバイスの一覧表示 lsblk

$lsblk

以下のスクリーンショットでわかるように、使用可能なすべてのブロックストレージデバイス(USBブロックストレージデバイスを含む)が一覧表示されます。

あなたはとほぼ同じ情報を得ることができます lsblk とのコマンド blkid 指図。ただし、次のようにルートとして実行する必要があります。

$sudoblkid

使用することもできます fdisk 次のようにすべてのUSBブロックストレージデバイスを一覧表示するコマンド:

$sudo fdisk -NS

以下のスクリーンショットでわかるように、接続されているブロックストレージデバイス(USBデバイスを含む)が一覧表示されます。

これが、Linux上のすべてのUSBデバイスを一覧表示する方法です。この記事を読んでくれてありがとう。