¿ Qué son las Shells ?


Podríamos decir que el shell es un material duro que se halla entre el núcleo del sistema y el mundo exterior.

A pesar de que muchas usuarios piensan que un shell es solo un interprete de comandos interactivo, un shell es realmente un lenguaje de programación en el cual cada sentencia corre un comando.

Es un lenguaje fuera de lo común ya que debe satisfacer dos aspectos importantes:

  • Interactividad
  • Programación de la ejecución de un programa.

Estructura de Linux

PEQUEÑA HISTORIA SOBRE LAS SHELLS

Actualmente existen varios tipos de shell, sin embargo, la Bourne Shell fue la primer Shell usada para propósitos generales.

Al principio, era muy limitada, así que solo se usaba como una herramienta para correr otras herramientas. Existían las variables, ciclos, y sentencias condicionales, pero la mayoria del trabajo las realizaban las utilidades externas.

En la actualidad la mayoría de los sistemas Unix y sus derivados, incluyen la Bourne Shell. Y la mayoría de las Shells actuales, son derivadas de esta.

Steve Bourne, creador de la Bourne Shell

Steve Bourne, creador de la Bourne Shell

TIPOS DE SHELL

Al igual que las distribuciones Linux, existen varios tipos de Shells, cada una orientada a satisfacer diferentes necesidades que los diferentes tipos de usuario pudieran tener. Por mencionar algunas:

  • C Shell
  • Korn Shell
  • Bourne Again Shell

LA SHELL ES..

Un programa que actúa como interfaz entre el usuario y el sistema operativo.

Un software que atiende las ordenes tecleadas por el usuario y las traduce a instrucciones en la sintaxis interna del sistema.

Es afortunadamente algo mas que un interprete de comandos. Entre sus funciones destacan:

  • Interpretar y ejecutar ordenes y comandos.
  • Configurar el entorno.
  • Asignar valores a variables
  • Sustituir variables por su valor.
  • Redireccionar entradas y salidas.
  • Generar nombres de Archivo.
  • Encauzar listas de ordenes o tuberías.
  • Es un completo lenguaje-interprete de programación. 
Anuncios

3 comentarios el “¿ Qué son las Shells ?

  1. Pingback: LOS COMODÍNES « Hablemos Linux

  2. Pingback: EL REDIRECCIÓNAMIENTO DE ENTRADA Y SALIDA. « Hablemos Linux

  3. Pingback: LAS VARIABLES DE ENTORNO Y EL COMANDO EXPORT. « Hablemos Linux

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s