首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux文件IO基础

Linux 文件 I/O(Input/Output)基础是 Linux 应用程序开发中的重要组成部分。在 Linux 系统中,文件 I/O 涉及到文件的读取和写入,以及文件描述符、系统调用等概念。...以下是 Linux 文件 I/O 的基础知识: 1. 文件描述符 在 Linux 中,每个打开的文件都与一个文件描述符相关联。文件描述符是一个非负整数,表示进程中打开文件的引用。...打开文件 要在 Linux 中进行文件 I/O,首先需要打开文件。open 系统调用用于打开或创建文件,并返回文件描述符。...| O_CREAT, S_IRUSR | S_IWUSR); const char* data = "Hello, Linux!"...文件和目录操作 Linux 提供了一系列的文件和目录操作函数,可以用于获取和修改文件和目录的属性。

14010
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux进程间通信之管道

    2,linux下IPC机制的分类:管道、信号、共享内存、消息队列、信号量、套接字 3,这篇主要说说管道:本质是文件,其他理论什么的网上已经有一大堆了,我就只写一点用法吧。...read) -> 进程A关闭管道(close) -> 进程B关闭管道(close) -> 删除管道(unlink) 有名管道(实例): 进程A: #include #include<fcntl.h.../ 这个是以秒为单位挂起 } // 关闭管道 close(fd); return 0; } 进程B: #include #include<fcntl.h...:   写数据的进程关闭读端pipefd[0]       读数据的进程关闭写端pipefd[1] 实例: #include #include #include<fcntl.h...2,linux下IPC机制的分类:管道、信号、共享内存、消息队列、信号量、套接字 3,这篇主要说说管道:本质是文件,其他理论什么的网上已经有一大堆了,我就只写一点用法吧。

    2.6K80

    Linux文件IO操作

    文件操作 在进行 Linux 文件操作之前,我们先简单了解一下 Linux 文件系统 Linux文件类型 Linux中文件类型分为以下这几种: 符号 文件类型 - 普通文件 d 目录文件,d是directory...下的文件操作之后就开始进入代码编程阶段 Linux error 获取系统调用时的错误描述 Linux下的文件操作属于系统调用,Linux中系统调用的错误都存储于errno中,例如文件不存在,errno置...#include void perror(const char *s); 使用示例: /** * @brief 文件不存在打开失败时打印错误描述 */ #include <fcntl.h...创建文件 通过open创建一个新的文件 #include #include #include #include <unistd.h.../main file len:4 linux下的标准输入/输出/错误 在文件IO操作里面一直讲到文件描述符,那我就不得不提一下linux中的标准输入/输出/错误 在C语言的学习过程中我们经常看到的stdin

    2.7K30
    领券