zsh
is a POSIX-compatible shell, and a popular alternative to the Bourne shell (sh
) and bash
.
Its key feature is a focus on a high level of customization by the user, which has led to an active community of developers creating extensions for zsh
, including custom, more informative prompt status lines, often integrating with system services.
Many configurations with large sets of sensible defaults and useful extensions exist online, including the popular oh-my-zsh and prezto.