GNU/Linux is a remarkable operating system that comes with a complete development environment that is stable, reliable, and extremely powerful. The shell
being the native interface to communicate with the operating system is capable of controlling the entire operating system. There are numerous commands on Linux shell
which are documented but hard to understand. The man pages are helpful but they are very lengthy and it does not give any clues on key areas where commands can be used. Proper usage of shell
commands can easily solve many complex tasks with a few lines of code, but most linux users don't have the right know-how to use the Linux shell
to its full potential.