Zsh. Документация

Здесь перечислена лишь небольшая часть возможностей оболочки zsh. В частности, я не останавливался на его встроенных функциях, хотя именно они и есть та база, что обеспечивает всё описанное (и не описанное) богачество возможностей этого шелла. Не говорил я и о подгружаемых модулях (по типу plug-ins) -- а ведь среди последних есть даже собственный ftp-клиент. Ибо для этого потребовалось бы пересказать всю официальную документацию к нему.

А о документации к zsh надо сказать особо. Во-первых, это полтора десятка man-страниц общим объёмом (в компрессированном gz-виде) свыше 250 Кбайт. Полный их список выводится по команде

$ man zshall

и выглядит следующим образом:

  1. zshroadmap -- введение к прочим руководствам;
  2. zshmisc -- то, что не вошло в остальные страницы;
  3. zshexpn -- расширения и подстановки;
  4. zshparam -- параметры;
  5. zshoptions -- опции;
  6. zshbuiltins -- встроенные команды и функции;
  7. zshzle -- редактор командной строки (ZLE);
  8. zshcompwid -- виджеты автодополнения;
  9. zshcompsys -- система автодополнения;
  10. zshcompctl -- управление автодополнением;
  11. zshmodules -- загружаемые модули;
  12. zshcalsys -- встроенные календарные функции;
  13. zshtcpsys -- встроенные функции TCP;
  14. zshzftpsys -- встроенный FTP-клиент;
  15. zshcontrib -- дополнительные функции и утилиты.

Кроме того, на сайте проекта можно найти ссылки на множество руководств в самых различных форматах, общий объём которых исчисляется уже мегабайтами.

К некоторым из описанных в руководствах особенностям и возможностям я буду со временем, по мере сил и возможностей, возвращаться. На ближайших же страницах мы поговорим об установке и настройке zsh.

. .