https://medium.com/@nataliaszczepanek/mastering-linux-30-must-know-commands-for-beginners-with-real-world-examples-3719c5e0ad2b