https://medium.com/@_majidkhan/linux-commands-i-learnt-as-a-beginner-which-every-beginner-should-know-c6ca8daf8f81