Linux is being used in our everyday lives in almost every device. As a developer it’s very important that you understand the basic use of linux for your day to day work. Some of your daily tasks may not require command line interaction as GUI for development tools rises but the 20% of the time we need command line interaction we have to know how linux works.