17、Linux系统编程:文件操作与进程管理

Linux系统编程:文件操作与进程管理

在Linux系统编程中,文件操作和进程管理是非常重要的部分。下面将详细介绍文件定位操作以及进程的创建、管理等相关内容。

文件定位操作
使用 lseek() 在文件描述符中定位

在进行文件操作时,有时需要从文件的特定位置开始读取内容。 lseek() 函数可以将文件描述符中的读取指针(也称为光标)移动到指定的位置。具体操作步骤如下:
1. 编译程序

$> make fd-seek
gcc -Wall -Wextra -pedantic -std=c99    fd-seek.c   -o fd-seek
  1. 运行程序
$> ./fd-seek /etc/passwd 40 100
:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr
$> ./fd-seek Makefile 10
AGS=-Wall -Wextra -pedantic -std=c99
$> ./fd-seek Makefile
Usage: ./fd-seek [path] [from pos] [bytes to
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值