Diferencia entre revisiones de «Bourne Shell»

Contenido eliminado Contenido añadido
Luckas-bot (discusión · contribs.)
m robot Añadido: el:Κέλυφος Bourne
Impeeza (discusión · contribs.)
mSin resumen de edición
Línea 16:
== Historia ==
 
''Bourne Shell'' era lael [[Unix shell|shell]] por defecto de la versión 7 de [[Unix]], y sustituyó a lael [[Thompson shell]], cuyo ejecutable tenía el mismo nombre: ''sh''. Fue desarrollado por [[Stephen Bourne]], de los [[Laboratorios Bell]] de [[AT&T]], y vio la luz en la versión 7 de [[Unix]] distribuida a colegios y universidades. Todavía es unaun shell muy popular para cuentasentornos [[Unix]]. En la mayor parte de los sistemas [[Unix]] el [[programa (computación)|programa]] binario de la Bourne shell o un programa compatible se encuentra en /bin/sh.
 
Todos los sistemas similares a Unix tienen al menos un [[emulador de terminal]] compatible con el Bourne shell. El programa Bourne shell se encuentra dentro de la jerarquía de archivos de Unix en <tt>/bin/sh</tt>. En algunos sistemas, tal como [[Berkeley Software Distribution|BSD]], <tt>/bin/sh</tt> es un Bourne shell o un equivalente, pero en otros sistemas como muchas [[Distribución Linux|distribuciones de Linux]], <tt>/bin/sh</tt> 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]].
Línea 31:
== Logros ==
 
LaEl Bourne Shell fue lael primeraprimero en destacar la convención de usar el descriptor de archivo 2 para mensajes de error, permitiendo un control mucho mayor del [[programa (computación)|programa]] durante la creación del [[script]], manteniendo los mensajes de error separados de la información.
 
Aunque pretendía ser un [[intérprete de comandos]] interactivo, ganó popularidad como lenguaje de comandos por lotes o ''scripting'' , con la publicación, por parte de [[Brian W. Kernighan]] y [[Rob Pike]], de ''The UNIX Programming Environment''. Éste fue el primer libro publicado comercialmente que presentaba lael [[shell]] como un [[lenguaje de programación]] en forma de tutorial.
 
==Véase también==