Linux下查看USB设备的VID、PID命令

Linux下查看PID命令

cat /proc/bus/usb/devices

lsusb

方法一:在/etc/init.d/rcS中添加mount -t usbfs none /proc/bus/usb.

方法二:在shell中输入mount -t usbfs /proc/bus/usb /proc/bus/usb.

前提是在编译内核时选中usb device filesystem。

# cat   /proc/bus/usb /device

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%),
#Int=  1, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  )
Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.32.2-ltls
ohci_hcd
S:  Product=S3C24XX OHCI
S:  SerialNumber=s3c24xx
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00
Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.)
MxPS=   2 Ivl=255ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01
Dev#=  2 Spd=12  MxCh=
4
D:  Ver= 1.10 Cls=09(hub  )
Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 1.25
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00
Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.)
MxPS=   1 Ivl=255ms

T:  Bus=01 Lev=02 Prnt=02 Port=01 Cnt=01
Dev#=  7 Spd=12  MxCh=
0
D:  Ver= 2.00 Cls=ff(vend.) Sub=00 Prot=00 MxPS=64
#Cfgs=  1
P:  Vendor=160a ProdID=3184 Rev= 2.05
S:  Manufacturer=VIA
Networking Technologies, Inc.
S:  Product=VNT USB-802.11 Wireless LAN
Adapter
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00
Driver=vntwusb
E:  Ad=81(I) Atr=03(Int.) MxPS= 
32 Ivl=1ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 
64 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 
64 Ivl=0ms

时间: 2024-10-12 08:40:40

Linux下查看USB设备的VID、PID命令的相关文章

linux下插入USB设备使用脚本实现自动挂载

某天客户要求说要想在linux OS上插入U盘,然后像和在windows上一样实现自动挂载,在网上没有搜索到有用的信息,有一个软件usbmount,但是试验用不了,有兴趣可以瞧瞧,地址如下 http://usbmount.alioth.debian.org/#what 客户就是客户 于是使用脚本实现这个过程 1. vi mount.sh #!/bin/bash mount_dir=/mnt/usb    #挂载USB设备之后挂载的路径 mount_txt=/etc/mount.txt umoun

Linux下复位USB设备

有时候USB设备出错,这时我们希望通过软件复位一下USB设备,可以参考下面这段代码: #include <stdio.h> #include <unistd.h> #include <fcntl.h> #include <errno.h> #include <sys/ioctl.h> #include <linux/usbdevice_fs.h> int main(int argc, char **argv) { const char

Linux下查看、关闭及开启防火墙命令

1)永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2)即时生效,重启后失效开启: service iptables start 关闭: service iptables stop 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作. 在开启了防火墙时,做如下设置,开启相关端口, 修改/etc/sysconfig/iptables 文件,添加以下内容: -A RH-Firewall-1-I

linux下查看当前用户的 三个命令

1,whoami; 2,id -un; 3,who -H  可以列出当前所有的    NAME (用户名)    LINE (窗口列表)    TIME(开启时间)     COMMENT(目录层次) (注:who 显示当前在线用户,加-H显示上边红字一栏,并且与下边信息对应) 比如: [[email protected] home]# who -HNAME LINE TIME  COMMENThome tty1 2016-06-30 14:28 (:0)home pts/0 2016-07-0

linux 下查看cpu位数 内核等参数命令(转)

1 # uname -a 2 3 Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux 4 5 (查看当前操作系统内核信息) 6 7 8 9 10 # cat /etc/issue | grep Linux 11 12 Red Hat Enterprise Linux AS release 4 (Nahant Update 5) 13 14 (查看当前操作系统发行版信息) 1

linux 下查看目录所占用空间大小 du命令功能

du命令用来查看目录或文件所占用磁盘空间的大小.常用选项组合为:du -sh 一.du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` reports the disk space for the current directory. 很明显,与df不同,它用

linux下查看用户登入系统相关命令及编写脚本(七)

查看用户登入系统日志 1.w 显示谁登入并正在做什么事 2.who 显示谁登入 -r:显示系统运行级别 3.sleep 睡眠命令(sleep 5 睡眠5秒后醒来) 4.whoami 显示用户名或UID 5.last:显示/var/log/wtmp文件,显示用户登录历史及系统重启历史 -n 3: 显示最近3次的相关信息 6.lastb:显示/var/log/btmp文件,显示用户错误的登录尝试 -n 3: 显示最近3次的错误的登录尝试 7.lastlog: 显示每一个用户最近一次的成功登录信息:

linux 下查看系统内存使用情况的方法

在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在linux系统如何查看内存使用情况呢?下面和大家分享在Linux 下查看内存使用情况的free命令: [[email protected] tmp]# free total used free shared buffers cached Mem: 3266180 3250004 16176 0 110652 2668236 -/+ buffers/cache: 471116 2795064 Swap: 2048276

Linux下查看CPU和内存(很详细)

在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等.退出 top 的命令为 q (在 top 运行中敲 q 键一次). top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命