Bourne Shell

Bourne Shell

Bourne Shell

Bourne Shell es un intérprete de comandos y lenguaje de programación de comandos.

Bourne Shell
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

Contenido

Historia

Bourne Shell era la shell por defecto de la versión 7 de Unix, y sustituyó a la 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 una shell muy popular para cuentas Unix. En la mayor parte de los sistemas Unix el programa binario de la Bourne shell o un programa compatible se encuentra en /bin/sh.

Objetivos

Los principales objetivos de Bourne Shell eran aprovechar dos características claves del kernel de la versión 7:

  • la lista de parámetros (argumentos) mucho más larga, limitada a 8192 bytes (anteriormente 127).
  • las variables de entorno. Éstas eran una nueva característica de la versión 7, que permitía pasar mucha información a los programas a través del arranque.

Logros

La Bourne Shell fue la primera en destacar la convención de usar el descriptor de archivo 2 para mensajes de error, permitiendo un control mucho mayor del 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 guiones (scripting en inglés), 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 la shell como un lenguaje de programación en forma de tutorial.

Enlaces externos

Véase también

  • Unix shell
Obtenido de "Bourne Shell"

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • Bourne Shell — Le Bourne shell ou sh, était le shell par défaut de la version 7 d Unix, il remplaçait le Thompson shell dont le fichier exécutable avait le même nom : sh. Le Bourne shell a été programmé par Stephen Bourne (d où le nom) des AT T Bell… …   Wikipédia en Français

  • Bourne Shell — Bourne Shell,   Teil der Unix Shell …   Universal-Lexikon

  • Bourne-Shell — Die Unix Shell oder kurz Shell (en. Hülle, Schale) bezeichnet die traditionelle Benutzerschnittstelle unter Unix oder unixoiden Betriebssystemen. Der Benutzer kann in einer Eingabezeile Kommandos eintippen, die der Computer dann sogleich ausführt …   Deutsch Wikipedia

  • Bourne shell — The Bourne shell, or sh, was the default Unix shell of Unix Version 7, and replaced the Thompson shell, whose executable file had the same name, sh. It was developed by Stephen Bourne, of AT T Bell Laboratories, and was released in 1977 in the… …   Wikipedia

  • Bourne shell — Тип Командная оболочка UNIX …   Википедия

  • Bourne shell — Le Bourne shell ou sh, était le shell par défaut de la version 7 d Unix, il remplaçait le Thompson shell dont le fichier exécutable avait le même nom : sh. Le Bourne shell a été programmé par Stephen Bourne (d où le nom) d AT T Bell… …   Wikipédia en Français

  • Bourne Shell — La Bourne shell, o sh, era la shell por defecto de la versión 7 de Unix, y sustituyó la Tompson shell, cuyo ejecutable tenía el mismo nombre: sh. Fue desarrollado por Stephen Bourne, de los Laboratorios Bell de AT, y vio la luz en la versión 7 de …   Enciclopedia Universal

  • Bourne shell —    In Unix, a popular command interpreter with a built in programming language. The Bourne shell, developed by Dr. Steven Bourne of Bell Labs, is the oldest Unix shell still in popular use and features a built in command set for writing shell… …   Dictionary of networking

  • Bourne shell — ● ►en /bourn chail/ n. m. ►UNIX Nom d un shell conçu par Monsieur Bourne pour Unix, en particulier dans le SVr4. On le rencontre souvent dans sa version améliorée appelée bash. Voir aussi C shell, Korn shell …   Dictionnaire d'informatique francophone

  • Bourne-Shell — (siehe auch sh) Basis Kommandointerpreter unter UNIX, entwickelt von Steven R. Bourne für UNIX SysV …   Acronyms

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”