Historia del Shell

Interprete de comandos.

Básicamente un interprete de comandos es un leguaje de programación en si mismo, que ademas interpreta otras aplicaciones que llamamos comandos.

Esta breve historia nos cuenta su nacimiento.

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 nuestro sistema Linux tenga diferentes shells, bash es la shell predeterminada.

Podemos aprender algo más sobre bash leyendo su página man bash (escriba man bash en el intérprete de comandos).

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>