伪文件系统分类:
https://cloud.tencent.com/developer/article/2255852
https://zhuanlan.zhihu.com/p/633338117
-
proc
proc主要是对于内核中管理的进程的状态信息做了映射,我们通过proc这个文件系统,能够很方便的在用户空间里面获取各个进程的状态信息。最简单的,ps命令,大部分的数据就是从/proc中读取出来的。 -
sys
sys是linux内核用来管理系统设备的一个内存文件系统。系统的大部分设备的信息,均可以从这个文件系统中获取到(读文件操作),同时用户空间还能通过这个文件系统还来修改设备的状态(写文件操作)。 -
dev
dev是内核中设备的文件映射,用来与实际的设备进行数据交互的。比如鼠标设备(usb),其对应的设备为
/dev/input/event7
那么鼠标移动、左键右键点击、滚轮滑动等数据信息,均是从这个节点读取来的。
但是想这个鼠标对应的usb设备,是什么名称、是什么设备类型,厂商id是什么,设备编号是什么等,这些信息,均由sys文件系统提供
0 条评论