用純C語言編寫的一個Linux下的Shell,包含tch和bash的基本功能(包含重定向和后臺運行),暫時不支持管道。已經在cygwin和Ubantu 7.10下測試通過。
主要包含:
makefile 編譯生成myshell可執行文件
myshell.c 主函數(涉及程序入口)
utility.c 所有功能函數(將近1000行)
myshell.h(包含宏定義、結構體聲明、庫函數的頭文件,及utility.c中的所有函數的聲明)
readme 用戶手冊(當用戶在myshell里輸入help <command> 時,輸出<command>的使用說明)
標簽:
Linux
Shell
C語言
編寫
上傳時間:
2014-02-05
上傳用戶:xymbian