• 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;否则返回文件句柄
本文深入讲解了Linux系统中文件操作的基础知识,包括使用open函数进行文件的读、写和权限设置的方法。通过介绍open函数的参数及返回值,帮助读者理解如何在Linux环境下正确管理和操作文件。
4771

被折叠的 条评论
为什么被折叠?



