Feb 16
转载自:www.linuxgem.org
galeki post 2008年02月16日 12:39AM
修改自: http://www.linux.com/feature/126718
/proc 在 Linux 中是一个比较奇妙的目录,保存了当前系统所有的详细信息,包括进程、文件系统、硬件…… 而且还可以通过 /proc 来即时修改系统中的某些参数
。
你可能会认为,“文件”指的就是硬盘上保存的数据,要么是文本,要么就是二进制文件。而在 Linux 的世界中,所有的东西都可以通过文件来表示和管理,哪怕是
硬件设备,也可以通过 /dev 下的设备文件来操作硬件设备。
/proc 就是这样一种文件,它并不存在于硬盘上,每当系统启动的时候,操作系统自动创建 /proc 下的内容,你可以查看这些文件的列表,但是你会发现大部分文
件的大小都是 0 ,这并不奇怪,因为这些文件属于“virtual files“,也就是说,当你读取这些文件的时候,系统内核为你即时生成文件中的内容。
/proc 下的信息包括了有关硬件、进程、系统的详细信息,先看看 /proc 下大致都有啥吧:
localhost ~ # ls /proc