目录:
1.open
这里是一个打开文件的操作,且对于被flags的操作我们可以通过或的方式对多个操作进行叠加
int open(const char* pathname,int flags,mode_t mode);
举例:
int fd=int open("./test";O_RDWR;0777);
2.write
ssize_t write(int fd,const void *buf,size_t count);
举例:
char* ptr="123456";
int ret = write(fd, ptr, strlen(ptr));
3.read
ssize_t read(int fd,void *buf,size_t count);
举例:
char buf[1024] = { 0 };
ret = read(fd, buf, 1023);
4.lseek
off_t lseek(int fd,off_t offset,int whence);
举例:
//lseek(句柄,偏移量,位置) SEEK_SET SEEK_CUR SEEK_END
lseek(fd, 0, SEEK_SET);
5.close
int close(int fd);
fd:利用对应的操作句柄对于这个文件进行关闭
举例:
close(fd);
这里就是对于系统调用接口的具体理解,关于这些接口,我们多练练就会了.