Interested Article - Bourne shell

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

Происхождение

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

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

Использование

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

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

Примечания

  1. от 11 января 2010 на Wayback Machine март 2009, Computerworld

Ссылки

  • (англ.) — оригинальная страница SH(1) из руководства UNIX 7-го издания.
  • (англ.) — обзор различных версий Bourne shell.
  • (англ.) — учебник по Bourne shell от создателя оболочки, Стивена Борна.
Источник —

Same as Bourne shell