实现一个模拟的shell编写三个不同的程序cmd1.c、cmd2.c及cmd3.c,每个程序的功能自定,分别编译成可执行文件cmd1、cmd2、cmd3.然后再编写一个程序,模拟shell程序的功能:能根据用户输入的字符串(表示相应的命令名),为相应的命令创建子进程并让他去执行相应的程序,而父进程则等待子进程结束,然后再接收下一条命令。如果接收到的命令为exit,则父进程结束,退出模拟shell;如果接收到的命令是无效命令,则显示“Command not found”,继续等待输入下一条命令。
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~