操作系统实践报告41页.docx

上传人:晟*** 文档编号:6803754 上传时间:2021-09-13 格式:DOCX 页数:41 大小:28.91KB
下载 相关 举报
操作系统实践报告41页.docx_第1页
第1页 / 共41页
操作系统实践报告41页.docx_第2页
第2页 / 共41页
操作系统实践报告41页.docx_第3页
第3页 / 共41页
操作系统实践报告41页.docx_第4页
第4页 / 共41页
操作系统实践报告41页.docx_第5页
第5页 / 共41页
点击查看更多>>
资源描述

操作系统实践报告多进程题目sh1.c: 实现shell程序,要求具备如下功能 支持命令参数 $ echo arg1 arg2 arg3 $ ls /bin /usr/bin /home 实现内置命令cd、pwd、exit $ cd /bin $ pwd /bin思路:说明:首先设置一个死循环模仿shell终端,读取用户的输入,并且根据空格将输入拆分成字符串数组,然后调用excute这个子函数进行处理。1. echo根据数组第一个元素来判断命令是什么,判断出是ehco后,fork一个新的进程,将其后的内容一个个输出出来,并且父进程等待子进程退出后再执行,确保输出在屏幕上时不被打断。2. ls读取用户输入并且根据拆分的数组判断出是ls命令后,fork一个新的进程,调用execlp函数将/bin/ls下的ls程序装入子进程并将拆分的数组参数部分传递给ls即可,同样的,父进程等待子进程退出,确保输出在屏幕上不被打断。3. cd同样是根据输入并拆分成数组后判断出是cd命令后

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。