Tecnología Linux: Tipos de Shells

Los shells juegan un papel importante en Linux y sistemas Unix. Todo lo que está sucediendo en su distribución se debe al shell o el núcleo. De hecho un shell de fondo se inicia tan pronto como se hace un inicio de sesión. Hay un montón de shells en los sistemas Unix y Linux. Vamos a tratar de saber más sobre ellos:


¿Qué es un shell?

Shell es el software instalado en su sistema que funciona como intérprete de línea de comandos, es decir que toma los comandos que usted escribe, hace su interpretación y la entrega al sistema operativo (kernel) del sistema a través de las llamadas de ejecución. Hay muchos shells disponibles para elegir en Linux.


C Shell: Shell C fue creado por Bill Joy, mientras estudiaba en la Universidad de California, Berkeley. Lo publicó bajo licencia BSD, la sintaxis de C shell es similar al lenguaje de programación C de ahí el nombre de C shell.

TC Shell: Una versión mejorada del C shell, que ofrece algunas características adicionales como la terminación de línea de comandos y edición. En la mayoría de los sistemas Linux / bin / csh está vinculado a / bin / tcsh y las alternativas que, por lo que al intentar iniciar el shell C, TC shell se inicia.

C shell vinculados a sus alternativas

Korn Shell (ksh): Korn fue desarrollado por David Korn de AT & T Bell Laboratories. Contiene características de C puede shell y Bourne.

Bourne Shell (sh): El shell por defecto en muchos sistemas Unix desarrollado por Stephen Bourne de AT & T Bell Laboratories.

GNU Bourne-Again Shell (bash): Bash es el shell por defecto en la mayoría de las distribuciones de Linux. Es el libre y de código abierto clon de Bourne shell. Fue desarrollado por Brian Fox para el proyecto GNU. Es el más rico en características de shell disponibles y es compatible con el shell de Bourne.
Para conocer todas los shells instalados en tu sistema de "$cat /etc/shells". Tu shell por defecto se define en el archivo /etc/passwd.

Tu Shell por defecto

Para cambiar a un shell diferente en su sistema sólo tienes que escribir el nombre de la shell (como en /etc/shells) y pulsar enter.

Si quieres convertirte en un administrador de Linux, entonces debez tener un buen control sobre los shells.

Fuente:

http://flossstuff.wordpress.com/
Share this article

0 Comentarios :

Publicar un comentario

Ahora dinos que opinas!

 
Copyright © 2014 ru-nuel.com • All Rights Reserved.
Distributed By Free Blogger Templates | Template Design by BTDesigner • Powered by Blogger