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.其他函数: