摘要:
文件IO 目标 1. 理解文件描述符 2. 基础文件IO函数(open creat lseek close read write) 3. 进阶文件IO函数(dup fcntl sync) 点击查看代码 1. 文件描述符 非负整数,open或creat时返回的文件描述符,必定为最小的可用描述符 基础文 阅读全文
摘要:
以学习概念为主(文件系统的结构,机制出现原理及原因) 一些比较重要的接口,需要记忆 使用方法,(进程操作,文件操作,IO操作) 对于其他的内容,需要知道,如果要完成某个功能,有这样一个东西能帮助你完成目标。 要学的东西很多,准备待学表。 人脑是用于理解问题的,记忆是辅助的,也是不可或缺的 光理解不够 阅读全文
摘要:
Samba服务-用于linux和windows共享文件 安装: sudo apt-get install samba samba-common 为服务器创建一个共享文件目录: mkdir share_dir sudo chmod 777 share_dir 如果要在创建一个新用户专用于共享,则执行以 阅读全文
摘要:
标准IO 流 与 定向 与 缓冲 流:相比于无缓冲IO围绕文件描述符,标准IO库围绕流(stream)进行的 关联:当调用标准IO库创建或打开文件时,就使流和文件关联了 字符:流可用于单字节字符和多字节字符,流的定向 决定了流是单字节还是多字节,当流被创建时,没有定向,在流上使用一个IO函数后,流就 阅读全文
摘要:
``### 进程环境 启动例程:当进程调用main函数前,先调用一个特殊的启动例程,该程序是程序的起始地址 进程的终止;正常(进程main返回,进程exit,最后线程启动例程返回,最后线程exit) 异常(abort,终止信号,响应启动请求) 进程的exit: 有三个_exit和_Exit立即进入内 阅读全文
摘要:
特殊进程: 0号进程,调度进程,也成为交换进程 swapper 1号进程,init进程,读取与系统有关的初始化文件(/etc/rc* 或者 /etc/inittab 或者 /etc/init.d),他是一个用户进程,但是进程有效ID是超级用户。init进程是所有孤儿进程的父进程 创建进程 //进程 阅读全文