操作系统课程设计--在Linux环境下模拟实现简单命令解释器(C++代码)

操作系统课程设计要求

 

一.设计目的

熟悉Linux编程环境,加强对Linux命令的理解及函数的运用

 

二.设计内容

1. 在Linux环境下模拟实现简单命令解释器。

(1)要求实现的基本命令包括:

pwd                  //显示当前所在目录的路径名

list  <目录名>          //列出指定目录名中的所有目录及文件

cd  <目录名或路径>   //改变当前工作目录

mkdir  <目录名>     //新建目录

rmdir  <目录名>      //删除目录

exit                 //退出命令解释程序

(2)可选做的扩展命令包括:

   rename <旧文件名> <新文件名>  //重命名一个文件或目录

   copy <已存在的文件名> <副本文件名或路径>  //复制一个已存在的文件

   find <目录> -name <待查找的文件名> //在指定的目录及其子目录中查找指定的文件,
并输出查找到的文件的绝对路径。

   

功能:除了find基本完成

运行截图:

操作系统课程设计--在Linux环境下模拟实现简单命令解释器(C++代码)_第1张图片

 

1.显示当前路径

操作系统课程设计--在Linux环境下模拟实现简单命令解释器(C++代码)_第2张图片

2.列出所在目录的所有文件

操作系统课程设计--在Linux环境下模拟实现简单命令解释器(C++代码)_第3张图片

3.改变当前工作目录

操作系统课程设计--在Linux环境下模拟实现简单命令解释器(C++代码)_第4张图片

4.新建目录

操作系统课程设计--在Linux环境下模拟实现简单命令解释器(C++代码)_第5张图片

5.删除目录

操作系统课程设计--在Linux环境下模拟实现简单命令解释器(C++代码)_第6张图片

6.复制文件

操作系统课程设计--在Linux环境下模拟实现简单命令解释器(C++代码)_第7张图片

6.重命名文件

操作系统课程设计--在Linux环境下模拟实现简单命令解释器(C++代码)_第8张图片

代码用C++写的

下载地址:https://download.csdn.net/download/wwt819635881/10913403

你可能感兴趣的:(操作系统)