What is the Bash Shell?
We first need to know what a shell is.
Think about your OS as a pistachio nut. (macOS = pistachio)
→ The actual nut is the Kernel. The kernel refers to the actual program that interfaces with the HW. It's the core of your OS.
→ The shell refers to the user interface for us to interact with the kernel.
There are 2 variants of the shell :
Greater control
In the mac ecosystem, Apple's stance is to make the user interface as simple and void confusion as much as possible for the common user.
→ But with the Command Line, you have full control and flexibility.
ex. Seeing hidden files by entering " ls -a " in terminal