Linux.ChinaUnix.net
ChinaUnix | Linux首页 | 新闻 | 博客 | 文章 | 专栏 | 新手 | 方案 | 图书 | 下载 | 人才 | 手册 | wiki | 搜索     
Linux论坛
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


回顾 /proc 目录

首页 » CU论坛 » Linux » 汇总贴列表 » 系统管理 »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
AMD-K6
精灵



UID:162343
注册:2004-6-1
最后登录: 2008-10-07
帖子:160
精华:2

可用积分:144 (白手起家)
信誉积分:100
专家积分:5 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[资料] [站内短信] [Blog]


1楼 发表于 2008-4-17 14:38 
http://www.gracecode.com/Archive/Display/1398

Linux 内核将所有的设备都抽象成文件管理。这在 Linux 开发中非常有用,比如读取和写入端口只需要文件操作就可以了。

基本上,Linux 系统下的文件类型可以划分成 普通文件、目录(是的,目录也是文件)、字符设备文件、块设备文件、符号链接文件等。具体的文件类型信息,可以参考这里



很多兄弟都会发现,在根目录(“/”)下都有个名为 proc 的目录。而实际的硬盘上,却并没有此目录内容。这是因为 Linux 内核在初始化系统以后,对系统各信息生成的映射。

比如,/proc/cpuinfo 文件记录了本机的 CPU 信息。放心的 cat 一下吧,它可以认为是个文本文件。这样,无论调用哪种程序语言(当然,Javascript 可不行),只要访问这个文件的内容就可得知 CPU 信息。
类似的,比如
  • /proc/meminfo  本机的内存信息
  • /proc/version  内核的版本信息,甚至包含了编译日期
  • /proc/filesystems 内核支持的文件系统列表
  • /proc/uptime 记录了系统已经运行了多少秒
  • ...
通过 proc 目录,还可以得知内核是否支持某项功能。比如在 proc 目录下有没 apm (“/proc/apm”)文件,即可得知内核是否支持高级电源管理等等。

最后,有关 proc 更多的内容,可以参看这里



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

* Mail/Gtalk:  i.feelinglucky[at]gmail.com
* Website: http://www.gracecode.com/
* Homepage: http://slack.linuxsir.org/amdk6/
* I am a Slacker.
积分兑换专区 | IT节能和TPC-E活动获奖名单 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘 | 站长如何获得资金?

首页 » CU论坛 » Linux » 汇总贴列表 » 系统管理 »

 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - Linux时代 - Archiver - WAP - TOP

Processed in 0.038295 second(s), 5 queries , Gzip enabled