编译环境Visual Studio Coder in Ubuntu
文件头:
#include <fcntl.h>
#include <unistd.h>
需要了解打开文件时不同权限的意思:
1) O_CREAT:表示如果文件不存在,便会创建新文件
2) O_APPEND:表示添加
3) O_RDWR:表示可读可写
4) S_IRUSR:所有者拥有读权限
5)S_IWUSR:所有者拥有写权限
6)O_RDONLY:打开的文件只可读
7)O_WRONLY:打开的文件只可写

#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <unistd.h>
int main(int argc,char *argv[])
{int fd;fd = open("Angela_test.txt", O_CREAT | O_APPEND | O_RDWR, S_IRUSR | S_IWUSR);write(fd,"Hello",strlen("Hello"));close(fd);return 0;}

编译结果:

【LINUX C 写文件】相关推荐

  1. linux内核写文件flush,innodb_flush_method 与linux File I/O

    从实验角度比较了fdatasync,O_DSYNC和O_DIRECT在性能上的差异.本文将试图从Linux/Unix"文件I/O"(unbuffered I/O)的角度来解释inn ...

  2. linux隐写文件剥离,杂项的基本解题思路(1)——文件操作隐写、图片隐写

    文件操作隐写 图片隐写 压缩文件处理 流量取证技术 文章本来是分成4部分的,但是前两部分何在一起写了也就没有分开,所以干脆就只分了两部分 文件基本类型的识别 一.kail 下 file 文件名 原理就 ...

  3. linux下写文件不关闭的后果

    linux下的c编程,今天同事调试程序时遇到一个问题,写文件后读取文件没有内容.但是通过vim打开文件发现有内容存在.查了半天都不知道为什么.最后突然想到是不是写文件的时候文件没有关闭导致的,通过查询 ...

  4. java在Linux下写文件

    在Linux下读写文件和windows差不多,区别就在于路径上: new File("/home/用户名/文件名")即可 如果不知道路径名,可以在命令行输入pwd进行查看 Buff ...

  5. linux sed 写文件,使用sed对文件进行操作

    使用sed对文件进行操作 [日期:2012-12-07] 来源:Linux社区 作者:bobo12082119 [字体:大 中 小] 一.附加文本 使用a\在指定行后面附加1行或多行:若不指定放置的位 ...

  6. linux ntfs 写文件,Linux下写NTFS文件系统

    最近因为工作需要,安装了Debian Linux,保留了机器上原有的Windows2000操作系统.不幸的是我的磁盘分区格式都是NTFS的,在Linux下读是不成问题的:mount -tntfs /d ...

  7. linux sed写文件内容,Linux学习——文本处理:sed

    事先说明,这是我在跟随老师学习过程中,从老师笔记中吸取的一点点经验,有很多都是老师笔记上的.我写这个博客,更多的是记录自己的学习过程,不喜勿碰. 一个超级有脑洞的流编辑器:sed ps:反正我个人认为 ...

  8. linux c 写文件 换行符,[Linux文件]带回车换行的写入字符串实例

    [Linux文件]带回车换行的写入字符串实例 发布时间:2020-07-26 04:01:02 来源:51CTO 阅读:1802 作者:银河星君 //这是在上一个实例的基础上用strcat函数解决了回 ...

  9. linux sed.写文件,Linux文件处理sed命令-linux sed命令详解-linux sed写入文件-嗨客网

    Linux文件处理sed命令详解教程 Linux sed命令使用 Linux sed 命令处理时,把当前处理的行存储在临时缓冲区中,称为 "模式空间"( oattern space ...

  10. C++在linux上读写文件

    文章目录 一.简介 1.1 文件类型 1.2 C++中操作文件的三大类 二.linux中写文件 2.1 步骤 2.2 文件打开方式 2.3 linux中写文件DEMO 三.linux中读文件 3.1 ...

最新文章

  1. bs4抓起大众点评的用户评论
  2. STM32开发 -- 开发环境搭建
  3. strtol() 字符串转长整型函数
  4. 使用Windows10 software center升级版本1909
  5. websocket onclose方法什么时候触发_WebSocket断开重连解决方案,心跳重连实践
  6. javascript运算符_JavaScript中的按位运算符
  7. 树莓派利用PuTTY进行远程登录
  8. DeepFaceLab报错,CUDA driver is insufficient 解决方法!
  9. c mysql用户登录_SQL语句及5.7.2 mysql 用户管理 c_G
  10. 刚体与碰撞体及其移动碰撞问题
  11. 详解CSS中:nth-child的用法
  12. ES插件elasticsearch-mapper-attachments 2.3.4及各个版本正确下载地址
  13. Unity编辑器控制粒子系统Playback Time
  14. 联想笔记本进入不了BIOS的解决方法
  15. WPS中如何删除中文保留英文
  16. 虚拟内购服务器,苹果APP内购客户付款成功,没收到相应虚拟产品的解决办法
  17. 不同CPU的MATLAB性能表现的简单对比方法
  18. domino服务器库文件,Domino 服务器设置程序 涉及的文件
  19. NullPointerException空指针异常
  20. GB2312汉字编码字符集对照表

热门文章

  1. 软文诊断50期: 百度账号有什么推广功能?能编辑软文吗?
  2. Python系列之:Dash从入门到精通系列一
  3. 推挽变换器matlab仿真,双驱动推挽DC-DC变换器方案分享之设计原理简析
  4. 【软件下载】Axure8.1正式版(含汉化包)
  5. android stub,Android:ViewStub
  6. 电脑摄像头测试软件在线,AMCap 摄像头测试软件使用说明
  7. 钉钉小程序 DEMO的坑
  8. 大数据项目开发进度(实时更新)
  9. 2022考研数据结构_1 绪论
  10. win10 物理按键映射、快捷键修改