shell小記:lsdev

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,與內核有關。

發佈了97 篇原創文章 · 獲贊 40 · 訪問量 53萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章