a simple linux shell