Вы находитесь на странице: 1из 3

2.

Shell de Linux
Nombre del Shell Descripción
Sh Creador o creadores:
Distribuido con Unix y Linux, se deriva de la distribución de
AT&T, el cual, a su vez, evoluciono de una versión originalmente
escrita por Stephen Bourne en los laboratorios Bell. Desde entonces
la IEEE ha creado estándares basados en el Bourne Shell y otros
shells más recientes.
Características principales:
Algunas de las caracteristicas del Bourne Again Shell son:
• Autocompletado de nombres de variables, usuarios, nombres de
servidores, comandos y archivos
• Correccion de rutas de archivos en el comando cd
• Soporte a arrays de tamaño ilimitado
• Aritmetica de enteros en cualquier base numerica (entre 2 y 64)
Tipo de licencia:
CSH Creador o creadores:
Ken Greer, Paul Placeway, Christos Zoulas, et al, Wilfredo
Sánchez
Características principales:
El shell C fue desarrollado en la Universidad de California en
Berkeley como shell más apto para programadores que el shell
Bourne. Se denota por csh, posee una gran capacidad de
programación y fue desarrollado para reflejar el hecho de que la
informática se estaba haciendo más interactiva. El programa
ejecutable para este shell se encuentra en el archivo /bin/csh. La
sintaxis del shell C es muy parecida al lenguaje de programación C.
Ésta es una de las razones por la que los guiones de shell escritos
para el shell C no puedan ejecutarse a menudo bajo el shell Bourne
o Korn. Sin embargo, incluye características que no incluyen otros
como la edición de comandos e historial y la asignación de alias.
Tipo de licencia:
KSH Creador o creadores:
Shell Korn también fue escrita por un programador en los
Laboratorios Bell, David Korn
Características principales:
Intenta combinar las características de la Shell C, Shell TC y Shell
Bourne en un solo paquete. También incluye la capacidad para
crear nuevos comandos de shell para los desarrolladores cuando
surja la necesidad.
KornShell es compatible con versiones anteriores de Bourne Shell e
incluye muchas características del intérprete C shell inspiradas a
petición de los usuarios de los Laboratorios Bell. La principal
ventaja de ksh sobre otros intérpretes de comandos tradicionales de
Unix, es el uso como lenguaje de programación. desde su
concepción, se le agregaron gradualmente muchas capacidades:
 Control de tareas, definición de alias de comandos, e historial de
comandos diseñados después de las correspondientes características
de C shell. El control de tareas fue añadido a la Bourne Shell en
1989.  La opción de tres estilos de edición de línea de comandos
basadas en vi, Emacs, y XEmacs.
 Vectores asociativos y aritmética de coma flotante integrada
(solamente disponible en la versión ksh93 de KornShell).
 Extensibilidad dinámica de comandos integrados (a partir de
ksh93). Sus funciones avanzadas para manejar archivos de
comandos lo pusieron a la par con lenguajes de programación
especializados como awk y perl.
Tipo de licencia:
Fish Creador o creadores:
Fue desarrollado Axel Liljencrantz
Características principales:
Friendly interactive shell (abreviado como fish) es el nombre de
una shell de Unix que pretende ser interactiva y amigable para el
usuario, al contrario de otras shells. La meta de diseño de fish es
dar al usuario un conjunto diverso de poderosas características de
una manera fácil de descubrir, recordar y usar.2 fish es considerado
un "shell exótica", ya que su sintaxis no deriva ni de una «Bourne
shell» (ksh, bash, zsh) ni de alguna «C shell» (csh, tcsh). También,
al contrario de otras shells, que desabilitan algunas características
para cuidar los recursos del sistema, fish habilita todas las
características por defecto. Fish tiene algunas características
importantes como:
 Los parámetros de colores vienen activados por defecto.
Resaltado de sintaxis
 Permite de manera rápida buscar comandos en el history.
 Autocompletado interactivo, incluso con la descripción de
cada parámetro.
 Página de ayuda, interactiva y amistosa.
 Permite abrir un archivo con la aplicación que el escritorio
tenga por defecto.
 Creación de funciones.
Tipo de licencia:
GPLv2
bash Creador o creadores:
Free Software Foundation en su proyecto de código abierto GNU.
Características principales:
La Shell Bourne-Again es una versión actualizada de la Shell
Bourne original creada por la Free Software Foundation en su
proyecto de código abierto GNU. Por esta razón, es una shell
utilizada ampliamente en la comunidad de código abierto. Su
sintaxis es similar a la utilizada por la Shell Bourne, sin embargo,
incorpora algunas de las funcionalidades más avanzadas que se
encuentran en las shells C, TC y Korn. Entre las funcionalidades
adicionales que carecía Bourne, está la capacidad para completar
nombres de archivos pulsando la tecla TAB, la capacidad de
recordar un historial de comandos recientes y la capacidad de
ejecutar múltiples programas en segundo plano a la vez.Se conoce
como "bash". Fue creado para usarlo en el proyecto GNU. BASH,
por lo tanto, es un shell o intérprete de comandos GNU que
incorpora la mayoría de distribuciones de Linux. Es compatible con
el shell sh. Además, 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.
Tipo de licencia:

Вам также может понравиться