Linux系统实现一个简单的shell(过程详细有总结).docxVIP

  • 6
  • 0
  • 约2.04千字
  • 约 5页
  • 2020-03-05 发布于四川
  • 举报

Linux系统实现一个简单的shell(过程详细有总结).docx

实现一个简单的shell 班级: 姓名: 学号: 实验内容 能在虚拟shell界面下面相应一些简单的shell命令,如ls,echo,whereis,cd等。 实现步骤: 在虚拟的shell界面上出现命令提示符($或#); (2)获取用户指令:获取用户在命令提示符后面输入的命令及其参数,并注意命令输入的最大长度; (3)解析指令:对用户输入的命令进行解析,解析出命令名和参数; (4)寻找命令文件:每个命令的执行都必须依靠对应的可执行文件,这些文件的存放路径存放在用户的PATH环境变量里; (5)执行命令:可通过fork( )系统调用创建一个进程来完成执行命令的任务,具体的命令执行用exe

文档评论(0)

1亿VIP精品文档

相关文档