首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习Unix和C-查看进程、文件和v节点表

学习Unix和C-查看进程、文件和v节点表
EN

Stack Overflow用户
提问于 2013-09-12 07:42:00
回答 1查看 477关注 0票数 2

我目前正在阅读http://www.apuebook.com/一书中有关进程表、文件表和v节点表的内容。

为了帮助我理解,能够查看处理表、文件表和v节点表以及它们之间的关系将是非常有用的。在编写和调试c代码时,如何查看这些内部结构?

我尝试使用psls的输出将内部结构信息拼凑在一起,并在纸上勾勒出关系,以使结构可视化,但这是非常缓慢的。

互联网上似乎有很多关于查看流程表的文章,但没有查看流程表、文件表和v节点表及其关系。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-12 08:00:24

我认为您所要求的大部分内容都是由procfs虚拟文件系统公开的,该虚拟文件系统被挂载为/proc

顶层/proc目录包含每个正在运行的进程的进程ID,显示为一个目录.

每个进程目录中都有包含进程信息的文件和子目录,其中一个子目录是/proc/XXX/fd/,它包含进程打开的文件。

有关更多信息,请参阅下列文件:

http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/proc.html http://www.thegeekstuff.com/2010/11/linux-proc-file-system/

或者当您搜索"linux /proc文件系统“时所显示的任何其他内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18758343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档