Bourne Shell

Bourne Shell
Información general
Paradigma imperativo
Apareció en 1977
Diseñado por Stephen Bourne
Tipo de dato lenguaje sin tipos
Implementaciones sh, bash, ksh, zsh, ash
Influido por Thompson shell, ALGOL 68
Ha influido a AWK, Perl
[ editar datos en Wikidata]

Bourne Shell es un programa informático cuya función consiste en interpretar órdenes. Incorpora características tales como control de procesos, redirección de entrada/salida, listado y lectura de ficheros, protección, comunicaciones y un lenguaje de órdenes para escribir programas por lotes o “ scripts”. Fue el intérprete usado en las primeras versiones de Unix y se convirtió en un estándar de facto.

Historia

Bourne Shell fue desarrollado por Stephen Bourne, de los Laboratorios Bell de AT&T. Vio la luz en UNIX Versión 7, distribuido a colegios y universidades y en el cual era el intérprete de comandos predeterminado. Sustituyó al Thompson shell, cuyo archivo ejecutable tenía el mismo nombre: sh. Todavía es un intérprete de comandos muy popular para entornos Unix.

Todos los sistemas de tipo Unix tienen al menos un intérprete compatible con el Bourne shell. El programa Bourne shell se encuentra dentro de la jerarquía de archivos de Unix en /bin/sh. En algunos sistemas, tal como BSD, /bin/sh es un Bourne shell o un equivalente, pero en otros sistemas, como muchas distribuciones de Linux, /bin/sh es un enlace simbólico a un shell compatible con más características (como Bash). POSIX especifica su shell estándar como un subconjunto estricto del Korn shell.

Other Languages
azərbaycanca: Bourne shell
български: Bourne shell
català: Bourne Shell
čeština: Bourne shell
Ελληνικά: Κέλυφος Bourne
English: Bourne shell
Esperanto: Sh (ŝelo)
français: Bourne shell
עברית: Bourne Shell
italiano: Bourne shell
日本語: Bourne Shell
한국어: 본 셸
norsk nynorsk: Bourne Shell
norsk bokmål: Bourne Shell
português: Bourne shell
русский: Bourne shell
slovenčina: Bourne shell
svenska: Bourne shell
українська: Оболонка Борна
中文: Bourne shell