Unix es un sistema operativo desarrollado inicialmente en 1969 . Desde entonces , muchas variantes de Unix se han desarrollado , incluyendo GNU /Linux y OpenSolaris. Uno de los componentes más importantes del sistema UNIX es la cáscara , lo que permite al usuario interactuar con el sistema operativo a través del uso de comandos de teclado . Hay muchos tipos diferentes de conchas , y aunque tienen muchas cosas en común , hay algunas diferencias que puede tener en cuenta la hora de elegir entre los dos. Bourne Shell ( sh)
El shell Bourne fue creado en los laboratorios Bell por Stephen Bourne, y tiene la distinción de ser el primer shell de Unix se ha escrito. El shell Bourne contiene muchas características que son comunes a muchos comandos Unix posteriores, como la capacidad de escribir guiones, de entrada y de salida para la redirección y tuberías , y muchas características comunes a los lenguajes de programación, como declaraciones de variables locales y globales , bucles y sentencias condicionales y mensajes de error .
C shell ( csh )
el shell C fue escrito originalmente en la década de 1970 por el entonces estudiante graduado Bill Joy , quien fue el cofundador de Sun Microsystems , una gran empresa de hardware y software. El shell C, como su apodo insinúa , está escrito en el lenguaje de programación C , que hace que aprender comandos específicos más fácil, sobre todo si el usuario si conoce el lenguaje C . El shell C es más interactivo que las conchas originales Bourne , permitiendo comandos para que se ejecuten más rápido y más eficientemente.
Korn shell ( ksh )
Korn shell fue desarrollado en la década de 1980 por David Korn de los laboratorios AT & T, y contiene muchas características similares a las conchas sh y csh . El shell Korn tiene una ventaja sobre el shell Unix tradicional en que contiene la funcionalidad de muchas secuencias de comandos y lenguajes de programación , como perl y awk , lo que significa que los programas se pueden ejecutar de forma rápida y eficiente en el shell Korn .
Bourne - Again Shell (bash )
The Bourne - Again Shell (bash ) es un clon del shell Bourne , escrito y licenciado bajo la Licencia Pública General de GNU, que significa que el código de la concha, así como el depósito propiamente dicho , está disponible gratuitamente . La shell bash se ejecuta utilizando una sintaxis muy similar a la sh, ksh y csh conchas . Sin embargo , hay algunos pequeños cambios con el shell bash. Por ejemplo, el shell bash se ejecuta en todos los sistemas operativos variantes de GNU /Linux , como Ubuntu y Debian. La shell bash también soporta muchas características interactivas , como un historial de comandos que se puede acceder con sólo pulsar unas teclas .