Скриншот сеанса Zsh | |
Автор (ы) | Пол Фалстад |
---|---|
Разработчик (и) | Питер Стивенсон и др. |
Первоначальный выпуск | 1990; 30 лет назад (1990 г.) |
Стабильный выпуск | 5.8 / 15 февраля 2020 г.; 7 месяцев назад (2020-02-15) |
Репозиторий | |
Написано на | C |
Операционная система | Кросс-платформенная |
Тип | Оболочка Unix |
Лицензия | MIT -подобный |
Веб-сайт | www.zsh.org |
Z shell (Zsh ) - это оболочка Unix, которая может использоваться как интерактивная войти в систему shell и как интерпретатор команд для сценариев оболочки. Zsh - это расширенная оболочка Bourne с множеством улучшений, включая некоторые функции Bash, ksh и tcsh.
Пол Фалстад написал первую версию Zsh в 1990 году, когда студент Принстонского университета. Название zsh происходит от имени профессора Йельского университета Чжун Шао (в то время ассистента преподавателя в Принстонском университете) - Пол Фалстад считал логин-идентификатор «zsh» Шао хорошим именем. для оболочки.
Zsh доступен как отдельный пакет для Microsoft Windows как часть UnxUtils коллекции native Win32 порты общих GNU Unix-подобных утилит.
В 2019 году macOS Catalina приняла Zsh в качестве оболочки входа по умолчанию, заменив устаревшая GPLv2 лицензированная версия Bash, и когда Bash запускается в интерактивном режиме на Catalina, по умолчанию отображается предупреждение.
Возможности включают:
/ bin / sh
where
. Работает аналогично команде which
, но показывает все местоположения целевой команды в каталогах, указанных в $ PATH
, а не только в том, который будет использоваться.~ mydir
, которые затем ведут себя так же, как ~
и ~ user
.Веб-сайт сообщества пользователей, известный как «Oh My Zsh», собирает сторонние плагины и темы для оболочки Z. По состоянию на 2019 год их репозиторий GitHub насчитывает более 1350 участников, более 250 подключаемых модулей и более 140 тем различного качества. Он также поставляется с инструментом автоматического обновления, который упрощает обновление установленных плагинов и тем.