lsdev
安裝
$ sudo apt-get install procinfo
使用
通過 man lsdev
可以查看相關幫助文檔:
LSDEV(8) Linux System Manual LSDEV(8) NAME lsdev - display information about installed hardware SYNOPSIS lsdev DESCRIPTION lsdev gathers information about your computer's installed hardware from the interrupts, ioports and dma files in the /proc directory, thus giving you a quick overview of which hardware uses what I/O addresses and what IRQ and DMA chan‐ nels. OPTIONS None. FILES /proc/interrupts IRQ channels. /proc/ioports I/O memory addresses. /proc/dma DMA channels. BUGS lsdev can't always figure out which lines in the three exam‐ ined files refer to one and the same device, because these files sometimes use different names for the same piece of hardware. For example, in some kernels the keyboard is referred to as `kbd' in /proc/ioports and as `keyboard' in /proc/interrupts. This should be fixed in the kernel, not in lsdev (as has indeed happened for this particular exam‐ ple). The program does however try to match lines by stripping anything after a space or open parenthesis from the name, so that e.g. the `serial' lines from /proc/interrupts match the `serial(set)' lines from /proc/ioports. This attempt at DWIM might be considered a bug in itself. This program only shows the kernel's idea of what hardware is present, not what's actually physically available. SEE ALSO procinfo(8). AUTHOR Sander van Malssen [email protected]
作用
lsdev
的使用比較簡單,不需要參數,它能夠獲取你電腦上已安裝的硬件信息,它主要從 /proc/interrupts
、/proc/ioports
、/proc/dma
文件中讀取你所要的信息。
bug
當使用 lsdev
的時候,如果一個設備同時有多個名字,例如鍵盤keyboard在 /proc/ioports
中命名爲 kbd
,而在 /proc/interrupts
中則命名爲 keyboard
,而 lsdev
並不能識別出兩者均爲同一個設備。但其實這並不是 lsdev
的bug,與內核有關。