• Linux下一切皆文件
• 打开文件open函数
• int open(const char *path, int oflags);
• int open(const char *path, int oflags,mode_t mode);
– 参数path表示:路径名或者文件名。路径名为绝对路径名。
– 参数oflags表示:打开文件所采取的动作
• O_RDONLY文件只读;
O_WRONLY文件只写;
O_RDWR文件可读可写;
O_NOCTTY如果路径指向终端,则不将设备作为此进程的控制终端
• O_NDELAY非阻塞方式操作文件 – mode表示:设置创建文件的权限。权限的宏定义很麻烦,可以直接用数 字替代
– 返回值:出错返回-1;否则返回文件句柄