터미널은 인풋을 받고, 아웃풋이 출력해 주는 프로그램을 뜻합니다. 우리가 보통 생각하는 커맨드를 입력하는 '검은 화면'을 터미널이라고 할 수 있는 거죠.
shell은 커맨드를 해석해 주는 프로그램
shell 종류 중 하나가 바로 bash(Bourne again shell, 기본 shell)
macOS는 10.15 Catalina 이전 버전에는 bash를 기본으로 썼었는데, 10.15 버전 이후부터는 zsh(Z shell)을 기본으로 쓰기 시작
터미널과 shell 은 엄밀히 다르지만, 그냥 '검은 화면' 이라고 칭하는 것은 똑같다!