\section{使用标准文件系统管理/proc文件}
\label{sec:manage_procfs}
-我们已经看过如何用 \verb|/proc| 接口读与写一个 \verb|/proc| 文件。但也可以使用%
- inodes 来管理 \verb|/proc| 文件。主要的关注点是使用高级功能,例如权限。
+我们已经看过如何用 \verb|/proc| 接口读与写一个 \verb|/proc| 文件。但也可以使用 %
+ inodes 来管理 \verb|/proc| 文件。主要关注是使用高级功能,例如权限。
在 Linux 中,有标准的机制用于文件系统注册。由于每个文件系统都必须有自己的函数来%
处理 inode 和文件操作,因此有一个特殊的结构来保存指向所有这些函数的指针,即数据%
结构 \cpp|struct inode_operations|,其中包括指向 \cpp|proc_pos| 的指针。
-在文件与 inode 操作之间的不同是文件操作处理文件自身,然而,inode 操作使用引入文%
+文件与 inode 操作之间的不同是,文件操作处理文件自身,然而,inode 操作使用引入文%
件的方法进行处理,例如创建指向它的链接。
在 \verb|/proc| 中,每当我们注册一个新文件,\cpp|struct inode_operations| 将被%