- Linux 文件 I/O
- Linux cp 运行原理
- Linux C 编程
- Linux 文件系统
- 系统调用
通过完成C 语言实现Linux cp 命令项目的学习,可以掌握Linux操作系统中的文件IO相关的系统函数和目录相关操作的系统函数,比如open, write, opendir, readir。深入了解Linux环境系统编程。
知识点: 1.Linuxcp
命令的用法。 2.系统调用open
,opendir
函数的使用 3.系统调用careat
函数的使用 4.系统调用read
,readdir
函数的使用 5.系统调用write
函数的使用 6.系统调用close
函数的使用 7.系统调用open
函数的使用 8.系统调用link
,symlink
函数的使用 9.函数getopt
的使用 10.C语言字符串处理
bof 共发布过 9 门课程
查看老师的所有课程 >
太难了,直接从简笔画变成油画了!
include <stdbool.h>
33
根本无法通过编译呀,照着源码直接拷过去也无法编译成功,什么鬼?
link 硬链 symlink软链 open读写创建 close关闭 read write opendir readdir closedir 非常详细的文档,照着写就没有问题。发现一个问题,当文件内容空,长度0时,cp不复制此文件。可能会出现非议。 为什么我实验环境的搜狗一直不能用,是姿势不对吗?
实验最好是能拆解成多个小模块,单独一个一个实现之后组合到一起。 这样学习效果会比较好。
typedef enum { false, true } bool;
这分明是c++的 语法,为什么写c语言实现cp,c语言根本就没有bool类型的
课程不错。讲解由浅入深,循序渐进。而且注释很多。