GNU Bash очень популярен. Он полный, на самом деле сильно расширенный, а также довольно большой и медленный, хотя я не уверен, что вы заметите на современных быстродействующих ЦП.
пепел является родной оболочкой BSD. Он меньше, быстрее и часто устанавливается как /bin /sh даже в linux, чтобы обеспечить быструю работу общих сценариев оболочки. Это вполне приличная интерактивная оболочка, за исключением того, что во многих дистрибутивах Linux она считается неинтерактивной (разработчики, вероятно, все используют bash), и поэтому сборка намеренно ограничена, чтобы сделать ее еще меньше. Если вы используете его в интерактивном режиме, создайте его из исходного кода.
ksh и zsh - более старые улучшенные оболочки.
csh древний и не-posix, и он не будет запускать большинство командных файлов оболочки. Однако он почти всегда устанавливается «из коробки» и может доставить удовольствие. В частности то! Подстановка истории, доступная в bash, была изобретена здесь и является довольно изящной.
В Википедии есть сравнение.