通过shell检查usb总线下的所有设备
来源:互联网 发布:如何修改淘宝账户名称 编辑:程序博客网 时间:2024/05/16 05:18
examine_all_usb_devices() {
USB_BUS="/dev/bus/usb/"
if [ -d "${USB_BUS}" ]; then
# shellcheck disable=SC2045
for bus in $(ls "${USB_BUS}"); do
for device in $(ls "${USB_BUS}""${bus}"/); do
echo "USB Bus ${bus}, device ${device}"
lsusb -D "${USB_BUS}""${bus}"/"${device}"
done
done
fi
}
这个函数用于检测usb 总线下的所有设备
首先用[ -d "${USB_BUS}" ]是否存在/dev/bus/usb/。
root@debian:/dev/bus/usb# ls
001
然后用ls 遍历/dev/bus/usb/下的设备
root@debian:/dev/bus/usb# ls
001
这里看到bus就等于001,bus是通过$(ls "${USB_BUS}")来赋值。
然后用通过的方法看这个001下面的devices,这里通过"${USB_BUS}","${bus}",/,拼成/dev/bus/usb/001/ 然后通过ls就可以得到结果
root@debian:/dev/bus/usb/001# ls
001 002 003 004
USB_BUS="/dev/bus/usb/"
if [ -d "${USB_BUS}" ]; then
# shellcheck disable=SC2045
for bus in $(ls "${USB_BUS}"); do
for device in $(ls "${USB_BUS}""${bus}"/); do
echo "USB Bus ${bus}, device ${device}"
lsusb -D "${USB_BUS}""${bus}"/"${device}"
done
done
fi
}
这个函数用于检测usb 总线下的所有设备
首先用[ -d "${USB_BUS}" ]是否存在/dev/bus/usb/。
root@debian:/dev/bus/usb# ls
001
然后用ls 遍历/dev/bus/usb/下的设备
root@debian:/dev/bus/usb# ls
001
这里看到bus就等于001,bus是通过$(ls "${USB_BUS}")来赋值。
然后用通过的方法看这个001下面的devices,这里通过"${USB_BUS}","${bus}",/,拼成/dev/bus/usb/001/ 然后通过ls就可以得到结果
root@debian:/dev/bus/usb/001# ls
001 002 003 004
然后对这下面的每个设备执行lsusb -D
0 0
- 通过shell检查usb总线下的所有设备
- Linux下的USB总线、设备
- usb 设备的总线关系
- stm32usb功能设备以及在linux下的USB相关总线、设备驱动笔记
- 检查USB设备的使用记录
- Linux下的USB总线驱动
- Linux下的USB总线驱动 3
- Linux下的USB总线驱动 1
- Linux下的USB总线驱动 mouse
- usb 的总线驱动程序和usb设备驱动程序分析,usb interface and driver
- DOS下检索XHCI下所有的USB设备,并显示出设备接在哪个端口上,以及该USB device的speed。
- 查看设备树platform总线上的所有节点
- USB总线的体系结构
- USB总线的体系结构
- Linux下的USB总线驱动(02)——USB框架usb-skeleton.c
- Linux下的USB总线驱动(一) USB驱动框架usb-skeleton.c分析
- Linux下的USB总线驱动(一) USB驱动框架usb-skeleton.c分析
- Linux下的USB总线驱动(一)
- Android-混淆
- rman恢复oracle data目录
- ExplosionView 的绘制过程
- https页面打不开
- 查看impala分区命令
- 通过shell检查usb总线下的所有设备
- gdb的简单使用
- 2017年石家庄最新房贷利率
- poj 1273 Drainage Ditches
- wireshark--一些东西
- C++ Web 编程
- 数据结构与算法(19)——二叉树习题二
- maven pom.xml详解
- 使用OPENCV中的Sobel函数找函数边缘并显示