По умолчанию оболочка в Mac OS X - bash
, которую я обычно рад использовать. Я просто считаю это само собой разумеющимся. Было бы очень приятно, если бы он автоматически завершил больше вещей, хотя, и я слышал хорошие вещи о zsh
в этом отношении. Но на самом деле у меня нет желания тратить часы, играя с настройками, чтобы улучшить использование моей командной строки на крошечную сумму, так как моя жизнь в командной строке не так уж плоха.Стоит переключиться на zsh для повседневного использования?
(Как я понимаю, bash
также может быть настроен на автоматическое заполнение поумнее. Это конфигурирование я не все, что увлечен.)
Будет ли переход на zsh
, даже в небольших случаях число , облегчить мне жизнь? Или это только лучшая оболочка, если вы положили время, чтобы узнать , почему это лучше? (Примеры было бы хорошо, слишком :)
)
@Rodney Amato & @Vulcan Eager дают две веские причины, чтобы соответственно прилипают к bash
и переключиться на zsh
. Похоже, мне придется исследовать и то, и другое! Ну хорошо :)
Есть ли кто-нибудь с мнением с обеих сторон аргумента?
Поскольку zsh является (почти) надмножеством bash, вы можете начать с перехода к zsh и использовать его как bash. Затем вы можете узнать жемчужины zsh немного за раз. – orip 2008-12-21 05:13:09
Если у вас есть немного настроек bash, и вы часто используете оболочку внутри emacs, это не кажется тривиальным. Я разместил связанный вопрос: http://stackoverflow.com/questions/13326879/any-tips-on-switching-from-bash-to-zsh-if-often-using-shell-inside-of-emacs – justingordon 2012-11-10 22:58:37
Только * * вещь, которую мне не нравится в zsh, заключается в том, что (по крайней мере, на Ubuntu) вам придется настраивать ее самостоятельно при первом запуске (вместо того, чтобы предоставлять некоторые нормальные значения по умолчанию, которые вы можете позже изменить). Если вы справитесь с этим, zsh станет лучшим! – zrajm 2013-09-06 20:00:23