showpci
来自「linux 下的PCI设备枚举源码 此文件非常复杂」· 代码 · 共 60 行
TXT
60 行
print_usage() { echo echo "usage: showpci [-l] [-v num] [-d num] [-c num]" echo }vendor="vendor="device="device="class="class="detail="detail=0"vendor_flag=0device_flag=0class_flag=0while getopts ":lv:d:c:" opt;do case $opt in "l") detail=${detail}1 ;; "v") vendor=${vendor}${OPTARG} vendor_flag=`expr ${vendor_flag} + 1` ;; "d") device=${device}${OPTARG} device_flag=`expr ${device_flag} + 1` ;; "c") class=${class}${OPTARG} class_flag=`expr ${class_flag} + 1` ;; *) print_usage exit 1 ;; esacdoneif [ ${vendor_flag} -eq 0 ]; then vendor=${vendor}0fiif [ ${device_flag} -eq 0 ]; then device=${device}0fiif [ ${class_flag} -eq 0 ]; then class=${class}0fimod_dir=/lib/modules/my/mod_name=showpciif [ -f ${mod_dir}${mod_name}.o ]; then /sbin/insmod ${mod_dir}${mod_name}.o ${vendor} ${device} ${class} ${detail} if [ $? -eq 0 ]; then /sbin/rmmod ${mod_name} fifi
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?