I walk you through the different shell session types like interactive login, non-login, and non-interactive shells, and how various shell programs like Bash and Zsh behave in each. If you’re serious about mastering the terminal, this one’s for you.....