“Shell 程序”开发项目书
1. 项目概述
该项目是一个基于 C++的简单 shell 程序,旨在 Linux 系统下模拟
常见的 shell 功能,如命令执行、环境变量管理、条件控制等。
2. 功能描述
命令执行:用户可以在 shell 中输入命令,程序将解析并执行这些命
令。
环境变量管理:提供设置、查看和导出环境变量的功能。
条件控制:支持简单的 if-then-fi 条件控制结构。
信号处理:忽略 SIGINT 和 SIGQUIT 信号,保证程序稳定运行。
3.功能实现与流程图
用例图: