操作系统--实验一.命令解释程序
发布时间
阅读量:
阅读量
操作系统实验一、命令解释程序
文章结构概述
-
- 操作系统实验一:命令解释程序
-
- 一、实验目标
- 二、实验任务
- 三、设计依据(或实施方案)以及相关算法
- 四、结果讨论
- 五、原始代码
-
- 操作系统实验一:命令解释程序
一、实验目的
1、研究并深入理解操作系统命令解释器的设计理念与实现机制,依托Linux内核完成相应命令解释程序的开发与实现;
2、借助本实验,熟练掌握Linux操作系统平台以及GCC编译器的编译流程与调试技巧;
3、熟练运用虚拟机平台进行相关操作,并掌握其管理方式。
二、实验内容
开发一个基于C语言的微型命令解释程序minishell.c,该程序具备接收并解析以下指令的功能:
(1) dir 用于展示当前所在目录的内容
(2) cop file1 file2 用于实现文件内容的复制操作
(3) era filename 用于完成指定文件的删除任务
(4) disp string 用于在屏幕上输出指定字符串
(5) end 用于终止程序运行并退出系统
具体实现要求如下:
(1)对输入的命令进行有效性验证,若检测到错误,需输出相应的提示信息,并等待用户重新输入指令;
(2)允许命令前后存在空格,此类格式仍被视为有效命令。
三、设计原
全部评论 (0)
还没有任何评论哟~
