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