Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History

Folders and files

NameName
Last commit message
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,
	很好地组合命令,这里我没考虑这个	
Morty Proxy This is a proxified and sanitized view of the page, visit original site.