![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux 系统编程Demo
存放Linux 系统编程 相关的内容
ForesterX
吾尝终日而思矣,不如须臾之所学也。
展开
-
模拟shell程序
要求: 能识别 >, < 的输入输出重定向。 能识别出管道操作。 支持多重管道: 比如cat | cat | cat | cat。 支持管道和重定向的混合。 解决管道输入输出重定向和管道输出重定向和文件重定向共存的问题。 分析: 简单指令 此类指令无重定向, 无管道, 则其执行方式...原创 2020-03-01 14:25:54 · 573 阅读 · 0 评论 -
Linux 下使用 mmap 和 多个子进程的方式完成 大文件的拷贝。
最近学习了 mmap 函数来完成进程之间的通信, 故有此案例: 文件大小为: 351486000 byte 时间对比: 1. 单进程拷贝: 0.915s 2. 多进程拷贝: 0.001ms 代码如下: #include <stdio.h> #include <stdlib.h> #include <errno.h> #incl...原创 2019-09-07 11:47:10 · 459 阅读 · 0 评论