Описание тега zsh
Вопросы о оболочке Unix zsh (оболочка Z). Пометьте zsh-alias, /questions/tagged/zsh-completion и zshrc, чтобы получить ответы на вопросы о псевдонимах zsh, завершении команд и настройке соответственно.
Оболочку Z можно использовать как интерактивную оболочку входа в систему и как мощный интерпретатор команд для написания сценариев оболочки. Его можно рассматривать как расширенную оболочку Борна с большим количеством улучшений, включая некоторые функции bash, ksh и tcsh. Однако он не обеспечивает совместимости с POSIX или другими оболочками в рабочем режиме по умолчанию.
Происхождение
Первая версия zsh была написана Полом Фалстадом в 1990 году, когда он был студентом Принстонского университета.
Версия ее последняя версия является 5.7.1 и можно скачать здесь -> ЗШ-5.7.1.tar.xz
Особенности
Особенности примечания включают в себя:
- Программируемое автозавершение командной строки, которое может помочь пользователю ввести как параметры, так и аргументы для наиболее часто используемых команд, с готовой поддержкой нескольких сотен команд
- Совместное использование истории команд между всеми запущенными оболочками
- Расширенная подстановка файлов позволяет специфицировать файлы без необходимости запуска внешней программы, такой как find
- Улучшенная обработка переменных / массивов
- Редактирование многострочных команд в одном буфере
- Исправление орфографии
- Различные режимы совместимости, например, zsh может выдавать себя за оболочку Борна при запуске как / bin / sh
- Тематические подсказки, в том числе возможность размещать подсказки в правой части экрана и автоматически скрывать их при вводе длинной команды
- Загружаемые модули, предоставляющие, помимо прочего: полные элементы управления сокетами домена TCP и Unix, FTP-клиент и расширенные математические функции
- Полностью настраиваемый
Свидетельством огромного размера этой оболочки является знаменитое первое предложение на странице руководства по оболочке, которое гласит: "Поскольку zsh содержит много функций, руководство по zsh разделено на несколько разделов", а затем перечисляются семнадцать элементов.
Документация
- Руководство Z-Shell (PDF).
- zsh-lovers, "Советы, приемы и примеры для Z-Shell".
- Zsh wiki: содержит множество хорошо задокументированных примеров и кода