Zsh

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Z shell
Zsh-demo.png
Снимок экрана сеанса Zsh
Тип Командная оболочка Unix
Автор Пауль Фалстад[1]
Разработчик Питер Стефенсон и др.[1]
Написана на Си
Операционная система Различные
Первый выпуск 1990; 29 лет назад (1990)
Последняя версия 5.7.1(3 февраля 2019; 9 месяцев назад (2019-02-03)[2])
Лицензия MIT-подобная[3]
Сайт zsh.org
Commons-logo.svg Медиафайлы на Викискладе

Z shell, zsh — одна из современных командных оболочек UNIX, использующаяся непосредственно как интерактивная оболочка, либо как скриптовый интерпретатор. Zsh является расширенным bourne shell с большим количеством улучшений[источник не указан 835 дней].

История[править | править код]

Первая версия zsh была написана Паулем Фалстадом (Paul Falstad) в 1990 году, когда он был студентом Принстонского университета. Название ZSH произошло от университетского ассистента по имени Чжун Шао (Zhong Shao). Пол подумал, что учётная запись Чжуна, «zsh», будет хорошим названием для командной оболочки[4]. Сейчас развивается энтузиастами, под руководством Питера Стефенсона (Peter Stephenson) в рамках свободного проекта.

Особенности[править | править код]

Некоторые полезные особенности:

  • программируемое автодополнение, которое помогает пользователям вводить как команды, так и их аргументы, со встроенной поддержкой нескольких сотен команд;
  • разделяет историю команд между всеми запущенными экземплярами оболочки;
  • расширенное дополнение названий файлов, что позволяет указать файл без необходимости запускать внешние программы, наподобие find;
  • расширенная поддержка переменных и массивов;
  • редактирование многострочных команд в едином буфере;
  • коррекция опечаток;
  • имеет различные режимы совместимости (то есть, вы можете использовать zsh вместо bourne shell при запуске, как /bin/sh);
  • модифицируемые приглашения (prompts), включающие возможность расположить приглашение справа и настроить автоскрытие при наборе длинных команд;

См. также[править | править код]

Примечания[править | править код]

  1. 1 2 The Z Shell Manual. Sourceforge.net (July 21, 2012). Дата обращения 18 сентября 2012.
  2. unposted: Release 5.7.1. sourceforge.net (February 3, 2019). Дата обращения 28 февраля 2019.
  3. zsh / Code / [281031] /LICENCE. Paul Falstad. Дата обращения 7 февраля 2015.
  4. Kissell J. Take Control of the Mac Command Line with Terminal. — TidBITS, 2009. — С. 14. — ISBN 9781933671550.

Статьи[править | править код]

Ссылки[править | править код]

Официальные[править | править код]

Статьи[править | править код]

Фанаты[править | править код]