5 shells alternativos para Linux

Comenzando con Linux (VI). Introdución al shell de Unix

shell-linux

Los que utilizan sistemas operativos tipo UNIX, como en el caso de GNU/Linux, pasan muchas horas sentados delante de un terminal, una consola desde la que trabajan en modo texto en muchos casos. Incluso si no eres administrador de sistemas y sí usuario de Linux, seguro que más de una vez te ha tocado utilizar la consola para realizar cualquier tipo de instalación o gestión que no has podido realizar desde el entorno gráfico. Por tanto, disponer de un buen shell es primordial para la eficiencia de nuestro trabajo.

Como suele ocurrir siempre en el mundo del código abierto, existen muchos forks y alternativas para una misma herramienta, haciéndose en ocasiones hasta complicado elegir entre las existentes. Y por supuesto los shells no iban a ser ajenos a esto, por eso existen muchos y todos ellos con ventajas o peculiaridades frente al resto que nos pueden interesar según nuestras necesidades o gustos. Por eso en este artículo te presentaremos cinco de los mejores, por si aun no los conocías…

La selección es la siguiente:

  • Bash: es el más conocido y extendido, viene instalado por defecto en la mayoría de las distribuciones. Es un clon del original Bourne shell que la AT&T creó para UNIX. Como siempre digo, para gustos los colores, pero para mí personalmente es el que más me gusta…eso no quiere decir que sea ni mejor ni peor.
  • KSH: Korn Shell es otro de los shell creados por Bell Labs de AT&T, concretamente por David Korn, de ahí su nombre. La motivación era mejorar lo ya existente. Aunque no sea tan popular en el mundo Linux como bash, es un gran shell y potente.
  • ZSH: originalmente creado en los años 90 y con similares características a ksh, también se creó en función del Bourne Shell como bash, corrigiendo y mejorando muchas cosas. Tanto éste como los anteriores son de código abierto, concretamente éste se distribuye bajo licencia MIT.
  • TCSH: se basa en el famoso csh de Berkeley, un shell C paraUnix y del que hereda algunas características con otras mejoras que se han incorporado. Se distribuye bajo licencia BSD.
  • FISH: es un shell menos conocido incluso que los anteriores. Es relativamente moderno, ya que fue creado en el año 2005 e incluye numerosos cambios que aportan un aire fresco y más amigable.

2 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: AB Internet Networks 2008 SL
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Juan Simón dijo

    El más práctico y completo es Fish pero es incompatible con el resto de shells. Zsh es mi segunda elección.

  2.   Jousseph Celis dijo

    Quien te dijo que Unix es Gnu/linux, Unix es un Sistema operativo privativo creado en los laboratorios bell, el kernel de gnu/linux es llamado simplemente Linux.

    Ahora hablando de interprete de ordenes así es que debes describir las Shells porque son programas que filtran la lectura del bash en otro programa para esperar ordenes son llamados Shells.

    Alli te falto muchas terminales como Gnome terminal, Konsole, Xterm, La mas fuerte Yakuake y por ultimo la mía Llamada Gestor-((JOU)) que es un Gestor de Operaciones digamos que es la mejor de todas porque posee menus con ayudas explicaciones ejecuciones sincronizas de comandos ,las agrega a una lista los carga de un txt y tiene alarma etc.