Zsh — это командный интерпретатор (оболочка) UNIX, которая из стандартных оболочек больше всего напоминает оболочку Korn (ksh); его совместимость с оболочкой Korn 1988 года постепенно увеличивалась. Он включает в себя усовершенствования многих типов, особенно в редакторе командной строки, параметры для настройки его поведения, подстановку имен файлов, функции, позволяющие пользователям C-shell (csh) чувствовать себя как дома, и дополнительные функции, взятые из tcsh (еще одна «индивидуальная» оболочка). ).