具体源代码myshell.c
设计简单的命令行myshell,并能在实验环境下运行。
要求支持的命令如下:
1. cd[directory]将当前目录改为[directory]
2. environ列出所有环境变量
3. ls列出指定目录下所有文件
4. help显示所有支持的命令
5. echo在屏幕上显示参数并换行
6. quit退出shell
7. 支持I/O重定向
8. 常见的目录和文件操作,比如新建目录或文件,目录或文件的删除、复制,显示文件内容等。
上述基础功能满分70分,完成下面各功能并在文档中说明可得到加分,每项功能最多加10分:
1. 支持管道符操作
2. 不
下载地址
用户评论