How to open formatted markdown files in Linux terminal

Markdown files (.md) are extensively used in Github and other places for various purposes. No doubt that they are getting more and more popular. For instance, Leanpub supports markdown for writing books or better to be said it relies on markdown. Besides that many people use markdown for writing scientific …