Jak używać polecenia LSUSB

Jak używać polecenia LSUSB
Polecenie LSUSB, powszechnie znane jako polecenie „List USB”, jest jednym z najczęściej używanych poleceń w Linux. Jak sama nazwa wskazuje, to polecenie służy do wyświetlania wszystkich urządzeń USB, które są dołączone do systemu Linux. W połączeniu z różnymi parametrami lub opcjami, to polecenie można również użyć do obsługi innych celów. W tym artykule pokazuje, jak korzystać z polecenia LSUSB w Linux.

Uwaga: Linux Mint 20 jest używany w tym artykule do zademonstrowania użycia tego polecenia. Możesz jednak pracować z dowolnym wybranym rozkładem Linux.

Zainstaluj pakiet USBUTILS

Przed rozpoczęciem polecenia LSUSB zainstaluj USBUTILS pakiet w systemie Linux Mint 20. Aby zainstalować pakiet, wykonaj poniższe kroki:

Uruchom terminal, klikając ikonę terminala, podświetloną na następującym obrazie:

Po kliknięciu tej ikony okno terminala natychmiast pojawi się, jak pokazano poniżej:

Przed zainstalowaniem pakietu USButils zaleca się aktualizację systemu Linux Mint 20, aby uniknąć przeszkód podczas instalacji. Można to zrobić, wykonując polecenie aktualizacji w następujący sposób:

Aktualizacja $ sudo apt

To polecenie można zobaczyć na obrazie pokazanym poniżej:

Po zaktualizowaniu systemu zobaczysz następujące dane wyjściowe, jak wspomniano na obrazie na terminalu:

Po pomyślnej aktualizacji systemu możesz teraz uruchomić następujące polecenie bez żadnych zmartwień:

$ sudo apt instaluj USBUTILS

To polecenie zainstaluje pakiet USBUTILS w systemie Linux Mint 20.

Udana instalacja wspomnianego pakietu uczyni następujące dane wyjściowe na terminalu:

Korzystanie z polecenia LSUSB

Polecenie LSUSB dostarcza informacji o urządzeniach USB dołączonych do systemu Linux. To polecenie może być używane indywidualnie lub połączone z różnymi opcjami. W tej sekcji jesteśmy zainteresowani jedynie niezależnym uruchomieniem polecenia LSUSB, ja.mi., bez dodatkowych parametrów lub opcji. Po prostu uruchom następujące polecenie w terminalu Linux Mint 20, aby to zrobić:

$ lsusb

Po pomyślnym wykonaniu tego polecenia zobaczysz wszystkie informacje związane z wszelkimi autobusami i urządzeniami USB podłączonymi z systemem, jak na poniższym obrazku:

Opcje używane z poleceniem LSUSB

Jak wspomniano wcześniej, polecenie LSUSB może być również używane w połączeniu z różnymi opcjami. Te opcje obejmują:

  • -S: Wyświetla informacje o dowolnym konkretnym urządzeniu USB, zgodnie z numerem magistrali urządzenia i numerem urządzenia.
  • -V: Pokazuje bardziej szczegółowe informacje o urządzeniach USB podłączonych do systemu.
  • -D: Zapewnia szczegółowe informacje odczytane z określonego pliku urządzenia USB.
  • -T: Wyświetla wszystkie podłączone urządzenia USB w postaci drzewa lub hierarchii.

W poniższych przykładach dowiesz się więcej o użyciu tych opcji.

Przykład 1: Wyświetl określone urządzenie USB

Aby wyświetlić określone urządzenie USB, musisz wiedzieć dwie rzeczy o urządzeniu: numer magistrali i numer urządzenia. Te dwa elementy można ustalić po prostu poprzez uruchomienie polecenia LSUSB, jak omówiono powyżej. Gdy znasz numery magistrali i urządzenia urządzenia USB, uruchom następujące polecenie na terminalu:

$ lsusb -s busnum: devicenum

Wymień Busnum i DeviceNum odpowiednio na numer magistrali urządzenia i numer urządzenia. Aby zademonstrować tę metodę, użyliśmy magistrali numer 1 i portu 1, które można zweryfikować na poniższym obrazku:

Po uruchomieniu tego polecenia zobaczysz urządzenie USB wraz z określonym numerem magistrali i numeru urządzenia na terminalu, jak pokazano na poniższym obrazku:

Przykład 2: Wyświetl szczegółowe informacje o wszystkich urządzeniach USB

Aby wyświetlić każdy szczegół na temat wszystkich urządzeń USB podłączonych do systemu, uruchom następujące polecenie w terminalu:

$ lsusb -v

Możesz także zobaczyć to polecenie na poniższym obrazku, aby uzyskać więcej jasności:

Po pomyślnym wykonaniu tego polecenia będziesz mógł zobaczyć więcej szczegółów na temat wszystkich urządzeń USB podłączonych do twojego systemu, jak pokazano na poniższym obrazku:

Przykład 3: Wyświetl informacje o określonym urządzeniu USB

Jak zapewne zauważyłeś, w powyższej metodzie wyjście z opcją -v było dość długie. W niektórych sytuacjach możesz mieć szczegółowe informacje tylko o jednym urządzeniu, zamiast mieć je dla wszystkich urządzeń USB dołączonych do systemu. Jeśli jest to cel, wówczas szczegółowe dane wyjściowe o jednym urządzeniu USB można osiągnąć, wykonując następujące polecenie w terminalu:

$ lsusb -d/dev/bus/USB/busnum/devicenum

Ponownie, aby uruchomić to polecenie, musisz znać numer magistrali i numer urządzenia określonego urządzenia USB, o którym chcesz uzyskać więcej informacji z konkretnego pliku urządzenia. W tym przykładzie zastąpiliśmy „busnum” na 001 i „devicenum” 002, jak pokazano na poniższym obrazku:

Po uruchomieniu tego polecenia będziesz mógł zobaczyć wszystkie szczegóły dotyczące określonego urządzenia USB, odczytane bezpośrednio z pliku urządzenia, jak pokazano na poniższym obrazku:

Przykład 4: Wyświetl wszystkie urządzenia USB w strukturze drzewa

Czasami możesz również wymienić wszystkie podłączone urządzenia USB w postaci hierarchii lub struktury drzewa, aby ułatwić czytelność. Można to zrobić, wykonując następujące polecenie w terminalu:

$ lsusb -t

To polecenie można również zobaczyć na poniższym obrazku:

Uruchamianie tego polecenia wyświetli wszystkie urządzenia USB, które są podłączone do systemu w postaci struktury drzewa, jak pokazano na poniższym obrazku:

Wniosek

Ten artykuł zawiera szczegółowy przegląd użycia polecenia LSUSB w Linux Mint 20. Teraz, gdy potrzebujesz więcej informacji na temat urządzeń USB dołączonych do systemu, możesz wygodnie skorzystać z tego polecenia.