系统调用的基本操作指令

一、今天主要学习了系统调用的基本操作指令,包括如下:文件创建,打开,关闭,读,写,定位。
(1),文件创建creat(filename,mode_t)
filename为所要创建的文件名字,mode_t模式可分为可读,可写,可执行和可读可写可执行等。
(2),文件打开open
1,open(“文件名”,O_XRWU);打开一个可读可写的文件。
2,open(“文件名”,O_XRWU | O_CREAT);先创建文件,再打开,可以是已存在文件。也可以这么理解,若创建文件已存在,则直接打开。
3,open(“文件名”,O_XRWU | O_CREAT | O_EXCL);先创建文件,再打开。前提是创建的必须是之前没有的文件。
(3)close(fd)
程序结尾处关闭文件。fd为文件描述符,即可代替文件。
(4)读 read(fd,buf,sizeof(buf));
将文件描述符中大小为sizeof(buf)的字节写到buf中。
(5)写write(fd,buf,sizeof(buf));
将buf中大小为sizeof(buf)字节写到fd文件描述符中。
(6)定位lseek
1,lseek(fd,0,SEEK_SET);相对于文件开头处移动字节
2,lseek(fd,sizeof(buf) * (-1),SEEK_CUR);相对于当前位置移动字节,(-1)表示左移。//左负右正
3,lseek(fd,sizeof(buf) * (-1),SEEK_END);相对于结束位置移动字节。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值