a  simple shell refer to the book <<Understanding Unix/Linux Programming>>, i call it "egg shell"