13.2. Historia de la shell

En los tiempos en los que Dennis Ritchie y Ken Thompson de AT&T diseñaban UNIX™, quisieron crear un medio para que las personas interactuaran con el sistema.

Los sistemas de entonces venían con intérpretes de comandos, que aceptaban comandos de los usuarios y los interpretaban para que los utilizara la máquina.

Pero Ritchie y Thompson querían más, algo que ofreciera más que los intérpretes de comandos del momento. Así nació la Bourne shell (conocida como sh), creada por S.R. Bourne. Desde la creación de la shell de Bourne se han desarrollado otras shells, tales como la C shell (csh) y la Korn shell (ksh).

Cuando la Free Software Foundation buscaba una shell sin patentes, los desarrolladores empezaron a trabajar en el lenguaje de la Bourne shell y en características de otras shells del momento.

El resultado fué la Bourne Again Shell o bash. Aunque su sistema Red Hat Linux tenga diferentes shells, bash es la shell predeterminada. Se puede aprender algo más sobre bash leyendo su página man bash (escriba man bash en el intérprete de comandos).