Tipos De Shell

Páginas: 5 (1092 palabras) Publicado: 6 de mayo de 2012
Tipos de Shell

BOURNE SHELL (sh)
Bourne Shell es un intérprete de órdenes que incorpora características tales como control de procesos, redirección de entrada/salida, listado y lectura de ficheros, protección, comunicaciones y un lenguaje de órdenes para escribir programas por lotes o scripts . Fue el intérprete usado en las primeras versiones de Unix y se convirtió en un estándar de facto.Bourne Shell era el shell por defecto de la versión 7 de Unix, y sustituyó a él Thompson shell, cuyo ejecutable tenía el mismo nombre: sh. Fue desarrollado por Stephen Bourne, de los Laboratorios Bell de AT&T, y vio la luz en la versión 7 de Unix distribuida a colegios y universidades. Todavía es un shell muy popular para entornos Unix. En la mayor parte de los sistemas Unix el programabinario de la Bourne shell o un programa compatible se encuentra en /bin/sh.

BOURNE AGAIN SHELL (bash)
bash (bourne again shell) es un programa informático cuya función consiste en interpretar órdenes. Está basado en la shell de Unix y es compatible con POSIX. Fue escrito para el proyecto GNU y es el intérprete de comandos por defecto en la mayoría de las distribuciones de Linux. Su nombre es unacrónimo de Bourne-Again Shell (otro shell bourne) — haciendo un juego de palabras (born-again significa renacimiento) sobre el Bourne shell (sh), que fue uno de los primeros intérpretes importantes de Unix.

Hacia 1978 Bourne era el intérprete distribuido con la versión del sistema operativo Unix Versión 7. Stephen Bourne, por entonces investigador de los Laboratorios Bell, escribió la versiónoriginal de Bourne. Brian Fox escribió bash en 1987. En 1990, Chet Ramey se convirtió en su principal desarrollador. Bash es el intérprete predeterminado en la mayoría de sistemas GNU/Linux, además de Mac OS X Tiger, y puede ejecutarse en la mayoría de los sistemas operativos tipo Unix. También se ha llevado a Microsoft Windows por el proyecto Cygwin.

C SHELL (csh)
Es un shell de unix que fuecreado por Bill Joy mientras estaba por graduarse de la Universidad de Berkeley California en 1970. Se ha distribuido ampliamente, empezando con el 2BSD del sistema BSD Unix que Joy empezó a distribuir en 1978.

Es un procesador de comandos que se corre típicamente en modo texto, permitiendo al usuario escribir comandos para realizar ciertas acciones. El C shell también podía leer comandos desdeun archivo, llamado script. Lo que diferenciaba a C shell de los demás era sus características interactivas y su estilo, lo que lo hacían más fácil y rápido de utilizar.

TENEX C SHELL (tcsh)
tcsh es un shell de UNIX basado y compatible con C Shell (csh). Es esencialmente C Shell con mejoras y características (programables) como autocompletado de nombres y edición en línea de comandos entreotras tantas cualidades.

La "T" de tcsh, proviene de la T de TENEX, que es un sistema operativo que inspiró a Ken Greer, autor de tcsh, por su singular capacidad de autocompletado de comandos.
Ken Greer trabajó en su proyecto tcsh a finales de los años 70 en la Universidad de Carnegie Mellon. Tiempo después Paul Placeway de la Universidad de Ohio continuó el desarrollo en los años 80.

WilfredoSánchez (ex líder de ingenieros de Mac OS X) trabajó en tcsh a principio de los 90's en MIT. Desde entonces tcsh es mantenido por numerosas personas alrededor del mundo.

En 1984, tcsh remplazó a csh como el interprete de comandos por defecto en FreeBSD, y recientemente, en Mac OS X.

KORN SHELL (ksh)
El Korn shell (ksh) es un programa informático cuya función consiste en interpretar órdenespor líneas. Fue escrito para el proyecto de contenido libre GNU y su código se encuentra disponible bajo los términos de la Licencia Pública General. Se encuentra disponible en la mayoría de las distribuciones GNU/Linux y para otros sistemas operativos basados en Unix. Fue desarrollado por David Korn de los Laboratorios AT&T Bell en los comienzos de los 80s. Es totalmente compatible con el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos de shell
  • Shell
  • SHELL
  • Shell
  • Shell
  • Shell
  • Shell
  • Shell

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS