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