摘要: 硬链接和符号链接  简而言之,  符号链接相当于windows中的快捷方式。  硬链接相当于一个灾备系统,数据存放在两处,与复制不同的是两处之间存在同步机制,一处数据的改变会实时同步到另一处,另外,一处数据如果被删除了,不会影响到另一处的数据.硬连接指向的是节点(inode),是已存在文件的另一个名字,修改其中一个,与其连接的文件同时被修改;对硬链接文件进行读写和删除操作时候,效果和符号链接相同。但如果我们删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了原有的内容。这时,系统就“忘记”了它曾经是硬链接文件,而把他当成一个普通文件。硬链接文件有两个限制:1、不允许给目录创建硬链接;2、只有 阅读全文
posted @ 2010-12-26 15:01 Codefor 阅读(182) 评论(0) 推荐(0) 编辑
摘要: gcc预编译会去掉源码中所有的注释,并展开所有#include *选项但其中会出现不少__extension__,这个__extension__是什么意思呢?简单的说,gcc对ANSI C标准进行了扩展,使用这些扩展时,编译器会抛出警告。使用__extension__关键字告诉gcc不要抛出警告!gcc -E hello.c -o hello.i生成的hello.i过程及源码如下:注:hello.i是被部分修改过的,为了显示预编译处理的嵌套过程hello.c使用命令预编译:gcc -E hello.c -o hello.i生成hello.i 阅读全文
posted @ 2010-12-26 14:37 Codefor 阅读(2830) 评论(0) 推荐(0) 编辑
摘要: chmod 和 umaskchmod描述:chmod用于设置文件的权限使用方法:    1、chmod [user] Op-code Permission file/directory    //user:u 所有者 g 所属组 o 其他    //Op-code:+ 增加文件的访问权限 - 撤消文件的某权限 = 规定绝对权限    //Permission:r 读 w 写 x 执行    //file/directory:文件名或目录名    示例:chmod a+x temp.c    2、chmod Permcode file/directory    //Permcode:    // 阅读全文
posted @ 2010-12-26 11:51 Codefor 阅读(537) 评论(0) 推荐(0) 编辑