I’m currently moving from traditional host to a self-manage server (Ubuntu) such as Digitalocean and I was wondering what would be recommended to learn since I will be dealing with the terminal a lot. I have used the terminal for simple stuff on a mac but I would like to have a better understanding, for instance when I see -C, -t, -p etc. I feel blind since I don’t know what they are, and to make things worse I don’t know where to reference or look those thing up.
What is C shell, Bash, etc., what should I learn? Where do I start?