
Linux显示基于总线、类和拓扑显示系统中设备的信息
在Linux系统上,我们经常需要查看系统硬件的基本信息。systool命令提供了一种查看基于总线、类和拓扑的设备信息的方式,它可以显示Linux系统上已安装的所有设备的详细信息。
1. 安装systool
systool是util-linux软件包的一部分,可以从官方源安装:
sudo apt-get install -y util-linux
2. 显示设备信息
使用systool可以查看设备的各种属性。以下是几个常见选项:
-c
: 根据类来选择设备-b
: 根据总线来选择设备-t
: 根据拓扑来选择设备
例如,查找所有USB设备:
sudo systool -c usb
以下是查看PCI总线上设备信息的命令:
sudo systool -b pci
如果要查看每个设备的所有属性,可以添加-v
选项:
sudo systool -v -c usb
3. 过滤设备信息
systool还支持通过使用-m
选项根据模块名来选择设备。
以下示例使用modinfo命令获取直接依赖于”usb-storage”模块的或者由该模块本身所提供的模块信息:
sudo modinfo usb-storage | grep -E 'filename|depends'
然后,再使用systool命令过滤出所有依赖于该模块的设备:
sudo systool -v -d -c usb-storage
4. 总结
systool提供了一种方便的方式来查看Linux系统中设备的详细信息。通过指定总线、类或拓扑结构,可以快速找到所需的设备。此外,它还支持过滤查找设备信息。

© 版权声明
THE END
暂无评论内容