C语言实现一个简单的交互式Shell:
1.实现加载普通命令。
难点:通过分析参数字符串,然后利用函数fork()和execvp()来实现。
2.实现重定向的功能。
难点:通过函数dup2()实现
3.实现管道。
难点:学会利用管道实现进程间通信
下面是代码实现:
/*************************************************************************
> File Name: myshell.c
> Author: lucifer
> Mail: lucifer@163.com
> Create