http://abakan.krepeg24.ru/ купить гибкую гофрированную трубу.

Zsh. Представление героя

Итак, zsh (или Z-shell) -- оболочка из клана sh-совместимых, первоначально разрабатывавшаяся Паулем Фальстадом (Paul Falstad), начиная с 1990 года. Буква Z в названии этого шелла происходит от логина учётной записи Zhong, принадлежавшей одному из аспирантов Принстонского университета (Zhong Shao), в котором в то время обучался Пауль, и, видимо, появилась тут "для прикола". Однако Z в данном контексте может символизировать и последнее слово в развитии командных оболочек вообще.

Ныне Z-shell развивается в рамках самостоятельного проекта сообществом энтузиастов (Zsh Development Group) при координации Петера Стефенсона (Peter Stephenson), являющегося также автором большей части документации проекта. В отличие от bash, прямого (как, впрочем, и косвенного) отношения к GNU zsh не имеет, и распространяется под собственной лицензией BSD-стиля, а, следовательно, является полностью свободной программой.

Существует мнение (и не только мое), что в zsh нашли своё воплощение все прогрессивные тенденции таких развитых оболочек, как bash и tcsh. И, ознакомившись с его возможностями, с этим трудно не согласиться -- в zsh есть все, что было хорошего в тех обеих оболочках, но, если так можно выразиться, в превосходной степени.

Действительно, какими особенностями определяется в первую очередь удобство интерактивной работы в командной оболочке? В порядке, котором с ними сталкивается пользователь, это будут:

  • автодополнение командной строки;
  • возможности навигации по ней и ее редактирования;
  • просмотр буфера истории команд;
  • возможность минимизации ввода за счет использования псевдонимов.

Эти особенности мы и рассмотрим для начала и последовательно. После чего затронем вопрос о том функционале, значение которого выходит за рамки интерактивной работы.

. .