lspci:显示所有的PCI总线设备信息。

下面试lspci的全部功能介绍:

$ lspci -
Usage: lspci [<switches>]Basic display modes:
-mm     Produce machine-readable output (single -m for an obsolete format)#生成机器可读的输出(单个-m用于过时的格式)
-t      Show bus tree#显示巴士树
Display options:
-v      Be verbose (-vv for very verbose)#详细(-vv非常详细)
-k      Show kernel drivers handling each device#显示处理每个设备的内核驱动
-x      Show hex-dump of the standard part of the config space#显示配置空间的标准部分的十六进制转储
-xxx        Show hex-dump of the whole config space (dangerous; root only)#显示整个配置空间的十六进制转储(危险;只有root)
-xxxx       Show hex-dump of the 4096-byte extended config space (root only)#显示4096字节扩展配置空间的十六进制转储(仅限root用户)
-b      Bus-centric view (addresses and IRQ's as seen by the bus)#以总线为中心的视图(巴士所看到的地址和IRQ)
-D      Always show domain numbers#始终显示域名编号Resolving of device ID's to names:
-n      Show numeric ID's#将设备ID解析为名称:
-nn     Show both textual and numeric ID's (names & numbers)#显示文本和数字ID(姓名和号码)
-q      Query the PCI ID database for unknown ID's via DNS#通过DNS查询未知ID的PCI ID数据库
-qq     As above, but re-query locally cached entries#如上所述,但重新查询本地缓存条目
-Q      Query the PCI ID database for all ID's via DNS#通过DNS查询所有ID的PCI ID数据库Selection of devices:
-s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]]   Show only devices in selected slots#仅显示选定插槽中的设备
-d [<vendor>]:[<device>][:<class>]        Show only devices with specified ID's#仅显示具有指定ID的设备Other options:
-i <file> Use specified ID database instead of /usr/share/hwdata/pci.ids#使用指定的ID数据库而不是/usr/share/hwdata/pci.ids
-p <file> Look up kernel modules in a given file instead of default modules.pcimap#查找给定文件中的内核模块而不是默认的modules.pcimap
-M      Enable `bus mapping' mode (dangerous; root only)#启用`总线映射'模式(危险;只有root)PCI access options:
-A <method>   Use the specified PCI access method (see `-A help' for a list)#使用指定的PCI访问方法(请参阅`-A help'获取列表)
-O <par>=<val> Set PCI access parameter (see `-O help' for a list)#设置PCI访问参数(请参阅“-O帮助”获取列表)
-G      Enable PCI access debugging#启用PCI访问调试
-H <mode> Use direct hardware access (<mode> = 1 or 2)#使用直接硬件访问(<mode> = 1或2)
-F <file> Read PCI configuration dump from a given file#从给定文件读取PCI配置转储

简单的几个例子:(grep指令:https://blog.csdn.net/rong_toa/article/details/79799127)

#查看显卡信息
$ lspci | grep -i vga
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
#只显示制定槽中的设备
$ lspci -s 00:0f.0
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
#用机器可读的形式输出
$ lspci -mm -s 00:0f.0
00:0f.0 "VGA compatible controller" "VMware" "SVGA II Adapter" "VMware" "SVGA II Adapter"$ lspci -Q -s 00:0f.0
00:0f.0 VGA compatible controller: VMware SVGA II Adapter
$ lspci -D -s 00:0f.0
0000:00:0f.0 VGA compatible controller: VMware SVGA II Adapter

查看详细信息:

$ lspci -v -s 00:0f.0
00:0f.0 VGA compatible controller: VMware SVGA II Adapter (prog-if 00 [VGA controller])Subsystem: VMware SVGA II AdapterFlags: bus master, medium devsel, latency 64, IRQ 16I/O ports at 1070 [size=16]Memory at e8000000 (32-bit, prefetchable) [size=128M]Memory at fe000000 (32-bit, non-prefetchable) [size=8M][virtual] Expansion ROM at c0000000 [disabled] [size=32K]Capabilities: <access denied>Kernel driver in use: vmwgfxKernel modules: vmwgfx

Linux指令:lspci显示PCI总线设备信息相关推荐

  1. linux下看pcie的设备id,linux lspci查看pci总线设备信息

    linux lspci查看pci总线设备信息 linux中lspci是一个用来显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具,比如查看网卡.存储等信息. 参数 -v 使得 lspci 以 ...

  2. Linux源码阅读——PCI总线驱动代码(三)PCI设备枚举过程

    目录 前言 1.枚举过程 1.1 acpi_pci_root_add 1.2 pci_acpi_scan_root(枚举开始) 1.3 acpi_pci_root_create 1.4 pci_sca ...

  3. 使用Linux的lsblk命令列出块设备信息

    使用Linux的lsblk命令列出块设备信息 lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息.块设备有硬盘,闪存盘,CD-ROM等等. 如何安装lsblk l ...

  4. linux grep的信息不全,Linux下grep显示前后几行信息方法介绍

    本文研究的主要是Linux下grep显示前后几行信息的相关内容,具体如下. 标准unix/linux下的grep通过下面參数控制上下文 grep -C 5 foo file 显示file文件里匹配fo ...

  5. Linux命令之查看所有块设备信息lsblk

    概述 lsblk 命令可以列出所有可用块设备的信息,块设备包括光盘.硬盘等.lsblk 是 list block 的缩写. 关于显示的各列信息说明如下: NAME:块设备名. MAJ:MIN:主要和次 ...

  6. Linux源码阅读——PCI总线驱动代码(一)整体框架

    目录 一.前言 二.概述 三.整体流程 四.PCI相关入口函数 4.1 pcibus_class_init 4.2 pci_driver_init 4.3 pci_arch_init 4.4 pci_ ...

  7. linux终端输入lsblk无命令,使用Linux的lsblk命令列出块设备信息

    lsblk(列出块设备)命令用于列出所有可用块设备的信息,但是,它不会列出RAM盘的信息.块设备有硬盘,闪存盘,CD-ROM等等. 如何安装lsblk lsblk命令包含在util-linux-ng包 ...

  8. Kindle接入HomeAssistant:实现锁屏壁纸显示HA内设备信息并在HA内获取Kindle电量

    快捷目录 前言&前提 文章前提 实现效果 准备工具 HA内设置 创建长期Token 辅助类实体 创建webhook 锁屏壁纸渲染 Docker容器 容器启动参数 OnlineScreensav ...

  9. Linux下grep显示前后几行信息

    标准unix/linux下的grep通过下面參数控制上下文 grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行 grep -B 5 foo file 显示foo及前 ...

最新文章

  1. python 代码转成 c_如何将此C代码转换为Python?
  2. 从unmarshal带json字符串字段的json说起
  3. Java之定时任务详解
  4. C学习杂记(三)笔试题:字符串大小写字母切换
  5. mysql 锁 代码_MySQL中的锁实例
  6. 【CodeForces - 608C】Chain Reaction (二分 或 dp ,思维)
  7. Shell——基本运算符
  8. 机器学习基础(三十七) —— 处理类别特征
  9. 在腾讯实习的那段日子:不要在难受的时候选择 '逃避/离开'
  10. java点击展示word文档_【java】如何实现在线预览word文档?
  11. xp系统重装后无法连接服务器6,winXP重装系统后不能上网的解决方法
  12. qlv视频怎么转换成mp4格式工厂?如何用格式工厂将qlv格式转换成mp4格式?
  13. DITHER 抖动算法
  14. Linux安装软件提示MD5不同,如何在Debian/Ubuntu Linux中校验已安装软件包的MD5和?
  15. 影响因子,计算机科学,影响因子最高计算机科学期刊(前50种).doc
  16. 操作系统到底哪个好?windows好!
  17. 苏州企业申报2019年高新技术企业财务工作如何开展
  18. html显示下滑线,html超链接添加下划线
  19. mysql 从句_MySQL select语句之from从句
  20. attribute __naked cannot be compiled without allocated auto area

热门文章

  1. ASP.NET Core默认注入方式下如何注入多个实现(多种方式)
  2. 并发编程(二)线程并发工具类
  3. BZOJ4377: [POI2015]Kurs szybkiego czytania
  4. vs2017调试浏览器闪退
  5. linux 环境下的进程间的通信——消息队列传输结构体
  6. 【C++11】新特性——auto的使用
  7. 通过Resource file本地化SharePoint用户界面
  8. [译]Code First基础
  9. c#仿QQ安全管家事例(附:源码下载)
  10. windows进入后自动注销处理