zsh

Technology & Computing abbreviation · Programming

zsh
Stands forZ shell
CategoriesTechnology & Computing

zsh stands for Z shell, a programming abbreviation.

An interactive Unix shell and scripting language compatible with most Bash syntax, adding stronger tab completion, spelling correction and theming. It has been the default shell on macOS since Catalina in 2019.

Example: Add the alias to ~/.zshrc, then restart the terminal.

Usage notes

Written by Paul Falstad in 1990 while a student at Princeton; the name came from the login name of Zhong Shao, then a teaching assistant there. The community framework Oh My Zsh popularized plugins and themes. Pronounced "zee-shell" or "zed-shell".

More programming abbreviations

  • ABI – Application binary interface
  • ADR – Architecture decision record
  • ADT – Abstract data type
  • AMQP – Advanced Message Queuing Protocol
  • AOT – Ahead-of-time (compilation)
  • API – Application programming interface
  • ASCII – American Standard Code for Information Interchange
  • AST – Abstract syntax tree
  • awk – Aho, Weinberger and Kernighan
  • Bash – Bourne Again Shell
  • BASIC – Beginner's All-purpose Symbolic Instruction Code
  • BDD – Behavior-driven development

See all 154 programming abbreviations →