Bootstrap

Linux软件编程(3)

应用文件IO:块设备文件(b),字符设备文件(c),普通文件(-),套接字文件(s),管道文件(p);

1.正常步骤:打开文件(open);

读写文件(read/write);

关闭文件(close);

2.打开文件open:

文件的打开方式:标准IO与文件IO的对应关系

关于文件描述符:系统定义的文件描述符范围为0~1023;

对于文件描述符的泄露问题:

1.及时关闭文件,系统重新分配文件描述符

2.自己修改文件描述符上限

关于文件的权限:mode

掩码:umask : 2

转化为二进制:000 000 010

mode & (~umask)--->文件权限

3.读写文件

4.文件偏移函数:

5.关闭:close

6.其他函数:

;