https://medium.com/@obaff/45-linux-things-you-need-to-know-a-crash-course-in-command-line-coolness-62916459ba5f