21.03.2017 Обзоры, Открытый код/LinuxBash (Bourne Again Shell) — основная оболочка большинства дистрибутивов Linux. Её возможностей вполне достаточно как для начинающих, так и для опытных пользователей. Но Open Source — это прежде всего разнообразие. Не исключено, что для повышения эффективности своей работы, некоторым пользователям следует посмотреть на альтернативные оболочки, каждая из которых имеет как свои плюсы, так и свои минусы. Sh (Bourne Shell) Оболочка Bourne Shell названа по имени её создателя Стивена Борна. Её первый выпуск состоялся в 1977 г., и именно на её основе создавался привычный всем командный интерпретатор bash. В своё время именно Bourne Shell являлась стандартом де факто в Unix-системах. Сегодня же во многих дистрибутивах Linux /bin/sh — всего лишь ссылка на bash или dash. Sh полностью совместима с bash — написанные на ней скрипты будут работать в любой основанной на bash системе. А вот обратная совместимость отсутствует. Dash (Debian Almquist Shell) Dash, как это следует из названия — командная оболочка системы Debian. Её первый выпуск состоялся в 1997 г., когда Хербертом Сюем была портирована Almquist shell, предназначенная для NetBSD. Основная отличительная особенность Dash — очень небольшие размеры. Правда, по этой же причине она уступает bash по функциональности. В Ubuntu, одном из самых популярных основанных на Debian дистрибутивов, в качестве оболочки по умолчанию вместо dash используется традиционный bash. По всей видимости, это вызвано ограниченными возможностями Dash. Csh (C ...
читать далее.