What the ZSH is ZSH, and what is BASH anyway? An iOS developer’s guide

A simple comparison

Steven Curtis
5 min readNov 14, 2022
Photo by Asso Myron on Unsplash

Before we start

Difficulty: Beginner | Easy | Normal | Challenging

Keywords and Terminology:

Bash: Bash, which stands for Bourne Again SHell, is a command-line interpreter that runs on Unix, Linux, and Apple computers

Shell: a computer program which exposes an operating system’ s services to a human user or other program

Terminal: an interface that allows you to access the command line

ZSH: The Z shell, more commonly referred to as zsh , is a UNIX shell that is built on top of the Bourne shell (macOS default shell), better known as bash

What is this about?

I’ve previously written about Bash scripts, yet for a long time I’ve had the following message everytime that I’ve started up terminal:

yet I’ve never really understood what it meant, and looking at the link it only happened because I’ve upgraded my Mac’s OS over time. The Apple link happliy points me to the…

--

--

No responses yet