Bourne shell

Из Википедии, бесплатной энциклопедии

Bourne shell
Скриншот программы Bourne shell
Тип Командная оболочка UNIX
Разработчик Стивен Борн
Операционная система UNIX
Первый выпуск 1977

Bourne shell (часто sh по имени исполняемого файла) — ранняя командная оболочка UNIX, разработанная Стивеном Борном из Bell Labs и выпущенная в составе 7-го издания операционной системы UNIX (UNIX Version 7). Данная оболочка является де-факто стандартом и доступна почти в любом дистрибутиве Unix. Существует много командных оболочек, основанных (идейно или напрямую) на Bourne shell.

Происхождение[править | править код]

Оболочка была разработана в качестве замены для PWB shell[англ.], у которой было такое же имя исполняемого файла — sh.

Среди основных задач были:[1]

Использование[править | править код]

Bourne shell когда-то входил в стандартную комплектацию всех систем Unix, хотя исторически в BSD-системах было много сценариев, написанных на csh. Сценарии sh, обычно, могут быть запущены на bash или dash в GNU/Linux или других Unix-подобных системах.

Во многих системах Linux /bin/sh является символической ссылкой или жёсткой ссылкой на bash. Тем не менее для лучшей совместимости с исходной утилитой sh некоторые системы Linux (например, Ubuntu) перенаправляют /bin/sh на dash.

Примечания[править | править код]

Ссылки[править | править код]