Lista urządzeń USB Linux

List Usb Devices Linux



W świecie komputerowych urządzeń peryferyjnych USB prawie każdy używa jakiegoś rodzaju urządzeń USB w swoim komputerze. W dzisiejszych czasach są kamery internetowe USB, dyski twarde USB, pamięć USB znana również jako PenDrive itp. Prawie każde urządzenie ma wersję USB. Więc jeśli używasz Linuksa, w pewnym momencie może być konieczne wymienienie urządzenia USB podłączonego do twojego systemu.

Istnieje wiele programów i wiele sposobów na wyświetlenie listy urządzeń USB w systemie Linux.







W tym artykule pokażę, jak wyświetlić listę urządzeń USB w systemie Linux. Do demonstracji używam Ubuntu 18.04 Bionic Beaver, ale te polecenia są dostępne w każdej dystrybucji Linuksa. Więc zacznijmy.



Wyświetlanie listy urządzeń USB przy użyciu lsusb Komenda

Szeroko stosowany lsusb Polecenie może być użyte do wyświetlenia wszystkich podłączonych urządzeń USB w systemie Linux.



$lsusb





Jak widać z wyjścia lsusb na poniższym zrzucie ekranu, wszystkie podłączone urządzenia USB są wymienione. Identyfikator magistrali, identyfikator urządzenia, identyfikator USB i tytuł są wyświetlane w danych wyjściowych lsusb Komenda.



Jak widać w zaznaczonej części zrzutu ekranu poniżej, Realtek Semiconductor Corp. z ID 0bda:57cb , to jest moja kamera internetowa USB.

Nie można stwierdzić, że to kamera internetowa, patrząc na dane wyjściowe lsusb polecenie, Czy możesz? Nie! Więc skąd mam to wiedzieć? To dlatego, że sprawdziłem wyjście lsusb polecenie przed i po podłączeniu kamery USB i po porównaniu wyjść, nowo dodany wiersz to urządzenie USB, które podłączyłem. Zwykły! Ale są sposoby, aby dowiedzieć się, czym jest urządzenie USB.

Możesz użyć dmesg polecenie, aby uzyskać więcej informacji o podłączonych urządzeniach USB. Najłatwiej znaleźć ostatnio podłączone urządzenie USB dmesg Komenda. Jest szerzej stosowany do celów debugowania. Wkrótce zobaczysz dlaczego.

Biegniesz dmesg polecenie w następujący sposób:

$dmesg

Jak widać w zaznaczonym na żółto polu na poniższym zrzucie ekranu, są to informacje o ostatnio podłączonym urządzeniu USB, którym była moja kamera internetowa USB. W jednym z niebieskich pól możesz zobaczyć, że podłączone urządzenie USB jest Kamera internetowa HD UVC a jego identyfikator to 0bda:57cb .

Do tej pory być może dowiedziałeś się, że wyjście dmesg polecenie to komunikaty dziennika systemowego. No tak, jest.

Możesz również wyszukać określone urządzenie USB według jego identyfikatora w dmesg dziennik systemowy.

Uruchom następujące polecenie, aby otworzyć wyjście dmesg polecenie z mniej pager tekstowy:

$dmesg | mniej

Powinieneś zobaczyć następujące okno:

Teraz, aby wyszukać ciąg, naciśnij / klawisz na klawiaturze. A ty powinieneś / pojawiają się na dole okna terminala, jak zaznaczono na poniższym zrzucie ekranu.

Teraz wpisz identyfikator urządzenia USB. Na przykład wcześniej, kiedy wymieniłem podłączone urządzenia USB za pomocą polecenia lsusb, jedno z urządzeń USB miało identyfikator 0bda:57cb

Wpisz identyfikator urządzenia USB i naciśnij . Jak widać w zaznaczonej części zrzutu ekranu poniżej, ciąg wyszukiwania jest zaznaczony na biało.

Możesz nacisnąć oraz klawisze strzałek do poruszania się w górę i w dół oraz do czytania. Powinieneś znaleźć wiele informacji o tym urządzeniu USB, jak widać w zaznaczonej sekcji zrzutu ekranu poniżej.

Wyświetlanie listy urządzeń USB z urządzenia USB Komenda

Możesz uruchomić następujące polecenie, aby wyświetlić listę wszystkich podłączonych urządzeń USB w twoim systemie:

$urządzenia USB

Jak widać na poniższym zrzucie ekranu, wszystkie podłączone urządzenia USB są wymienione. możemy dowiedzieć się prawie tych samych informacji, co wcześniej za pomocą urządzenia USB Komenda.

Lista Blokuj urządzenia USB

Jeśli chcesz wyświetlić listę wszystkich urządzeń pamięci masowej USB, czyli wszystkich urządzeń pamięci masowej USB, możesz użyć lsblk lub fdisk polecenie, aby to zrobić.

Wyświetlanie listy urządzeń pamięci masowej USB z lsblk :

$lsblk

Jak widać na poniższym zrzucie ekranu, wymienione są wszystkie dostępne blokowe urządzenia pamięci masowej (w tym blokowe urządzenia pamięci masowej USB).

Możesz uzyskać prawie te same informacje, co lsblk polecenie z blkid Komenda. Ale musisz go uruchomić jako root w następujący sposób:

$sudoblkid

Możesz także użyć fdisk polecenie, aby wyświetlić listę wszystkich urządzeń pamięci masowej USB w następujący sposób:

$sudo fdisk -ten

Jak widać na poniższym zrzucie ekranu, wymienione są podłączone blokowe urządzenia pamięci masowej (w tym urządzenia USB).

W ten sposób wymieniasz wszystkie urządzenia USB w systemie Linux. Dziękuję za przeczytanie tego artykułu.