我知道linux有主要和次要号码。但是,现在我的问题是,是否有任何命令或方法可以找到用于哪个设备的主要号码和次要号码。
提前致谢。
答案 0 :(得分:3)
ls -l
会列出它。
$ ls -l /dev/urandom
crw-rw-rw- 1 root root 1, 9 Sep 27 20:59 /dev/urandom
1是主要数字,9是次要
答案 1 :(得分:0)
您可以尝试uname -a
列出所有信息。如果您只需要内核版本uname -r
。
答案 2 :(得分:0)
这里记录了专业和未成年人:https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/devices.txt 但我不知道这仍然适用于什么。特别是未成年人今天动态分配,AFAIK。我不知道这是否遵循任何特定的系统。
答案 3 :(得分:0)
如果您的设备是/ dev / sda1,请尝试:
stat /dev/sda1
你应该得到这样的输出:
File: ‘/dev/sda1’
Size: 0 Blocks: 0 IO Block: 4096 block special file
Device: 5h/5d Inode: 1217 Links: 1 Device type: 8,1
Access: (0660/brw-rw----) Uid: ( 0/ root) Gid: ( 6/ disk)
“Device:5h / 5d”分别是设备的主要和次要编号。
希望这有帮助。