Linux系统编程:文件操作与进程管理
在Linux系统编程中,文件操作和进程管理是非常重要的部分。下面将详细介绍文件定位操作以及进程的创建、管理等相关内容。
文件定位操作
使用 lseek() 在文件描述符中定位
在进行文件操作时,有时需要从文件的特定位置开始读取内容。 lseek() 函数可以将文件描述符中的读取指针(也称为光标)移动到指定的位置。具体操作步骤如下:
1. 编译程序 :
$> make fd-seek
gcc -Wall -Wextra -pedantic -std=c99 fd-seek.c -o fd-seek
- 运行程序 :
$> ./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
超级会员免费看
订阅专栏 解锁全文
3280

被折叠的 条评论
为什么被折叠?



