shell 命令解释器 第1 页/共10 页 实 验 报 告 实验名称: 实现一个 shell 命令解释器 学 员: 学 号: 年 级: 专 业: 所属学院: 计算机学院 指导教员: 职 称: 实 验 室: 实验日期: shell 命令解释器 第2 页/共10 页 目录 1 . 功能描述.......................................................................................................................................... 3 2 . 主要数据结构 .................................................................................................................................. 3 3 . 主要程序流程图 .............................................................................................................................. 4 4 . 主要功能实现方法和系统调用 ...................................................................................................... 4 4.1 初始化环境 ............................................................................................................................. 4 4.2 打印提示符,获取用户输入.................................................................................................. 5 4.3 解析命令 ................................................................................................................................. 5 4.4 执行命令 ................................................................................................................................. 5 4.4.1 内部命令 ............................................................................................................................. 5 4.4.2 外部命令 ............................................................................................................................. 5 4.4.3 重定向功能 ......................................................................................................................... 6 4.4.4 管道功能 ................................................................................................................