linux 基本文件操作-----creat open write read close

“linux中一切皆文件”

“linux中一切皆文件”

“linux中一切皆文件”

“linux中一切皆文件”,

这句话已经被轰炸过好多回了。

最基本的操作就是    

open(path,attribute,权限)  0755         

对文件进行操作之前,必须先打开文件。

打开文件时候可以设置文件的读写属性    

O_RDONLY  //read only   只读

O_WRONLY //write only 只写

O_RDWR //read & read  可读写

********    还有其他操作属性,需要时间加深理解


write       对文件进行写 

read   //无论在pc端还是在开发板,在read之前,必须紧接open,如果中间被write操作,再 进行read,无法读取成功,因为文件的write后,光标在文件的结尾,执行read时,读取不了数据

close //在 creat  或 open 文件之后,需要与之对应 close 。  

creat)//旧的操作函数,表示新建。建议使用open()替代。使用creat时如果新建的文件与已存在的文件同名,会被直接覆盖。

对于普通文件 creat(path,权限参数) 等效于  open(path,O_CREAT|O_RDWR|O_TRUNC,权限参数);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值