日期:2014-05-16  浏览次数:20649 次

ubuntu linux编程,刚学不知道怎么弄,求助各位高手啊!!!
用c语言编写如下程序:
编写一个简单的shell,可以运行不带参数的外部命令,支持标准I/O重定向,可以通过管道连接两个命令。(外部命令的路径可以是固定路径)。

------解决方案--------------------
可以看看《unix-linux编程实践教程.pdf》,我上传了一份电子版的,可以去看看,有shell简易版的c语言实现,其实说白了就是 while循环 取命令行参数,然后执行,shell是串行执行的(非后台情况下),所以这个简易版也就是 while中取得一个fgets输入,执行完后,再取下一个参数,呵呵

资源链接: http://download.csdn.net/detail/smallbear_2008/4281288
------解决方案--------------------
你可以模仿busybox