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,权限参数);

你可能感兴趣的:(system,program)