我是 UNIX/Linux 编程的新手。我需要明确引用/dev
目录中的每个文件,以及哪个文件指的是哪些设备。我读过很多帖子,但它不仅令人困惑,而且分享的数据也很少。是否有任何在线文档或任何操作系统内部文件可以提供有关这些设备文件的明确信息?
例如
/proc/bus/输入/设备
此文件提供有关所有输入设备的一些信息。
我是 UNIX/Linux 编程的新手。我需要明确引用/dev
目录中的每个文件,以及哪个文件指的是哪些设备。我读过很多帖子,但它不仅令人困惑,而且分享的数据也很少。是否有任何在线文档或任何操作系统内部文件可以提供有关这些设备文件的明确信息?
例如
/proc/bus/输入/设备
此文件提供有关所有输入设备的一些信息。
UNIX 中的 /dev 目录通常是一个包含设备文件的文件夹,是 O/S 与系统上的组件联系的方式。其中一些将是实际设备,例如硬盘、网卡、USB 端口、键盘或鼠标。有些是用于特殊目的的“虚拟”设备,例如将输出发送到 /dev/null 文件或伪随机数生成器 (/dev/random)。
如果您安装了“lshw”软件包,它将列出实际的硬件信息以及一些设备名称。还有 lspci、lsmem、lscpu、lsusb,可能还有一些其他工具可以帮助识别系统上的组件。
但据我所知,没有一个文档或帮助文件可以解释 /dev 目录中所有文件的用途。一般来说,我建议如果您有任何好奇,只需进行浏览器搜索,
Ubuntu /dev/{device-filename}
并且很有可能有人对文件的用途进行了描述。