a simple shell with pipe,redirectIO and some common commands