Ich möchte sehen, ob ein USB-Gerät vorhanden ist, habe aber kein LSUSB.
Gibt es eine andere Möglichkeit, um zu überprüfen, ob ein USB-Gerät vorhanden ist, ohne lsusb verwenden zu müssen?
mount -t usbfs none /proc/bus/usb
cat /proc/bus/usb/devices
Wenn Sie das usbfs
Modul ODER- /proc/bus/usb
Verzeichnis nicht haben , versuchen Sie dies
cat /sys/bus/usb/devices/*/product
dev
in/proc/bus/
ich sehe nurinput
undpci
.Sie können den Befehl auch ausprobieren
Es würde dir so etwas geben,
quelle
Es hängt davon ab, was Sie tun müssen und sehen wollen. Das Durchsuchen der Geräteeinträge unter / sys / bus / usb könnte sich bereits als ausreichend erweisen.
Eine andere Möglichkeit wäre, udev zu verwenden, um bestimmte Aktionen bei der Erkennung eines bestimmten USB-Geräts zu verwalten. Das Web hat zahlreiche Beispiele, aber zum Beispiel beim Einfügen eines bestimmten USB-Sticks kann udev einen Geräteeintrag wie / dev / MyThumbdrive anstelle von oder zusätzlich zu / dev / sdd1 erstellen.
quelle
quelle