Zsh - это оболочка, предназначенная для интерактивного использования, хотя она также является мощным языком сценариев.

Многие полезные функции bash, ksh и tcsh были включены в zsh; были добавлены многие оригинальные функции.