内核实习(一)

阅读更多
首先要说一下linux的/proc文件系统

[url]http://www.linuxfocus.org/ChineseGB/January2004/article324.shtml
[/url]

/proc 文件系统是一种内核和内核模块用来向进程 (process) 发送信息的机制 (所以叫
做 /proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取 有关进程的有用信息,在运行中 (on the fly) 改变设置 (通过改变内核参数)。

加载该文件系统的命令
mount -t proc proc /proc

/proc 的文件可以用于访问有关内核的状态、计算机的属性、正在运行的进程的 状态等信息。

/proc 文件系统通过 /proc 中可读写的文件提供了对内核的交互机制。

其次是说一下strtok这个函数

http://blog.csdn.net/liuintermilan/article/details/6280816

char *strtok(char *s, char *delim)
函数作用 :分解字符串
1. 注意第一次使用与第二次使用时候,函数第一个参数的区别(首次使用为原字符串,其余为NULL)
2. 函数第二个参数delim为用来分隔字符的字符串集合
3. 函数本质上是将查找到的字符换为了\0,因此要注意原字符串是否必要保留原值
4. 指针移动到/0即字符串末尾时候返回NULL

第三 说一下strtod这个函数

double strtod( const char* str, char** endptr );

查了一下原来是将字符串转换为浮点数
关于第二个参数

参数 endptr 的值可以设为 NULL,如果 endptr 不为 NULL,则将 str 字符串中被 strtod 函数转换、提取后剩余的字符串保存在 endptr 变量中。

你可能感兴趣的:(内核实习(一))