Zsh ist ein UNIX-Kommando-Interpreter (Shell), der von den Standard-Shells am meisten der Korn Shell (ksh) ähnelt. Er enthält Verbesserungen vielerlei Art, besonders im Kommandozeilen-Editor. Ferner besitzt zsh Optionen zum Anpassen seines Verhaltens, Dateinamens-Globbing, Features, um C-Shell (csh)-Benutzern entgegenzukommen, und zusätzliche Features, die von tcsh stammen. (non)