Shell命令解释器

时间:2013-03-30 11:46:43
【文件属性】:
文件名称:Shell命令解释器
文件大小:33KB
文件格式:RAR
更新时间:2013-03-30 11:46:43
Shell Linux下Shell命令解释器,一、 实现功能: 要求实现一个简单的命令解释器,也就是linux中的shell程序,在本程序中我们将其起名为mysh,要求: 1、 能够执行外部程序命令,命令可以带参数; 2、 能够执行fg、bg、cd、history、exit等内部命令; 3、 使用管道和输入输出重定向; 4、 支持前后台作业,提供作业控制功能,包括打印作业的清单,改变当前运行作业的前/后台状态,以及控制作业的挂起、中止与继续运行; 5、 使用Make工具建立工程; 6、 使用调试器gdb来调试程序;
【文件预览】:
shell命令解释器V1.0版LZN
----BSHELL(23KB)
----my_pipe.h(461B)
----record_history.c(2KB)
----keypress.o(960B)
----my_pipe.c(915B)
----Makefile(228B)
----keypress.c(515B)
----tags(5KB)
----en_fou.h(433B)
----record_history.h(551B)
----test.c(537B)
----redirect.c(1KB)
----redirect.h(492B)
----record_history.o(3KB)
----keypress.h(165B)
----mysh_profile(42B)
----en_fou.o(3KB)
----order_judge.o(2KB)
----en_fou.c(733B)
----order_judge.c(906B)
----redirect.o(2KB)
----ASHELL(16KB)
----tset(281B)
----main.o(2KB)
----main.c(1KB)
----my_pipe.o(2KB)
----test(11KB)
----order_judge.h(483B)
----aaa(292B)

网友评论

  • 代码很多,还没有详细看
  • 代码还不错,可以正常运行,也有注释,可以看懂
  • 代码不错,正常运行
  • 代码还行,挺好
  • 代码看着有些乱,不过功能可以实现