一.程序概述
1. 進入系統概述
本次課程設計是在紅帽Linux發行版(Red Hat Enterprise Linux AS release 4 (Nahant Update 4) ))環境下運行,內核為:Kernel 2.6.9-42.ELsmp on an i686。
以下為進入Linux操作系統命令行界面
cd os_design 進入os_design這個目錄
pwd 顯示當前路徑為:/home/10131/os_design
這個路徑為本次操作系統課程設計的目錄
ls 顯示os_design下的文件:cmd.cpp 為本次課程設計的源文件,采用語言為C++
執行命令g++ -o cmd cmd.cpp
產生可執行文件:cmd
在命令行鍵入:./cmd就可以直接運行
2. 源程序完成的功能
本次課程設計在Linux環境下模擬實現命令解釋器:本人實現的功能如下:
1.使用pwd命令,實現查看目錄所處路徑的功能。
2.使用dir命令,實現顯示列出指定目錄名中的所有目錄及文件的功能。
3.使用cd命令,實現改變工作目錄的功能。
4.使用newdir命令,實現創建新的目錄的功能。
5.使用deldir命令,實現刪除目錄的功能。
6.使用rename命令,實現重命名一個文件或目錄的功能。
7.使用find命令,實現查找指定目錄下及其子目錄的指定文件。
8.使用date命令,實現顯示當前日期。
9.使用exit命令,實現退出命令行模式。