linux——open函数

1, 使用open()函数调用
需要注意头文件,<unistd.h>服务于open函数,<fcntl.h>服务于打开方式mode代码中就是O_RDONLY | O_CREATE,输入输出需要<stdio.h>
linux——open函数
例子中是创建新文件需要三个参数,具体不同用法查看man手册
linux——open函数
O_EXEC:是否存在 /O_NONBLOCK:无阻塞
/ O_TRUNC:截断文件大小成0
注意文件权限是设置的mode权限与上umask取反,默认权限可以进行查看,默认umask是002,那么权限就是775就是umask取反(要注意),所以相当于就是设置的权限与上775

open函数的不同参数用法,路径,权限
linux——open函数
笔记:
linux——open函数linux——open函数