用纯C语言编写的一个Linux下的Shell,包含tch和bash的基本功能(包含重定向和后台运行),暂时不支持管道。已经在cygwin和Ubantu 7.10下测试通过。
主要包含:
makefile 编译生成myshell可执行文件
myshell.c 主函数(涉及程序入口)
utility.c 所有功能函数(将近1000行)
myshell.h(包含宏定义、结构体声明、库函数的头文件,及utility.c中的所有函数的声明)
readme 用户手册(当用户在myshell里输入help <command> 时,输出<command>的使用说明)
标签:
Linux
Shell
C语言
编写
上传时间:
2014-02-05
上传用户:xymbian