/
my_command
/Folders and files
| Name | Name | Last commit date | |
|---|---|---|---|
parent directory.. | |||
目录内容 : 学习linux编程所写的linux下的命令,仅个人学习使用 目录作者联系方式: <1164830775@qq.com> 如果有人想阅读,请有以下几点(可能还没考虑完)请知晓: 1 目录组织结构: 有一个makefile,负责编译当前目录下所有的.c文件 每一个.c文件对应一个命令,如果c文件中含有一些公共部份,会将其写到当前lib目录下某个.h文件中。 对于一些so的库,仅有少数部份命令会用到,我为了简单,每个命令都链接了这些库。 2 基本没考虑信号。 3 很多命令有递归的处理,我只在写前几个命令(ls,chmod,cp,rm,mv,umask等)考虑了递归的处理, 后续的很多命令,考虑递归的处理。 4 关于测试,基本只做了最基本的测试,肯定会存在BUG,应该还算比较多。 如果发现错误,请联系作者。 5 一些命令可能只实现了最基础的功能,我只是按照我使用这些命令尽可能多地实现的功能 6 很多命令有从标准输入读入数据的,我基本上没考虑。 从标准读入数据,可以实现 command a | command b, 很好地组合命令,这里我没考虑这个