Shell de linux

Solo disponible en BuenasTareas
  • Páginas : 3 (678 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de noviembre de 2011
Leer documento completo
Vista previa del texto
El Shell
Se conoce con el nombre de Shell al programa que atiende a los ordenes tecleadas en el terminal y las traduce
(interpreta) a instrucciones en la sintaxis interna del sistema; es decir esél interprete de comandos del sistema
operativo UNIX. También se le conoce con el nombre de caparazón. (Análogo al Command.com de
MS−DOS).
El shell es un programa del sistema operativo, pero no formaparte del núcleo del mismo. Se ejecuta cada vez
que un usuario se identifica ante el sistema y comienza una sesión. Se ejecuta un shell para cada usuario que
se conecta al sistema. Cuando unusuario introduce una orden, el shell, que es un programa en continua
ejecución, analiza la línea y llama a ejecución al programa o programas que realiza la función solicitada por la
orden.
El shell estambién un lenguaje de programación que soporta todas las estructuras propias de los lenguajes
modernos. Además permite la utilización de todas las primitivas del sistema operativo de control deprocesos,
interrupciones y utilidades para diseñar programas de comandos por el usuario. A los programas realizados
con el shell se les llama Shell Scripts, Procedimientos Shell o Guiones de Comando.Los shell en Unix se clasifican en dos grandes grupos: los tipo Bourne y los tipo C. Los shell tipo Bourne
toman su nombre a partir de su inventor, Steven Bourne. Steven Bourne escribió el shelloriginal de Unix,
denominado sh; a partir de entonces, la mayoría de los shells tienen un nombre con el sufijo sh para indicar
que son extensiones de la idea original. Existen varias implementaciones deeste shell, que colectivamente
llevan el nombre de shells Bourne. También son comunes los shells tipo C cuyo original fue implementado
por Bill Joy. Tradicionalmente, los shell Bourne se hanutilizado para los scripts de shell y por razones de compatibilidad con el sh original, mientras que los shells C han sido más comunes en su aplicación
interactiva. (Los C tienen ventajas en cuanto a sus...
tracking img