miércoles, 8 de agosto de 2012


Shell



Shell es un término UNIX para la interfaz de usuario interactiva de un sistema operativo. El Shell es la capa de programación que entiende y ejecuta los comandos que el usuario ingresa.  En algunos sistemas, el Shell es llamado un interpretador de comandos. Un Shell usualmente implica una interface con una sintaxis de comandos

Como la capa exterior de un sistema operativo, el shell puede ser contrastado con el Kernel (núcleo), la capa más profunda del sistema operativo o núcleo de servicios.

Los shells pueden ser tanto gráficos como de texto simple, dependiendo del tipo de interfaz que empleen.


Tipos de Shell

Shells de texto

  • Bourne Shell (Su símbolo del sistema es $. Es el shell estándar y el que se monta en casi todos los sistemas UNIX/Linux.)
  • Debian Almquist Shell
  • Bash (Incorpora algunas características útiles de ksh y csh, y otras propias como la edición de línea de comandos, tamaño ilimitado del historial de comandos, control de los trabajos y procesos, funciones y alias, cálculos aritméticos con números enteros, etc. Su símbolo del sistema es nombre_usuario@nombre_equipo.)
  • Korn Shell (Amplía el shell del sistema añadiendo historial de órdenes, edición en línea de órdenes y características ampliadas de programación.)
  • C Shell (Proporciona funciones tales como control de trabajos, historial de órdenes, etc. Ofrece importantes características para los programadores que trabajan en lenguaje C. Su símbolo del sistema es %.)
  • TENEX C Shell
  • Z Shell
  • Emacs
  • Símbolo del sistema de Windows


Shells gráficos

  • GNOME
  • KDE (Se basa en el principio de la personalización; todos los componentes de KDE pueden ser configurados en mayor o menor medida por el usuario.) 
  • Xfce 
  • LXDE (A diferencia de otros ambientes de escritorio, los componentes no se integran firmemente. Al contrario, los componentes son independientes, y cada uno de ellos puede utilizar independientemente con muy pocas dependencias). 
  • Unity 
  • Escritorio de MS Windows



Fuentes:


Más información en: