gpt4 book ai didi

linux - 知道 linux 中的设备特殊文件主要和次要编号

转载 作者:IT王子 更新时间:2023-10-29 00:19:17 25 4
gpt4 key购买 nike

/dev 中的所有文件都是特殊文件……它们代表计算机的设备。它们是使用 mknod 系统调用创建的。我的问题是:我怎样才能知道未成年人和用于创建此特殊文件的主要编号?

最佳答案

该列表称为 LANANA Linux 设备列表,由 Alan Cox 管理。

您可以找到 latest copy在线 ( direct link ),或在 Linux 源代码中。它在内核树中的文件名是Documentation/devices.txt .

要查看在 /dev(或与此相关的任何设备节点)中创建节点的主要和次要编号,只需使用 ls- l 选项:

22:26 jsmith@undertow% ls -l /dev/xvd?
brw-rw---- 1 root disk 202, 0 Nov 1 20:31 /dev/xvda
brw-rw---- 1 root disk 202, 16 Nov 1 20:31 /dev/xvdb
brw-rw---- 1 root disk 202, 32 Nov 1 20:31 /dev/xvdc

本例中,202为三个设备的主设备号,01632 是未成年人。左边的b表示该节点是 block 设备。替代方案是 c,一个字符设备:

crw-rw-rw- 1 root tty       5,   0 Nov 22 00:29 /dev/tty

关于linux - 知道 linux 中的设备特殊文件主要和次要编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1823743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com