Improved linux shell