linux中lspci命令的作用是什么?

linux中lspci命令的作用是什么?

linux中lspci命令的作用是什么?

文章插图
 lspci:显示所有的pci设备信息 。pci是一种总线 , 而通过pci总线连接的设备就是pci设备了 。
现在常用的设备很多都是采用pci总线设备了如:网卡、存储等 。
lspci 是一个用来显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具 。简要说明命令用法:lspci(选项) 选项 -n:以数字方式显示PCI厂商和设备代码; -t:以树状结构显示PCI设备的层次关系 , 包括所有的总线、桥、设备以及它们之间的联接; -b:以总线为中心的视图; -d:仅显示给定厂商和设备的信息; -s:仅显示指定总线、插槽上的设备和设备上的功能块信息; -i:指定PCI编号列表文件 , 而不使用默认的文件; -m:以机器可读方式显示PCI设备信息 。
lspci 不显示无线网卡,我的无线网卡是水星mw150uh
linux中lspci命令的作用是什么?

文章插图
如出现lspci 不显示无线网卡的情况 , 可通过以下步骤进行排障解决:1、打开设备管理器 , 找到对应的无线网卡驱动 , 右击选择“更新驱动程序软件”;2、如无改善 , 可尝试卸载无线网卡驱动程序 , 重启电脑 , 注意重启后 , 不要让电脑自动安装无线网卡驱动程序 , 选择以后安装 。然后重复上述步骤即可;3、在希望如何搜索驱动程序软件界面 , 点击“浏览计算机以查找驱动程序软件” , 点击“从计算机的设备驱动程序列表中选取”;4、在选择网络适配器界面 , 在网络适配器列表中 , 点击选择刚才的无线网卡 , 点击下一步 , 等待系统自动完成安装后 , 即可显示无线网 , 正常连接网络使用了 。
5、如上述方式无改善 , 可下载安装无线网卡驱动的第三方驱动安全软件 , 如驱动精灵 , 也能解决问题 。
如何用python编程实现lspci的功能?
linux中lspci命令的作用是什么?

文章插图
lspci 是个linux 命令 , 可以用python 的os.popen/os.system/subprocess 等更使用系统shell举个栗子:im