История изменений
Исправление Lrrr, (текущая версия) :
bash - базовая оболочка, zsh и fish предоставляют дополнительные возможности. Например показ в статусе текущей ветки git и кода возврата предыдущей команды, автодополнение команд по истории (самая удобная фича), разнообразные подсветки синтаксиса, алиасы и т.п.
В fish самые популярные фичи есть из коробки и их не надо настраивать. Однако сторонних плагинов не очень много, а синтаксис не совместим с bash.
В zsh (кстати оно идет по умолчанию в macos) куча сторонних плагинов и синтаксис совместим с bash, но все это хозяйство надо настраивать. Лично я советую не соваться в https://ohmyz.sh/, а начать с https://github.com/sorin-ionescu/prezto - ставишь и получаешь из коробки все самые популярные плагины, почти как в fish.
Исходная версия Lrrr, :
bash - базовая оболочка, zsh и fish предоставляют дополнительные возможности. Например показ в статусу текущей ветки git и кода возврата предыдущей команды, автодополнение команд по истории (самая удобная фича), разнообразные подсветки синтаксиса, алиасы и т.п.
В fish самые популярные фичи есть из коробки и их не надо настраивать. Однако сторонних плагинов не очень много, а синтаксис не совместим с bash.
В zsh (кстати оно идет по умолчанию в macos) куча сторонних плагинов и синтаксис совместим с bash, но все это хозяйство надо настраивать. Лично я советую не соваться в https://ohmyz.sh/, а начать с https://github.com/sorin-ionescu/prezto - ставишь и получаешь из коробки все самые популярные плагины, почти как в fish.