用純C語(yǔ)言編寫(xiě)的一個(gè)Linux下的Shell,包含tch和bash的基本功能(包含重定向和后臺(tái)運(yùn)行),暫時(shí)不支持管道。已經(jīng)在cygwin和Ubantu 7.10下測(cè)試通過(guò)。
主要包含:
makefile 編譯生成myshell可執(zhí)行文件
myshell.c 主函數(shù)(涉及程序入口)
utility.c 所有功能函數(shù)(將近1000行)
myshell.h(包含宏定義、結(jié)構(gòu)體聲明、庫(kù)函數(shù)的頭文件,及utility.c中的所有函數(shù)的聲明)
readme 用戶手冊(cè)(當(dāng)用戶在myshell里輸入help <command> 時(shí),輸出<command>的使用說(shuō)明)
標(biāo)簽:
Linux
Shell
C語(yǔ)言
編寫(xiě)
上傳時(shí)間:
2014-02-05
上傳用戶:xymbian