Advertisement

操作系统--实验一.命令解释程序

阅读量:

操作系统实验一、命令解释程序

文章结构概述

    • 操作系统实验一:命令解释程序
        • 一、实验目标
        • 二、实验任务
        • 三、设计依据(或实施方案)以及相关算法
        • 四、结果讨论
        • 五、原始代码

一、实验目的

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)

还没有任何评论哟~