:dmesg 查看内核相关信息
![](https://img-blog.csdnimg.cn/img_convert/afd23fe9948aa9172e5b22f7cd810780.png)
serial3意思是插入的硬件在3号串口
:ls /dev/bus/usb/001/ 这样也可以查得到
: udevadm info --attribute-walk --name=/dev/设备名字 这样可以查到更多这个设备具体的信息
例如: udevadm info --attribute-walk --name=/dev/bus/usb/001/003
![](https://img-blog.csdnimg.cn/img_convert/a3f543be8a766371935b091076ea4621.png)
udev和规则rules息息相关,存放rules的位置:cd /etc/udev/rules.d/
我们可以通过自定义的方式修改规则:(例如手机插入但是无法被识别操作)
:sudo vim HUAWE-android.rules 名字可以自定义,但是后缀必须以.rules结尾
在打开的文件内添加设备的规则:
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"//设备类型、环境变量、访问权限
![](https://img-blog.csdnimg.cn/img_convert/767e151873195cc7535a8e27d7ff8496.png)
如果需要自动挂载U盘也同理,只需要在/etc/udev/rules.d/目录下添加规则即可
添加内容:
ACTION=="add", SUBSYSTEMS=="usb", SUBSYSTEM=="block", RUN{program}+="/bin/mkdir
/media/%k" ,RUN{program}+="/usr/bin/systemd-mount --no-block --collect $devnode
/media/%k"//事件时添加硬件设备,usb类型设备,子设备是block,RUN代表运行指令